Salah satu langkah belajar awal dalam menggunakan Arduino adalah dengan LED, nah pada postingan kali ini kita sedikit bermain-bermain dengan perangkat LED tersebut.
Bahan yang diperlukan :
1. Arduino
2. Jumper
3. LED
4. Protoboard
5. Uploader
6. Resistor
Membuat bling dengan LED :
1. Pasangkan Resistor dalam satu arah dengan Ground (untuk mencegah LED meleduk).
2. Pasangkan kaki yang menunjukan negatif dari LED ke ground.
3. Pasangkan kaki LED yang satu lagi ke satu arah slot yang lain.
4. Pasangkan jumper yang menghubungkan ground, signal ouput dari Arduino ke protoboard:
penjelasan codenya :
Kesimpulan hasil pada LED. LED akan berkedip-kedip dengan masing-masing jarak antara nyala dan mati LED selama 1 detik.
Sekian dari saya kurang lebihnya mohon maaf. Terimakasih
Bahan yang diperlukan :
1. Arduino
2. Jumper
3. LED
4. Protoboard
5. Uploader
6. Resistor
Membuat bling dengan LED :
1. Pasangkan Resistor dalam satu arah dengan Ground (untuk mencegah LED meleduk).
2. Pasangkan kaki yang menunjukan negatif dari LED ke ground.
3. Pasangkan kaki LED yang satu lagi ke satu arah slot yang lain.
4. Pasangkan jumper yang menghubungkan ground, signal ouput dari Arduino ke protoboard:
ilustrasi pemasangan jumper |
- Untuk ground arduino ke ground yang di protoboard (cukup gunakan satu slot ground di Arduino saja).
- Untuk signal output nanti dicodingan yang saya menggunakan port 7 di Arduinonya (nanti sambungkan ke kolom yang sama dengan kaki LED yang bukan Ground, di protoboard).
const int p1 = 7;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(p1, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(p1, HIGH);
delay(1000);
digitalWrite(p1,LOW);
delay(1000);
}
penjelasan codenya :
const int p1 = 7;kita mendeklarasikan sebuah variabel bertipe int yang bernama p1 yang bernilai 7 (meruju ke nomor port yang kita gunakan di Arduino).
void setup() {pada void tersebut kita menginialisasi untuk memulai di nilai 9600. Serta mendeklarasikan p1 sebagai port ouput, (mengirim sinyal hasil proses ke perangkat keluaran (LED)).
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(p1, OUTPUT);
}
void loop() {pada void loop tersebut kita akan mengulang perintah baris-baris kode yang ada pada bracket didalam void loop tersebut. pada baris 2 kita mengirim sinyal digital bernilai HIGH(1/True) ke LED yang berarti LED akan menyala. (abaikan baris 1 karena hal tersebut merupakan blok komentar saja). kemudian kita memberi jeda selama 1000 ms (1 Detik ). dan Mengirim sinyal untuk mematikan LED (menjadi LOW/False/0). Kemudian kita memberi jeda selama 1 Detik. dan akan terus diulang.
// put your main code here, to run repeatedly:
digitalWrite(p1, HIGH);
delay(1000);
digitalWrite(p1,LOW);
delay(1000);
}
Kesimpulan hasil pada LED. LED akan berkedip-kedip dengan masing-masing jarak antara nyala dan mati LED selama 1 detik.
Sekian dari saya kurang lebihnya mohon maaf. Terimakasih
Posting Komentar untuk "Arduino 2 : Bermain-main LED dengan Arduino "
Berilah komentar, saran, dan kritik dengan bijak