Fitur Mikrokontroler ATmega328P

Tabel 2.7 USB Interface Group [9] Nomor Pin Nama Tipe Keterangan 14 USBDP IO USB data signal plus 15 USBDM IO USB data signal minus Tabel 2.8 Power dan Ground Group [9] Nomor Pin Nama Tipe Keterangan 1 VCCIO PWR Supply untuk UART interface dan CBUS dengan range +1.8V sampai +5.25V 4, 17, 20 GND PWR Ground 16 3V3 OUT OUT Keluaran tegangan sebesar +3.3V. Dikopling dengan kapasitor 100nF ke ground 19 VCC PWR +3.3V sampai 5.25V untuk supply core 24 AGND PWR Analog ground untuk interval clock Tabel 2.9 Miscellanous Signal Group[9] Nomor Pin Nama Tipe Keterangan 5, 12, 13, 23, 25, 29 NC NC Tidak tersambung 18 Reset Input Active low reset. Jika tidak digunakan disambung ke VCC. 26 Test Input Disambung ke GND untuk test mode 27 OSC1 Input Input 12MHz oscillator cell 28 OSC0 Output Ouput dari 12Mhz oscillator cell Tabel 2.10 UART Interface dan CBUS Group[9] Nomor Pin Nama Tipe Keterangan 30 TXD Output Transmit asynchronous data output 31 DTR Output Data terminal readay control output Tabel 2.10 Lanjutan UART Interface dan CBUS Group[9] Nomor Pin Nama Tipe Keterangan 32 RTS Output Request to send control output 2 RXD Input Receiving asynchronous data input 3 RI Input Ring indicator control output 6 DSR Input Data set ready control input 7 DCD Input Data carrier detect control input 8 CTS Input Clear to send control input 9 CBUS4 IO Configurable CBUS IO pin. 10 CBUS2 IO Configurable CBUS IO pin. 11 CBUS3 IO Configurable CBUS IO pin. 21 CBUS1 IO Configurable CBUS IO pin. 22 CBUS0 IO Configurable CBUS IO pin.

2.8. Arduino

Arduino adalah sebuah platform open-source elektronik berdasarkan hardware yang mudah digunakan dan perangkat lunak. Ini dimaksudkan untuk siapa pun yang membuat proyek interaktif.[6] Gambar 2.16 sebelumnya memperlihatkan fungsi arduino tertulis warna merah pada pin Atmega328 yang mana fungsi-fungsi tersebut sudah terintegrasi dengan bahasa pemograman arduino. Arduino memiliki beberapa keunggulan dibandingkan dengan platform elektronik lainnya [10]. Beberapa keunggulan tersebut antara lain: 1. Modul Arduino adalah sebuah platform elektronik yang open source yang berbasis pada kemudahan dan fleksibilitas penggunaan hardware dan software. Artinya pembaca dapat mengunduh software dan gambar rangkaian Arduino tanpa harus membayar kepada pembuat Arduino. 2. IDE Arduino merupakan multiplatform yang dapat dijalankan di berbagai sistem operasi seperti Windows, Macintosh, dan Linux. 3. Modul Arduino mudah digunakan sebagai sebuah platform komputasi fisik yang sederhana serta menerapkan bahasa pemrograman processing.