Arduino Definisi , Kelebihan , Jenis , Arduino Uno
Definisi Arduino merupakan platform prototyping open-source hardware yang mudah digunakan dalam membuat suatu projek berbasis pemrogaman . Hardware - nya memiliki processor Atmel AVR. Software - nya memiliki bahasa pemrograman sendiri = Arduino programming languange , dan Arduino (IDE) yang memiliki kemiripan syntax dengan bahasa pemrograman C . Mampu membaca inputan berupa sensor, tombol dan mengolahnya menjadi output seperti mengaktifkan motor, menyalakan LED dan sebagainya . Aplikasi Arduino : robotika,CNC ( Computer Numerical Control ), sistem otomasi
Kelebihan Relatif murah Cross platfrom Sederhana untuk dipelajari Open Source dan Software ectensible Hardware extensible
Jenis
Arduino Uno Merupakan jenis papan terbaik untuk memulai dengan belajar elektronika dan coding Arduino Uno berbasis mikrokontroler ATmega328 , menyempurnakan tipe sebelumnya, Duemilanove.
Struktur Arduino Tegangan Kerja Cara menanyakan arduino cukup mudah yaitu dengan menghubungkan port USB pada USB tipe B arduino dengan PC/Laptop atau bisa menggunakan tegangan eksternal melalui DC IN dengan tegangan yang dianjurkan 7 sampai 9V.
Struktur Arduino Input dan Output Analog Input
Prosedur Menggunakan Arduino Board Menyiapkan Arduino Board dan Kabel USB Men-download Software Arduino https://www.arduino.cc/en/Main/Software Menghubungkan Arduino Board ke Komputer
Pengenalan IDE Arduino Uno Arduino Integrated Development Environment - atau Arduino Software (IDE) - berisi editor teks untuk menulis kode , area pesan , konsol teks , toolbar dengan tombol untuk fungsi-fungsi umum dan serangkaian menu . Termasuk menghubungkan ke perangkat keras Arduino untuk mengupload program dari komputer .
Pengenalan IDE Arduino Uno Menggunakan struktur Bahasa C Mekanisme pemrogamanya arduino sama dengan mikrokontroler pada umumnya Mulai dari membuat sket progam , meng - compile , selanjutnya proses upload pada papan arduino Pengisian progam dengan metode upload ialah mengisi papan arduino dengan progam yang sudah berbentuk Hex atau hasil compile dari bahasa C ke Bahasa mesin
Komponen Pemrograman Arduino
Struktur Setup Fungsi setup() dipanggil ketika sketsa progam dimulai . Fungsi ini digunakan untuk menginisialisasi variabel , mode pin, penggunaan librari , dll . Fungsi setup() hanya akan berjalan sekali , setelah power arduino dinyalakan atau saat mereset papan Arduino. Progam tersebut akan menyalakan LED pada pin 13 selama 5 detik lalu mati . Eksekusi ini dilakukan hanya sekali
Struktur Loop Fungsi loop() akan melakukan loop berturut-turut dimana program akan dijalankan terus menerus secara berurutan dan loop untuk mengontrol papan Arduino. serial monitor akan menampilkan huruf H ketika tombol pada pin 3 ditekan dan bila dilepaskan akan tampil huruf L
Struktur Komentar Komentar digunakan untuk memberikan keterangan pada progam yang dibuat . Komentar tidak dieksekusi maka komentar tidak menambah ukuran file hasil compile . Cara membuat komentar ialah sebagai berikut :
Struktur Ekspresi Bilangan Dalam pemrogaman bahasa C pada arduino , bilangan dapat diekspresikan dalam beberapa format, yaitu : Biner : Ditulis dengan awalan huruf ‘0b’. Contoh : b11110010 Desimal : Ditulis biasa tanpa awalan. Contoh : 435 Oktal : Ditulis dengan awalan angka ‘0’. Contoh : 0753 Heksadesimal : Diawali dengan ‘0x’. Contoh : 0x5A
Struktur Struktur Kontrol & Perulangan Struktur Kontrol Pengujian Kondisi If If-else If-else if Switch case Perulangan While Do .. While For Go to Return Continue Break
Struktur Sintaks ; (semicolon) : Digunakan untuk mengakhiri sebuah pernyataan . {} (curly braces) Bagian utama dari bahasa pemrograman C yang digunakan dalam beberapa konstruksi yang berbeda dalam beberapa fungsi. #define Komponen C yang berguna yang memungkinkan programmer untuk memberi nama untuk nilai konstan sebelum program dikompilasi . #include Digunakan untuk memasukkan perpustakaan atau library di luar di sketsa progam .
Struktur Operasi Aritmatika Operator Perbandingan Operator Boolean
Struktur Operasi Pertambahan dan Pengurangan Operator Bitwise Bitwise Operator digunakan untuk operasi bit per bit pada nilai integer Bitwise operator, dari namanya sudah jelas diketahui pasti berhubungan dgn bit . Biasanya digunakan utk memanipulasi data bertipe bit dari tipe data integer atau byte.
Komponen Elektro
Komponen Elektro Perhatikan komponen di bawah ini . Beberapa komponen di bawah ini digunakan pada pemrograman Arduino. Sebutkan nama , fungsi , dan cara kerja masing-masing alat !