e. LED : 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin adalah nilai TINGGI,
LED menyala, ketika pin adalah RENDAH, LED off.
Komunikasi
Arduino Uno R3 memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya.ATmega menyediakan UART TTL 5V komunikasi
serial , yang tersedia di pin digital 0 RX dan pin digital 1 TX.Sebuah ATmega16U2 pada
board ini komunikasi serial melalui USB dan muncul sebagai com port virtual untuk perangkat
lunak pada computer.Firmware `16U2 menggunakan USB driver standar COM, dan tidak ada driver eksternal yang diperlukan. Namun, pada Windows, file infdiperlukan. Perangkat lunak
Arduino termasuk monitor serial yang memungkinkan data sederhana yang akan dikirim ke board
Arduino. RX dan TX di board LED akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dan koneksi USB ke computer tetapi tidak untuk komunikasi serial pada
pin 0 dan 1. Fungsi ini digunakan untuk melakukan komunikasi interface pada sistem. ATmega328 juga mendukung komunikasi TWI dan SPI [6].
Setiap IC mikrokontroler memiliki EEPROM yang merupakan memori yang nilainya tersimpan ketika IC mikrokontroler non aktifkan seperti hard driver kecil.Sistem
penyimpanan ini memungkinkan untuk melakukan pembacaan atau menulis dalam satuan byte.Setiap IC mikrokontroler memiliki kapasitas EEPROM yang berbeda.Pada IC
mikrokontroler ATmega 328 yang terdapat pada Arduino Uno R3 memiliki EEPROM sebesar 1024 byte [5].
2.2. Software Arduino
Menulis program Arduino dilakukan dengan Arduino IDE, yaitu software yang beroperasi dikomputer. Menurut situs
http:www.arduino.cc perangkat lunak disebut sebagai
Arduino software. Software ini tersedia untuk platformWindows, Mac OS X, dan Linux.Software
ArduinoIDE bermanfaat untuk menuliskan kode untuk mengontrol Arduino Uno dan
mengirimkan hasil kompilasi ke papan Arduino Uno [7]. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Lingkungan Arduino yang open source memungkinkan untuk menulis write dan mengunggah upload program pada Arduino. Arduino dapat diprogram pada sistem operasi
Komputer berbasis Windows, Mac OS X, dan linux. Bahasa pemogramannya dapat ditulis di Java, avr-gcc
dan perangkat lunak yang berbasis open source lainnya [8]. IDE Arduino membutuhkan beberapa pengaturan yang digunakan untuk mendeteksi
board Arduino yang sudah dihubungkan ke komputer. Beberapa pengaturan tersebut adalah
mengatur jenis board yang digunakan sesuai dengan board yang tepasang dan mengatur jalur komunikasi data melalui perintah Serial Port. Kedua pengaturan tersebut dapat ditemukan pada
pull down menu Tools .Tampilan jendela Arduino IDE ditunjukan pada Gambar 2.3.seperti
berikut ini :
Gambar 2.3 Tampilan Arduino Software Arduino IDE Keterangan mengenai simbol-simbol icon yang terdapat pada jendela Arduino IDE
dijelaskan pada Tabel 2.2.sebagai berikut :
Tabel 2.2.keterangan Tombol pada Tampilan Arduino IDE PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
No. Tombol
Nama Fungsi
1 Verify
Menguji apakah ada kesalahan pada program atau sketch.
Apabila sketch sudah benar, maka sketch tersebut akan dikompilasi. Kompilasi adalah proses mengubah
kode program ke dalam kode mesin. 2
Upload Mengirimkan kode mesin hasil kompilasi ke board
Arduino. 3
New Membuat sketch yang baru.
4 Open
Membuka sketch yang sudah ada. 5
Save Menyimpan sketch
6 Serial Monitor
Mwnampilkan data yang dikirim dan diterima melalui serial monitor.
Tugas dari Arduino software adalah menghasilkan sebuah file berformat hex yang akan di-download pada papan Arduino atau papan sistem mikrokontroler lainnya. Ini mirip dengan
Microsoft Visual Studio, Eclipse IDE, atau Netbeans. Lebih mirip lagi adalah IDE semacam
Code˸˸Blocks, CodeLite atau Anjuta yang mempermudah untuk menghasilkan program dari kode bahasa C dengan GNU GCC sedangkan Arduino Software Arduino IDEmenghasilkan
file hex dari baris kode yang dinamakan sketch [8]. Sketch
adalah nama dari program yang ditulis pada Arduino Software, kemudian sketch merupakan kesatuan dari kode program yang akan di-upload dan dijalankan pada papan
Arduino. Pada umumnya sketch yang dibuat di Arduino Software di-compile dengan perintah verify compile
Ctrl+R lalu hasilnya di-download ke papan Arduino seperti Arduino R3. Program hasil kompilasi itu lalu dijalankan oleh bootloader.Semua papan Arduino memiliki
perangkat lunak yang dinamakan bootloader [8].
2.3. G-Code