Halo teman teman semua, di manapun kalian berada semoga dalam keadaan baik
baik saja ya.
Arduino adalah perangkat keras yang sangat fleksibel, Arduino ini dapat
kita isi program sesuai perintah yang kita ingin inginkan, Saat ini Arduino
sudah menjadi sesuatu yang tidak asing lagi karena sudah banyak orang yang
menggunakan Arduino ini sebagai keperluan hoby ataupun keperluan
bisnis, Dengan Arduino ini kita dapat membuat alat-alat yang kita inginkan, dengan
adanya Arduino ini kita dapat membuat alat alat otomatis bahkan kita juga
bisa membuat robot loh dengan Arduino ini.
$ads={1}
Oke pada kesempatan kali ini kita akan belajar memprogram arduino dari awal
sampai bisa membuat program, saya harap setelah membaca artikel ini
teman-teman sudah bisa membuat program sederhana, sebelum itu kita perlu
tau, bagaimana program itu menjalankan tugasnya, dari mana arduino
mengerjakan program, seperti apa struktur arduino semua itu akan kita bahas
pada artikel ini
Apa itu Arduino
Arduino adalah board mikrokontroler atau pengendali mikro Arduino ini
bersifat open source atau sumber terbuka, dimana siapa saja dapat
mengunakan, memodifikasi, bahkan kita dapat merancang ulang Arduino
sini, untuk mendapatkan informasi
lebih bisa kunjungi website Arduino di sini , Arduino ini dilengkapi
dengan mikrokontroler AVR, dan Arduino ini mengunakan bahasa pemogramanya
sendiri untuk memprogramya
Bahasa apa yang digunakan untuk Arduino
Sebelum belajar pemrograman arduino kita perlu tau dulu hin bahasa apa yang
digunakan untuk pemrograman arduino
Arduino ini menggunakan bahasa pemrograman C dan C++ yang telah di
modifikasi menjadi bahasa yang mudah di pahami, jadi Arduino ini
mengunakan bahasanya sendiri untuk memprogram dirinya, Jadi tmen-temen
jangan salah lagi ya, kalu ada yang bilang arduino ini menggunakan bahasa
pemrograman C atau C++ itu salah, karena ada banyak perintah perintah yang
tidak ada di bahasa C atau C++, kalau temen-temen punya besic menggunakan
bahasa C atau C++ itu bagus ketimbang tidak ada basic sama sekali, karena
akan mudah mempelajari bahasa Arduino ini, karena ada banyak perintah
perintah atau statement-statement yang mirip atau sama dengan bahasa pemrograman C atau
C++
yang ga ada basic sama sekali jangan berkecil hati karena kita akan
belajar Mengunakan bahasa pemrograman Arduino ini dari 0
Software apa untuk memprogram Arduino
Arduino ini menggunakan software khusus untuk memprogramya yang bernama
Arduino IDE software ini di buat dan di kembangkan oleh arduino kamu bisa
dapatkan software Arduino IDE ini di
sini
Setelah masuk ke website nya Arduino, kamu tinggal tentukan sistem operasi
apa yang kamu gunakan lalu download, setelah download di ekstrak, setelah di
ekstrak buka folder nya, setelah itu klik dua kali yang berlogo arduino maka
software akan terbuka.
Bagaimana kalau temen-temen ga punya komputer, yang ga punya komputer
jangan berkecil hati tenang saja, kamu bisa gunakan aplikasi yang bernama
Arduinodroid, aplikasi ini bisa kamu gunakan untuk memprogram Arduino,
asalkan smartphone kamu suport (On The Go) OTG, aplikasi ini bisa di
download di play store dan langsung install saja aplikasinya, kamu bisa
install di
sini .
Struktur pada pemrograman Arduino
Setelah tau bahasa apa yang digunakan pada pemrograman Arduino, Sebelum itu
kita peru tau dulu kerangka pada pemrograman arduino ini supaya kita tau
dimana kita akan meletakan program kita nanti,
Nah di pemrograman Arduino ini ada dua kerangka wajib yang ada pada
pemrograman Arduino yaitu
Itu adalah kerangka yang biasanya diletakkan di awal program, kerena
tugas fungsi ini untuk menjalankan program satu kali aja di dalam kurung
kurawal ini adalah dimana program kamu akan di letakan dan akan di
kerjakan hanya sekali, setelah itu masuk ke kerangka berikutnya
yaitu
void setup(){}
kerangka yang tugasnya untuk mengulangi program kamu terus menerus tanpa
henti
void loop(){}
Pada kerangka ini biasanya di letakan setelah void setup (), kerena
void loop () ini fungsinya untuk menjalankan program kamu terus menerus
tanpa henti kecuali ada perintah untuk untuk berhenti, di dalam kurung
kurawal adalah tempat dimana program kamu di letakan dan dikerjakan
berulang-ulang tanpa henti
Apa itu fungsi Pada pemrograman Arduino
Fungsi adalah suatu program yang kompleks yang dapat di panggil dengan
nama yang telah di tentukan, dengan menggunakan fungsi kita dapat
mempersingkat program kita, Sebelum kita belajar Memprogram Arduino kita
perlu tau dulu Fungsi apa yang sering di gunakan pada pemrograman Arduino,
ini beberapa contoh fungsi yang sering di gunakan pada pemrograman
Arduino
pinMode ();
Serial.begin ();
digitalWrite ();
analogWrite ();
digitalRead ();
analogRrite ();
delay();
{codeBox}
Itu dia beberapa fungsi yang sering di gunakan pada pemrograman Arduino,
sampai di sini kita sudah dapat membuat program sederhana setelah kita
sudah memahami yang telah saya sampaikan dari awal, oh iya ada hal penting
yang perlu di ingat, setiap perintah selesai di tulis jangan lupa di kasih
koma ya seperti ini ";" tanda ini adalah tanda untuk menyatakan bahwa
baris program sudah selesai di tulis, kenapa saya perlu mengingatkan
karena ada banyak kejadian yang sering di alami para programmer awam yaitu
meraka suka melupakan menyertakan tanda koma pada akhir program meraka,
jadi jangan sampai lupa ya 😁, karena satu tanda eror saja bisa membuat
program kita tidak dapat di compile
$ads={2}
Membuat program sederhana
Oke sampai tahap ini saya anggap temen-temen sudah paham ya, bahasa apa
yang digunakan pada pemrograman Arduino, Struktur pada pemrograman
Arduino, Apa itu fungsi pada pemrograman Arduino,
nah sekarang kita akan belajar membuat program sederhana untuk membuat
LED berkedip, kita sudah tau bahwa setiap pemograman Arduino harus ada
void setup (){} dan void loop (){} nya, pertama tama kita buat 2 fungsi
wajib ini dahulu
void setup () {
}
void loop () {
} {codeBox}
Perlu diingat bahwa fungsi di atas adalah fungsi wajib ada pada setiap
pemograman Arduino, setelah itu kita akan menentukan pin yang akan kita
jadikan sebagai output tegangan kali ini kita akan menggunakan pin 13
sebagai output, programnya bisa di lihat di bawah ini
void setup () {
pinMode(13, OUTPUT);
}
void loop () {
}
{codeBox}
Setelah kita membuat kerangka dan membuat pin yang di tentukan di
jadikan sebagai output, sekarang kita buat program nya, programnya bisa
lihat di bawah ini
void setup () {
pinMode (13, OUTPUT);//pin 13 dijadikan OUTPUT
}
void
loop () {
digitalWrite (13, HIGH);//menyalakan led
delay
(1000); //jeda 1000ms
digitalWrite (13, LOW); //mematikan led
delay
(1000);//jeda 1000ms
} {codeBox}
Oke itu dia program nya, bisa di coba, maka hasilnya LED 13 akan
berkedip sedetik sekali, oke jangan lupa subscribe channel YouTube
Badar Teknog untuk mendapatkan tutorial yang lebih lengkapnya, sampai
jumpa pada tutorial selanjutnya, semoga artikel ini bermanfaat.