0

Iklan Tengah Artikel 1

Home  ›  Arduino

Menyalakan dan Mematikan LED menggunakan program

Bahan
1. Arduino Uno
2. Breadboard
3. Kabel Jumper
4. LED
5. Resistor 330Ω

Langkah
1. Buat rangkaian seperti gambar berikut ini

2. Sambungkan kaki LED ( + ) (kaki lebih panjang) dengan resistor 330Ω 
dan pin Digital 13 (D13)
3. Sambungkan kaki LED ( - ) (kaki lebih pendek) dengan Ground
4. Pastikan tidak ada program yang bekerja di arduino dengan cara 
mengupload program berikut ini

void setup() {
}
void loop() {
}

5. Lihat yang terjadi pada LED, LED mati? Benar ! karena tidak ada 
program yang sedang bekerja di Arduino

6. Selanjutnya Upload Program berikut ini
/*
Program menyalakan LED menggunakan program
*/
void setup() {
 //memfungsikan pin digital 13 sebagai output
pinMode(13, OUTPUT);
}
void loop() {
// memberikan sinyal HIGH pada pin D13
digitalWrite(13, HIGH);
}

7. Jika LED di Breadboard menyala maka Selamat! Anda berhasil!


Penjelasan
Pada latihan kali ini kita belajar tentang cara menyalakan sebuah LED 
menggunakan program di Arduino, pada latihan kali ini kita belajar 
menyalakan LED dengan perintah digital, apa itu perintah digital? 
Perintah digital dalam latihan ini adalah perintah yang dimana hanya ada 2 
kondisi yaitu LOW dan HIGH atau 0 dan 1, LOW berarti pin yang kita 
perintah bertegangan 0 volt dan HIGH yang berarti pin yang kita perintah 
bertengangan 5 Volt, perintah digital pada pemrograman arduino dapat 
dijalankan dengan menuliskan baris program digitalW
digitalWrite(pin,logika). Sebagai contoh untuk mematikan LED pada pin 
digital 13 silahkan upload program berikut (masih dengan rangkaian yang 
sama)
/*
Program menyalakan LED menggunakan program
*/
void setup() {
 //memfungsikan pin digital 13 sebagai output
pinMode(13, OUTPUT);
}
void loop() {
// memberikan sinyal / logika LOW pada pin D13
digitalWrite(13, LOW);
}
Atau juga bisa dengan menggunakan program berikut
/*
Program menyalakan LED menggunakan program
*/
void setup() {
 //memfungsikan pin digital 13 sebagai output
pinMode(13, OUTPUT);
}
void loop() {
// memberikan sinyal / logika LOW pada pin D13

digitalWrite(13, 0);
}


Sebelum menggunakan perintah digital kita harus terlebih dahulu 
mendefinisikan pin yang akan diperintah dengan menuliskan baris program 
pinMode(pin, mode), karena kita akan menyalakan LED yang berati pin 
arduino kita perintah untuk mengeluarkan sinyal maka mode yang kita pilih 
adalah mode output, makanya pada program diatas ada baris program 
pinMode(13, OUTPUT);
Perintah digitalWrite() dapat kita jalankan di semua pin I/O (input output) 
pada board arduino, termasuk juga pada pin Analog, untuk membuktikannya 
kalian bisa mencoba program berikut
/*
Program menyalakan LED menggunakan program
*/
void setup() {
 //memfungsikan pin Analog 0 sebagai output
pinMode(A0, OUTPUT);
}
void loop() {
// memberikan sinyal / logika HIGH pada pin A0
digitalWrite(A0, 1);
}
Dengan rangkaian seperti pada gambar berikut:


Sumber: ebook belajar arduino jilid 1 from zero to hero

Posting Komentar
Theme
Share
Additional JS