Perbedaan Arduino Uno, Mega, Nano dari segi board yang digunakan. Perbedaan arduino uno, mega, dan nano yang kedua adalah terletak pada board yang digunakan. Arduino mega, ia menggunakan analog input yang berjumlah 16 yang juga bisa digunakan sebagai digital I/O pins dengan menambahkan ke 54 digital I/O pins yang sebelumnya sudah ada. Sekilas Tentang Arduino Nano Gambar 1 board Arduino Nano Arduino Nano adalah salah satu varian dari produk board mikrokontroller keluaran Arduino. Arduino Nano adalah board Arduino terkecil, menggunakan mikrokontroller Atmega 328 untuk Arduino Nano 3.x dan Atmega168 untuk Arduino Nano 2.x. Varian ini mempunyai rangkaian yang sama dengan jenis Arduino Duemilanove, tetapi dengan ukuran.
![Arduino Nano Spesifikasi Arduino Nano Spesifikasi](/uploads/1/2/5/5/125531841/616056924.jpg)
Contents.Specifications The Atmel -based microcontroller combines 32 KB memory with read-while-write capabilities, 1 KB, 2 KB, 23 general purpose I/O lines, 32 general purpose working, three flexible timer/ with compare modes, internal and external, serial programmable, a byte-oriented 2-wire serial interface, serial port, 6-channel 10-bit (8-channels in and / packages), programmable with internal, and five software selectable power saving modes. The device operates between 1.8-5.5 volts.The device achieves throughput approaching 1 per MHz. Key parameters ParameterValueCPU type8-bit AVRPerformance20 at 20 MHz32 KB2 KB1 KBPin count28 or 32 pin: -28, -28, -32, MLF-32Maximum operating frequency20 MHzNumber of touch channels16Hardware QTouch AcquisitionNoMaximum I/O pins23External interrupts2InterfaceNoUSB Speed–Series alternatives A common alternative to the ATmega328 is the 'picoPower' ATmega328P.
![Arduino Arduino](/uploads/1/2/5/5/125531841/799790604.jpg)
A comprehensive list of all other members of the megaAVR series can be found on the Atmel website. ATmega328. ATmega328P and ATmega328P-AUTOMOTIVE. ATmega328PB and ATmega328PB-AUTOMOTIVE (superset of ATmega328P)It has more UART, I2C and SPI Interfaces than ATmega328P Applications As of 2013 the ATmega328 is commonly used in many projects and autonomous systems where a simple, low-powered, low-cost micro-controller is needed. Perhaps the most common implementation of this chip is on the popular development platform, namely the and models.Programming. Pinout of ATmega 48A/PA/88A/PA/168A/PA/328/P in 28-PDIP Reliability qualification shows that the projected data retention failure rate is much less than 1 over 20 years at 85 °C or 100 years at 25 °C. Parallel program mode Programming signalPin NameI/OFunctionRDY/BSYPD1OHigh means the MCU is ready for a new command, otherwise busy.OEPD2IOutput Enable (Active low)WRPD3IWrite Pulse (Active low)BS1PD4IByte Select 1 (“0” = Low byte, “1” = High byte)XA0PD5IXTAL Action bit 0XA1PD6IXTAL Action bit 1PAGELPD7IProgram memory and EEPROM Data Page LoadBS2PC2IByte Select 2 (“0” = Low byte, “1” = 2nd High byte)DATAPC1:0:PB5:0I/OBi-directional data bus (Output when OE is low)Programming mode is entered when PAGEL (PD7), XA1 (PD6), XA0 (PD5), BS1 (PD4) is set to zero.
RESET pin to 0V and V CC to 0V. V CC is set to 4.5 - 5.5V. Wait 60 μs, and RESET is set to 11.5 - 12.5 V. Wait more than 310 μs.
Set XA1:XA0:BS1:DATA = 100 1000 0000, pulse XTAL1 for at least 150 ns, pulse WR to zero. This starts the Chip Erase. Wait until RDY/BSY (PD1) goes high. XA1:XA0:BS1:DATA = 100 0001 0000, XTAL1 pulse, pulse WR to zero.
This is the Flash write command. And so on.Serial Programming SymbolPinsI/ODescriptionMOSIPB3ISerial data inMISOPB4OSerial Data outSCKPB5ISerial ClockSerial data to the MCU is clocked on the rising edge and data from the MCU is clocked on the falling edge. Power is applied to V CC while RESET and SCK are set to zero. Wait for at least 20 ms and then the Programming Enable serial instruction 0xAC, 0x53, 0x00, 0x00 is sent to the MOSI pin. The second byte (0x53) will be echoed back by the MCU.
See also.References.