Arduino Nano Pinout The Arduino Nano, as the name suggests is a compact, complete and bread-board friendly microcontroller board. The Nano board weighs around 7 grams with dimensions of 4.5 cms to 1.8 cms (L to B). This article discusses about the technical specs most importantly the pinout and functions of each and every pin in the Arduino Nano board. How different is Arduino Nano? Arduino Nano has similar functionalities as Arduino Duemilanove but with a different package. The Nano is inbuilt with the ATmega328P microcontroller, same as the Arduino UNO. The main difference between them is that the UNO board is presented in PDIP (Plastic Dual-In-line Package) form with 30 pins and Nano is available in TQFP (plastic quad flat pack) with 32 pins. The extra 2 pins of Arduino Nano serve for the ADC functionalities, while UNO has 6 ADC ports but Nano has 8 ADC ports. The Nano board doesn’t have a DC power jack as other Arduino boards, but instead has a mini-USB port. This port is used for both programming and serial monitoring. The fascinating feature in Nano is that it will choose the strongest power source with its potential difference, and the power source selecting jumper is invalid. Arduino Nano – Specification Arduino Nano Pinout Description Taking this pin-out diagram below as reference, we shall discuss all the functionalities of each and every pin. We can infer from the image that Arduino Nano got 36 pins in total. We will see all the pins section wise as well as a detailed format at last. Digital I/O , PWM - 14 Pins For Analog Functions - 9 Pins Power - 7 Pins SPI (Apart from Digital I/O Section) - 3 Pins Reset - 3 Pins ______________________________________________________ TOTAL - 36 Pins Arduino Nan0 – Pin Description Pins 1 to 30 ICSP Pins Arduino Nano Digital Pins Pins - 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16 As mentioned earlier, Arduino Nano has 14 digital I/O pins that can be used either as digital input or output. The pins work with 5V voltage as maximum, i.e., digital high is 5V and digital low is 0V. Each pin can provide or receive a current of 20mA, and has a pull-up resistance of about 20-50k ohms. Each of the 14 digital pins on the Nano pinout can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. Other than the digital input and output functions, the digital pins have some additional functionality as well. Serial Communication Pins Pins - 1, 2 1 - RX and 2 - TX These two pins RX- receive and TX- transmit are used for TTL serial data communication. The pins RX and TX are connected to the corresponding pins of the USB-to-TTL Serial chip. PWM Pins Pins - 6, 8, 9, 12, 13, and 14 Each of these digital pins provide a Pulse Width Modulation signal of 8-bit resolution. The PWM signal can be generated using analogWrite () function. External Interrupts Pins - 5, 6 When we need to provide an external interrupt to other processor or controller we can make use of these pins. These pins can be used to enable interrupts INT0 and INT1 respectively by using the attachInterrupt () function. These pins can be used to trigger three types of interrupts such as interrupt on a low value, a rising or falling edge interrupt and a change in value interrupt. SPI Pins Pins - 13, 14, 15, and 16 When you don’t want the data to be transmitted asynchronously you...
read more
The post Arduino Nano Tutorial – Pinout & Schematics appeared first on Electronic Circuits and Diagrams-Electronic Projects and Design.
No comments:
Post a Comment