One Way DAS Sistem Akuisisi Data

memiliki keggunaan khusus, diantaranya adalah serial pin 0 dan 1, interupsi eksternal pin 2 dan 3, PWM pin 3, 5, 6, 9, dan 11, SPI pin 10, 11, 12 ,dan 13, LED pin 13, dan TWI pin A4 dan A5 [13]. Tabel 2.1. Keterangan Bagian Arduino Uno Rev3 No Keterangan 1 Pin SCL 2 Pin SDA 3 Referensi tegangan analog 4 Pin ground digital 5 IO analog dan digital pin 2 - 13, pin PWM 3,5,6,9,10, dan 11 6 Keluaran serial Tx pin 1 7 Masukan serial Rx pin 0 8 Tombol reset 9 Masukan USB 10 In-Circuit Serial Programer ICSP 11 Mikrokontroler ATmega328 12 Catu daya eksternal 13 Adaptasi tegangan pada papan shield 14 Pin reset 15 Pin 3,3 volt 16 Pin 5 volt 17 Pin ground 18 Tegangan masukan 19 Masukan analog A0 - A5 Karakteristik papan Arduino Uno Rev3 diantaranya adalah bekerja pada tegangan DC dengan beroperasi pada tegangan kerja 5 volt. Tegangan masukan yang direkomendasi adalah 7 - 12 volt, dengan batas minimum dan maksimum tegangan masukan adalah 6 - 20 volt, arus DC setiap pin IO 20 mA, flash memory 32 Kb, SRAM 2 Kb, EEPROM 1 Kb, kristal osilator 16 MHz, dan dimensi fisik 68,6 mm x 53,4 mm [13]. Papan Arduino Uno Rev3 berbasis mikrokontoler ATmega328 keluarga AVR. Komponen ini merupakan bagian utama dari papan Arduino Uno Rev3, sehingga pengguna dapat menerapkan program kontrol untuk menjalankan perintah masukan dan keluaran papan Arduino Uno Rev3. Selain ATmega328, mikrokontroler pada papan Arduino juga dapat diganti menggunakan mikrokontroler ATmega8Atmega168 sesuai dengan kebutuhan pengguna. Gambar 2.5. menunjukkan deskripsi pin mapping ATmega168328. Gambar 2.5. Pin Mapping ATmega168328 [13]

2.6.2. Pemrograman Arduino IDE

Lingkungan pemrograman Arduino disebut Integrated Development Environment IDE. Perangkat lunak Arduino IDE adalah aplikasi cross-platform ditulis dengan bahasa pemrograman java dan berasal dari IDE untuk bahasa pemrograman wiring project. Hal ini dirancang untuk memudahkan pengguna yang baru mempelajari mikrokontroler dengan software development, termasuk di dalam perangkat lunak dengan kode editor dan fitur seperti sintaks, brace pencocokan, dan identasi otomatis, serta mampu compile dan upload program dengan sekali perintah klik [14]. Gambar 2.6. menunjukkan perangkat lunak Arduino IDE versi 1.6.6. Gambar 2.6. Perangkat Lunak Arduino IDE versi 1.6.6 [15] PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI