Lompat ke konten Lompat ke sidebar Lompat ke footer

Tahap awal belajar pemrograman arduino, Langsung bisa ngoding setelah membaca artikel ini


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.