A R D U IN O
KAK IFAN
ARDUINO
Arduino merupakan Board Elektronika yang memiliki
miktrokontroler
Arduino bersifat open Source baik software maupun
hadware
Menggunakan mikrokontroler :
ATMega8
ATMega168
ATMega328
ATMega1280
ATMega2560
SEJARAH ARDUINO
Dikembangkan oleh Massimo Banzi, David Cuartielles, Tom
Igoe, Gianluca Martino dan David Mellis di Interaction Design
Institue of Ivrea pada awal tahun 2000-an atas dasar program
processing yang dibuat Cassey Raes dan BenFry serta platform
wiring oleh Hernano Barrgan.
Board Arduino Pertama kali diperkenalkan pada tahun 2005
Arduino = Teman yang berani.
KEGUNAAN
ARDUINO
Arduino mulanya dibuat untuk mempermudah pekerjaan para
designer dan engineer yang begerak dibidang control dan
elektronika
Digunakan sebagai Otak Kendali
JENIS JENIS BOARD
ARDUINO
Arduino Nano Arduino Uno Arduino Mega
Jenis – Jenis Papan Arduino
FITUR ARDUINO UNO
MEPING ARDUINO
Diagram circuit breadboard
BreadBoard atau disebut juga dengan project board
adalah dasar konstruksi sebuah sirkuit elektronik yang
merupakan bagian prototipe dari suatu rangkaian
elektronik yang belum disolder sehingga masih dapat
dirubah skema atau pengantian komponen.
Deretan lubang yang
ditandai garis merah
menunjukkan jalur positif
untuk catudaya,
sedangkan yang ditandai
garis biru merupakan jalur
negatif untuk catudaya.
Lubang-lubang di bagian
tengah terbagi dalam dua
kelompok, yaitu kelompok
atas dan kelompok bawah.
Hubungan antar-lubangnya
adalah berderet kebawah.
SOFTWARE PEMOGRAMAN ARDUINO
UNO
Software yang Digunkan ada Arduino IDE
Berguna Sebagai Tet Editor
Estimasi filenya. Ino
CARA MENGISTAL ARDUINO IDE
1. Download File Software Arduino IDE untuk Windows
[Link]
2. Persetujuan Instalasi
Software IDE Arduino
License Agreement atau
Persetujuan Instalasi, klik tombol I
Agree untuk memulai install software
Arduino IDE.
3. Pilihan Opsi Instalasi
Untuk Installation Option pilih
semua option dan klik tombol Next
4. Pilih Folder
Installation Folder atau Pilihan Folder
5. Proses Extract dan
Instalasi di mulai
Proses instalasi di
mulai,program di extract ke
Windows.
6. Install USB Driver
Instal Driver board Arduino
melalui port USB.
7. Proses Instalasi Selesai
8. Jendela Awal Software
Arduino IDE
PENGENALAN
PEMOGRAMAN
Bahasa Pemograman dasar Arduino terdiri dari 3 bagian :
1. Struktur
2. Fungsi
3. Nilai
Struktur Dasar Penulisan Sketch
1. Void setup (){}
Void setup sebagai bentuk inisialisasi
atau pengenalan dalam program
Arduino dan hanya dieksekusi sekali saja
program dijalankan.
Umumnya fungsi ini digunkan untuk pendefinisian
mode pin atau memulai komunikasi serial.
Syntax Arduino
syntax diartikan sebagai suatu aturan dalam penulisan
karakteristik kode program agar kode tersebut bisa
dimengerti komputer.
1. Titik Koma (Semicolon)
Tanda titik koma adalah syntax wajib dalam
pemrograman Arduino. Biasanya sintaks ini ditempatkan
pada akhir pernyataan. Contohnya seperti berikut ini:
int x = 13;
2. Kurung Kurawal (Curly Braces)
Kurung kurawal berfungsi untuk mendefinisikan awal
dan akhir dari sebuah blok fungsi. Contohnya bisa
kamu lihat di bawah ini:
void loop()
{
isi program
}
3. #define
memungkinkan programmer dalam memberi nama
untuk nilai konstan sebelum program dapat
dikompilasi.
Untuk mendeklarasikan nomor pin yang digunakan bisa
ditulis dengan format sebagai berikut:
#define ledPin 3
4. #include
untuk memasukkan library ke dalam sketch. Dimana
fungsi library Arduino sendiri adalah memudahkan
pengguna dalam melakukan pengodingan.
#include <OneWire.h>
5. Komentar
berfungsi menambah keterangan pada program yang
dibuat. Sehingga kata atakalimat yang diberi sintaks tak
akan dibaca oleh compiler
a. Sintaks komentar satu baris
// isi komentar
b. Sintaks komentar lebih dari satu baris
/* isi komentar */
Tipe Data Bahasa C
Arduino
Contoh mendeklarasikan suatu variabel bernama “pinLed”
dengan tipe data integer dan menggunakan pin 5. Maka
penulisan perintahnya seperti ini:
int pinLed = 5;
Jadi, fungsi int pada Arduino IDE yang letaknya di awal
variabel adalah untuk mendeklarasikan bahwa variabel
tersebut bertipe data integer.
Variabel Arduino
Variabel dalam bahasa program Arduino bisa
didefinisikan sebagai suatu wadah untuk
menyimpan atau menampung data.
[Link] menggunakan spasi
[Link] 32 karakter
[Link] menggunakan istilah baku dalam bahasa C Arduino
int ganteng = 2;
Dimana Pin 2 sebagai Nilai dengan variabel “ganteng” dan
menggunakan tipe data integer. Maka contoh penulisannya
yaitu:
Nilai Konstan Dalam Pemrograman Arduino
1. TRUE/FALSE
TRUE dan FALSE adalah konstanta boolean yang
digunakan untuk mendefinisikan level logika.
Apakah ia bernilai benar (TRUE) atau salah
(FALSE).
TRUE didefinisikan sebagai 1 dan FALSE sebagai 0.
Lihat contoh format penulisannya berikut ini:
2. HIGH/LOW
Variabel konstan HIGH dan LOW umumnya
digunakan untuk menentukan kondisi pin saat
membaca dan menulis data di pin digital.
HIGH didefinisikan sebagai 1, ON, 5 volt, atau menyala.
Sedangkan LOW didefinisikan sebagai 0, OFF, 0 volt,
atau padam.
Sedangkan perintah untuk memberikan sinyal OFF pada
program Arduino adalah FALSE.
3. INPUT/OUTPUT
Variabel konstan ini sering digunakan pada fungsi
pinMode() untuk mendefinisikan pin digital. Apakah ia
berperan sebagai INPUT atau OUTPUT
Perintah Pin Digital I/O Arduino