

By integrated Development Environment it means that all the steps that editor, compiler, burner are integrated in the same software.
Arduino nano software#
In case of Arduino all these steps are performed in single software which is called the Arduino IDE.
Arduino nano code#
As most of you might have known that in order to program a microcontroller one need to write the code in the editor, and then compile that code in the compiler after which you get the HEX file of that code and later upload that HEX file in the microcontroller IC using another program. The care should be taken while configuring the Arduino NANO pins. The Arduino NANO can also be programmed in the similar way that is the programming of the Arduino NANO is not different from that of the Arduino UNO however it should be kept in mind that Arduino NANO has different number of pins and different pin configuration. In the post on the Arduino UNO we learned that the Arduino UNO can easily be programmed using the Arduino IDE. Arduino Integrated Development Environment (IDE): The Arduino NANO can be powered up either through the USB connector or through the Vin pin present on the Arduino NANO board, the discussion on the pin will follow later in the post(Arduino NANO for Beginners). Also note in the image that Arduino NANO has no power jack as was found in the Arduino UNO and Arduino MEGA. Note that the Arduino UNO has the type B USB connector while the Arduino NANO has a micro USB connector implying that the USB cable required for the programming of Arduino NANO is different. The Arduino NANO has micro USB port with the help of which Arduino NANO can be programmed or monitored. The Arduino NANO looks like the one in the following figure:Īs can be seen in the image above that the Arduino NANO is quite different from the Arduino UNO. Some differences that exist between the Arduino UNO and Arduino NANO will be pointed out later in the post. The discussion on the PWM phenomenon and the peculiar use of these PWM enabled pins will be discussed later in the posts. Out of the 14 digital input / output pins 5 pins are PWM (Pulse Width Modulation) enabled. Arduino UNO also has one UART, one SPI and one I2C interface on board.

Arduino nano serial#
Arduino NANO has one UART, one Inter-Integrated Circuit (I2C) computer bus and one Serial Peripheral Interface (SPI) computer bus.

The Arduino NANO has two additional Analog to Digital converters as compare to the Arduino UNO so that NANO has two additional Analog pins. Arduino NANO has 14 Digital Input / Output pins and 8 analog pins. Arduino NANO is quite small in size as compared to the Arduino UNO and can easily be mounted on the Breadboard making it useful in Breadboard based prototypes. The Arduino NANO is sometimes preferred over the Arduino UNO when there is limitation on the space constraint. Having same microcontroller IC it follows that the crucial specifications of both the Arduino UNO and Arduino NANO are essentially the same. The microcontroller IC on which the Arduino UNO and Arduino NANO is based is usually the same by the way sometimes the difference lies in the package type of the microcontroller IC. Arduino NANO BoardĪrduino NANO is the open-source microcontroller development board based on the ATMEGA328P microcontroller IC. So sit back, keep reading and enjoy learning. In this post (Arduino NANO for Beginners)I will discuss the overview of the Arduino NANO board, pinout of the Arduino NANO, specifications of the Arduino NANO, microcontroller IC on which Arduino NANO is based and finally the comparison of the Arduino UNO and MEGA board with the Arduino NANO board. It works on 16 Mhz frequency.Introduction to Arduino NANO for Beginners: Any pin can wake up MCU on interrupt from sleep mode. The Arduino Nano has 2 digital interrupt pins, and almost all pins can be used for pin change interrupt. It also has 1 x USART, 1 x SPI, 1 x I2C peripherals. It also has pinout for the programmer to be connected to the board directly, in case USB is not used for programming. Apart from that, it has 8 analog input pins instead of 6 analog inputs in Arduino Uno. It also provides same functions as provided by Arduino Uno. It does not have any power jack, but still senses, and switch to higher potential power source.Īrduino Nano can be said to be a smaller version of Arduino Uno, as its using the same MCU with smaller package. It has integrated USB, and is breadboard friendly. The advantage of this module, is that is very small in size as compared to Arduino Uno. It is based on the ATmega328p-AU from the atmel, the SMD version of one used in Arduino Uno. This board is fully compatible with Arduino Nano.
