Arduino 2 : Bermain-main LED dengan Arduino

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:
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).
5. ketik code atau copy paste code berikut :
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() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(p1, OUTPUT);
}
pada  void tersebut kita menginialisasi untuk memulai di nilai 9600. Serta mendeklarasikan p1 sebagai port ouput, (mengirim sinyal hasil proses ke perangkat keluaran (LED)).

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(p1, HIGH);
  delay(1000);
  digitalWrite(p1,LOW);
  delay(1000);
}
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.

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 "