Showing posts with label INFORMATION TECHNOLOGY. Show all posts
Showing posts with label INFORMATION TECHNOLOGY. Show all posts

Saturday, December 23, 2017

Anatomy of Arduino UNO board

Arduino which is an open source electronics platform has easy to use hardware systems and software packages. Arduino UNO board is one of them. It is the most widely used Arduino board across the globe. It is the favorite one for beginners, hobbyists and students. The major parts of a typical Arduino UNO board is shown below. Since it is an open source platform, there will be some negligible differences in the board when compared to your own board. The major parts are numbered from 1 to 17.
Image source https://www.tutorialspoint.com/arduino/images/board_description.jpg

1. POWER USB:-
After writing the program code in the Arduino IDE, it is needed to transfer into the micro controller. For this purpose a connection between the board and computer is needed. This power usb port (1) is used for that purpose. There will be a USB cable provided which is having a box type end and it is needed to connect to this (1) port. When upload button in the IDE is clicked, the program will be transferred to the board. This port can also be used for giving power. Once the board is connected to the computer, it is sufficient to get power for Arduino board. A power bank can also be connected to the board by using this (1) port.

2. BARREL JACK:-
Barrel jack is mainly used to give power. By using this (2) port, it is possible to use batteries as power source. It is also possible to power directly from AC power source. Students, beginners and hobbyists often use this port to connect with batteries. In case of a wheeled robot, most of the cases the arduino board and the motors are powered separately. This port helps for increasing the compactness of the system.

3. VOLTAGE REGULATOR:-
The voltage across the Arduino board will be different. The input voltage will be different to the voltage needed by processor. The voltage needed by the processor may be different to the voltage needed by other components. To avoid these problems, a stabilizer is needed. Voltage regulator (3) will control the voltage given to the board and also stabilize the voltage needed by other components.

4. CRYSTAL OSCILLATOR:-
Just like computers, Arduino board also want to calculate time. It needs to synchronize the various operations. It needs to perform certain functions at given interval. Without adjusting and calculating time, it is nearly impossible for Arduino to function well. Even simple things will not be possible. Calculating time is the function of crystal oscillator. There will be a number printed on the crystal oscillator. Most probably it will be 16.000. It implies that the frequency is 16000000 Hertz or 16 MHz.

5 & 17. RESET:-
Sometimes, it will be necessary to reset the board. There are two parts in the Arduino program. One is 'setup' and other is 'loop'. Once the program is uploaded to the board, the board reads the code from top to bottom. It reads the 'setup' function only one time while the 'loop' function will be executed again and again. Once it is reset, then the program will start to execute from 'setup' function again. This is what happens when the board is reset. There are two ways to reset the Arduino board. One way is to use an external reset button by using the port (5) or to use the builtin reset button (17).

6. It is a 3.3 v output supply
7. It is a 5 v output supply
8. GND: It means ground pin
9. Vin: This pin can also be used to power externally.

(Most of the components that will be used with Arduino work under 3.3 v or 5.0 v. That is why two ports are dedicated to give as output supply 3.3 v and 5 v. There are totally 3 ground pins denoted as GND. It can be used to give low stage in programming {zero voltage}.)

10. ANALOG PINS:-
There are two signals viz. analog and digital. Analog signals are continuous. There are six analog pins in Arduino UNO, they are denoted as A0, A1, A2, A3, A4 and A5. Mos often these pins are used to connect analog sensors such as temperature sensor, humidity sensor etc. Once the analog signal is received it is converted to digital signal consisting zeros and ones so that the processor can process on it.

11. MICRO CONTROLLER:-
This is the main part of the Arduino board. It (11) is known as the brain of the Arduino board. It is this part which takes actions as instructed through program. Each board has its own micro controller. Generally the micro controllers are made by ATMEL company. The information about the micro controller is shown on top of it (11). It receives some input, performs some task and gives some output.

12. ICSP PIN:-
ICSP stands for In Circuit Serial Pragramming. It is very uncommon to program ICs before they are soldered onto PCB. Instead, most micro controllers have an in-system programming referred to as ISP header. Some IC manufactures such as ATMEL have a special ISP method for programming their ICs which is referred to as ICSP (In-Circuit Serial Programming).

13. POWER LED INDICATOR:-
This is a way to check the Arduino board. Once the board gets power, this LED should light up. If this (13) light doesn't turn on, then it means there is something wrong in the connection. If the connection is okay, then the problem will be of board. The color of the LED depends upon the board. It may be green, yellow, orange etc.

14. RX & TX LEDs:-
There are some serial data communication while the board is performing its tasks. At every transmission of such data, TX LED will blink. Similarly, for receiving data, RX LED will blink. This is most often visible when the program is uploaded to the Arduino board. There are also two ports provided namely RX and TX which can also act as digital i/o ports 0 and 1.

15. DIGITAL PORTS:-
These are digital multi purpose ports. They can be utilized as input as well as outputs. If it is defined as input in the program, it will act as input or if it is defined as output in the program, it will act as output. More often, the digital sensors are connected to these ports and define them as input and when the motors are connected, those ports will be defined as output ports. Some ports may be labelled as '~', it indicates that these ports can be used to generate PWM (Pulse With Modulation).

16. AREF:-
AREF stands for the Analog Reference. It can be used to set the upper limit for the analog pins and serves as an external reference voltage to them.

Sunday, October 29, 2017

TCS interview experience


There were three rounds viz technical, managerial and HR.

They asked following questions to me.
  1. Technical round
    1. Tell me about yourself
    2. Explain your main project
    3. Application areas of your main project
    4. How cost effective your project is ?
    5. Favorite topic in mechanical engineering (I said thermodynamics and fluid mechanics)
    6. What is open system and closed system?
    7. Draw p-v and T-s diagram of Carnot cycle
    8. Differences between petrol engine and diesel engine
    9. What is a turbine?
    10. What are the different manufacturing techniques?
    11. Have you worked on sheet metal?
    12. How to make a cylinder with sheet metal?
    13. What is polymorphism in c++ ?

     2. Managerial and HR
    1. Tell me about yourself
    2. What is the unique thing which differentiate you from other students?
    3. Do you read any book ?
    4. Newspaper main headline
    5. Current most discussing topic in the country
    6. Tell me about your family?
    7. How do you help your father as a mechanical engineer?
    8. Are you willing to work out of state?
    9. Are you willing to work on shifts?
    10. Do you have higher study plan? why?
    11. What do you know about TCS?
    12. Why TCS?
    13. TCS projects
    14. What type of job you would like to do?
    15. Have you heard IOT ? Explain
    16. Hobbies
    17. Extra curricular activities
    18. Do you have any questions?
Finally I got placed in TCS EIS and IOT department.

Saturday, February 6, 2016

How to increase the speed of computer?

Here I explain the different ways to increase the speed of computer (windows 8.1).

First thing you want to do is disable screen saver as follows.
1. Right click on desktop.
2. Click on personalize.
3. Click on screen saver (bottom right corner).
4. Select none from the list of screen savers.
5. Click Apply and then OK.

Then disable start up apps as follows.
1. Move mouse pointer to up right corner and select the search icon.
2. Type task manager and click on task manager.
3. Select start up menu.
4. Now you can see start up apps. Just click the unwanted apps and click on Disable button (bottom right).

You can increase your performance by adjusting power option by following the given steps.
1. Take search field as done earlier and type power option in the field. Click on power option.
2. Choose high performance option.

You can clean the junk files in the c drive by Disk clean up utility. For this follow the given procedure.
1. Select local disk c. Right click. Then select properties.
2. Click on disk clean up button.
3. You can check on check boxes of all items listed. Then click OK.
This process will not delete any personal data. This process deletes junk files only.



There are lots of animations while we are in front of our computers. Actually in performance point of view, they are useless. So disable animations as follows.
1. Select this PC (my computer). Right click. Then select properties.
2. Click on advanced system settings.
3. Select advanced menu. Then in performance section, click on settings button.
4. Select visual effects menu. Choose adjust for best performance option.
5. You can also change this settings according to your choice. Then click on apply then OK.

For more, defragment and optimize drives as follows.
1. Take search field and type Defragment and select the option.
2. Select each drive and click on analyse button and optimize button.

You can clean unnecessary temporary files through the following method.
1. Move mouse pointer towards the windows icon (bottom left corner).
2. Right click and select run.
3. Type %temp% on open field as shown. Then click OK.
4. Select all. Right click. Select delete option.
5. Again take run window as done before. Type temp. Click OK.
6. Select all. Right click. Select delete option.
7. Again take run window. Type prefetch in open field. Click OK.
8. Click continue.
9. Select all and delete them.



Now let's try some Registry tweaks.
1. Take run window. Type regedit in open field as shown. Click OK.
2. Select control panel. Select mouse. Then select mouse hover time. Right click. Select modify field.
3. Type small number. 10 is preferred. Then click OK.
4. Select control panel again. Select desktop. Select menu show delay. Right click. Click modify.
5. Type 10 in value data field.



At last restart the computer.



Wednesday, December 2, 2015

IT QUIZ

Questions:-
1. First Indian online newspaper?
2. Full form of ENIAC?
3. Full form of EDSAC?
4. The Indian who designed Hotmail?
5. The year in which Internet facility is made available in India?
6. The element which is used to make micro chips?
7. Where is the first software technology park in India located?
8. Where was the first computer in India established?
9. Autobiography of Charles Babbage?
10. Where is the first technopark in India located?

Answers:-
1. Financial Express.
2. Electronic Numerical Integrator And Calculator.
3. Electronic Data Storage And Computer.
4. Sabeer Bhatia.
5. 1995 August 15.
6. Silicon.
7. Noida.
8. ISI Kolkatha.
9. Passage from the life of a philosopher.
10. Trivandrum.

Saturday, October 10, 2015

How to take screen shot from your pc/laptop?

This will be well knowing by most of us and very useful.

1. Just press the print screen key of your pc/laptop

2. Open any software like paint
3. Paste it by pressing (ctrl+v)
4. Save your image (ctrl+s)

Tuesday, September 29, 2015

Short forms & Full forms

01. GOOGLE : Global Organization Of Oriented Group Language of Earth (unofficial)
02. YAHOO : Yet Another Hierarchical Officious Oracle
03. WINDOW : Wide Interactive Network Development for Office Work solution
04. COMPUTER : Common Oriented Machine Particularly United and used under Technical and Educational Research
05. VIRUS : Vital Information Resources Under Siege
06. UMTS : Universal Mobile Telecommunications System
07. AMOLED: Active-Matrix Organic Light-Emitting Diode
08. OLED : Organic Light-Emitting Diode
09. IMEI: International Mobile Equipment Identity
10. ESN: Electronic Serial Number

11. UPS: Uninterruptible Power Supply
12. HDMI: High-Definition Multimedia Interface
13. VPN: Virtual Private Network
14. APN: Access Point Name
15. SIM: Subscriber Identity Module
16. LED: Light Emitting Diode
17. DLNA: Digital Living Network Alliance
18. RAM: Random Access Memory
19. ROM: Read Only Memory
20. VGA: Video Graphics Array

21. QVGA: Quarter Video Graphics Array
22. WVGA: Wide Video Graphics Array
23. WXGA: Widescreen Extended Graphics Array
24. USB: Universal Serial Bus
25. WLAN: Wireless Local Area Network
26. PPI: Pixels Per Inch
27. LCD: Liquid Crystal Display
28. HSDPA: High Speed Down-link Packet Access
29. HSUPA: High-Speed Uplink Packet Access
30. HSPA: High Speed Packet Access

31. GPRS: General Packet Radio Service
32. EDGE: Enhanced Data rates for Global Evolution
33. NFC: Near Field Communication
34. OTG: On-The-Go
35. S-LCD: Super Liquid Crystal Display
36. O.S: Operating System
37. SNS: Social Network Service
38. H.S: Hot Spot
39. P.O.I: point Of Interest
40. GPS: Global Positioning System

41. DVD: Digital Video Disk / Digital Versatile Disc
42. DTP: Desk Top Publishing
43. DNSE: Digital Natural Sound Engine
44. OVI: Ohio Video Intranet
45. CDMA: Code Division Multiple Access
46. WCDMA: Wide-band Code Division Multiple Access
47. GSM: Global System for Mobile Communications
48. WI-FI: Wireless Fidelity
49. DIVX: Digital Internet Video Access
50. .APK: Authenticated Public Key

51. J2ME: Java 2 Micro Edition
53. DELL: Digital Electronic Link Library
54. ACER: Acquisition Collaboration Experimentation Reflection
55. RSS: Really Simple Syndication
56. TFT: Thin Film Transistor
57. AMR: Adaptive Multi- Rate
58. MPEG: Moving Pictures Experts Group
59. IVRS: Interactive Voice Response System
60. HP: Hewlett Packard



Featured Post

Words from the Prophet Muhammad (pbuh)'s last sermon

“Remember, one day you will appear before Allah and answer for your deeds. So beware, do not astray from the path of righteousness aft...