PENGENALAN AR-
DUINO
Pokok Bahasan
Pengenalan Arduino
Arduino
Definisi Kelebihan Jenis
Arduino Uno
Pemograman Arduino
Instalasi IDE Arduino Pengenalan IDE A U Komponen
Pemrograman
Komponen Elektro
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
Pemrograman Arduino
Instalasi, Pengenalan, Komponen
Instalasi IDE Arduino
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
Tulis
program Compile
Program Upload
Program
Komponen Pemrograman Arduino
Struktur
• Setup, Loop, Komentar
• Ekspresi bilangan
• Struktur Kontrol
• Perulangan
• Syntax
• O. Aritmatika
• Op. Perbandingan
• Op. Boolean
• Op. Bitwise
• Op. Tambahan dan Ku- rang
Nilai
• Variabel
• Tipe Data
Fungsi
• Pin Input dan Output
• Time
• External Interrupts
• Interrupts
• Communication
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 1. If
2. If-else 3. If-else if 4. Switch case
Perulangan
1. While
2. Do .. While 3. For
4. Go to
5. Return
6. Continue
7. 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 pemro- graman Arduino.
Sebutkan nama, fungsi, dan cara kerja masing-masing alat !
TUGAS
1. Membuat Akun Tinkercad 2. Membuat Smart Door Lock Circuit
3. Jika sudah selesai dibuat maka Send To -> Invite People -> Copy Link kemudian dibuat list dalam microsoft word misal : 1. Fulan http//www.234...