Senin, 01 September 2025

( Project Ultrasonic dan Buzzer)

( Project Ultrasonic dan Buzzer) 

A. ALAT DAN BAHAN

     1. Arduino Uno
     2. Sensor Ultrasonic / HC-SR04
     3. Buzzer
     4. Kabel Jumper
B. GAMBAR RANGKAIAN
 Keterangan :
- Sensor Ultrasonic
   pin Trigger -----> Pin 11 Arduino
   pin Echo     -----> Pin 12 Arduino
   Vcc             -----> 5v Arduino
   Gnd            -----> GND Arduino

- Buzzer
  Kaki (+)       ----->Pin 4 Arduino
  Kaki (-)        ----->Pin GND Arduino



C. KODE PEMROGRAMAN
int trig = 11;
int echo = 12;
long durasi, jarak;

int pinBuzzer = 4;

void setup() {
  Serial.begin(9600);
  pinMode(trig, OUTPUT);   
  pinMode(echo, INPUT);
  pinMode(pinBuzzer, OUTPUT);       
}

void loop() {
  digitalWrite(trig, LOW);
  delayMicroseconds(8);
  digitalWrite(trig, HIGH);
  delayMicroseconds(8);
  digitalWrite(trig, LOW);
  delayMicroseconds(8);

  durasi = pulseIn(echo, HIGH);
  jarak = (durasi / 2) / 29.1; 
  Serial.print(jarak);
  Serial.println(" cm");

  if(jarak < 60){
    digitalWrite(pinBuzzer, HIGH);
    delay(200);
    digitalWrite(pinBuzzer, LOW);
    delay(200);
    digitalWrite(pinBuzzer, HIGH);
    delay(200);
    digitalWrite(pinBuzzer, LOW);
    delay(1000);
  }else{
    digitalWrite(pinBuzzer, LOW);
  }
}

Selasa, 12 Agustus 2025

MEMBUAT PALANG PINTU OTOMATIS #1

 MEMBUAT PALANG PINTU OTOMATIS #1



langsung saja untuk bahan-bahan yang dibutuhkan sbb:
  • 1 buah Arduino UNO.
  • 1 buah sensor Ultrasonic HC-SR04
  • 1 Buah Servo, 
  • Breadboard/Projectboard 
  • Kabel jumper secukupnya,
Untuk Gambar Rangkaiannya sbb:

Keterangan Rangkaian :

  • Kabel Data Untuk Servo (Biasanya Berwarna Orange/kuning) ===> pin 10 Arduino

  • Pin Trigger Sensor Ultrasonic HC-SR04 ===> pin 8 Arduino

  • Pin Echo Sensor Ultrasonic HC-SR04 ===> pin 9 Arduino

  • Kabel VCC Untuk Servo (Biasanya Berwarna Merah) ===> 5V

  • Kaki VCC pada Sensor Ultrasonic HC-SR04 ===> 5V

  • Kaki ground atau kabel hitam pada masing-masing komponen ===> Gnd pada arduino

Source codenya sbb:
    // menambahkan lubrary Servo
    #include <Servo.h>
    
    // inialisasi variabel untuk servo
    Servo servo1;
    
    // inialisasi pin ultrasonic
    const int pinTRIGGER = 8;
    const int pinECHO = 9;
    
    // inialisasi variabel pembacaan sensor ultrasonic
    // gunakan "float" untuk angka dengan koma
    // atau gunakan "int" untuk angka tanpa koma
    float durasi, jarak;
    
    
    // ======================= program pengaturan awal ====================== //
    void setup()
    {
    // inialisasi baud rate serial monitor
    Serial.begin(9600);
    
    // inialisasi pin servo
    servo1.attach(10);
    
    // menulis derajat awal servo (menutup)
    servo1.write(0);
    
    // inialisasi stauts I/O pin
    pinMode(pinTRIGGER, OUTPUT);
    pinMode(pinECHO, INPUT);
    
    delay(1000);
    }
    
    
    // ============================== program utama ============================= //
    void loop()
    {
    //pembacaan sesnor ulrasonic
    //Mengaktifak pin Trigger selama 10mikrodetik
    //Lalu dia non aktif
    digitalWrite(pinTRIGGER, HIGH);
    delayMicroseconds(10);
    digitalWrite(pinTRIGGER, LOW);
    
    //Mengaktifkan pin Echo yang menerima pantulan gelombang ultrasonik
    //pulseIn = Lama durasi pin Echo menerima pantulan gelombang
    //Menghitung rumus jarak(Lama durasi dibagi dua)
    durasi = pulseIn(pinECHO, HIGH);
    jarak = ((durasi * 0.034) / 2);
    
    // menulis data pembacaan ultrasonic pada serial monitor
    // jadi kita tahu jarak obejak yang terbaca
    Serial.print("Jarak");
    Serial.println(jarak);
    
    
    // program buka tutup servo otomatis
    // jika jarak objek terbaca <= 7 cm
    // ubah dan sesuaikan jarak objek saat buka di sini, satuan cm
    if (jarak <= 7)
    {
    // servo membuka, mnuju derajat 90
    // ubah dan asesuaikan derajat buka di sini
    servo1.write(90);
    
    // delay membuka servo
    // di sini disetting 3 detik membukanya
    // ubah durasi buka di sini
    delay(3000);
    
    // servo menutup kembali, menuju derajat 0
    // ubah dan sesuaikan derajat tutup di sini
    servo1.write(0);
    }
    
    // jika jarak objek terbaca lebih dari pernyataan di atas
    else
    {
    // servo menutup, menuju derajat 0
    // ubah dan sesuaikan derajat tutup di sini
    servo1.write(0);
    }
    
    
    // delay program
    delay(100);
    
    }
    Atau bisa di download di link Ini

    Untuk link library bisa didownloaddi  Library Servo

    MEMBUAT PALANG PINTU OTOMATIS #2 DENGAN BUZZER

     MEMBUAT PALANG PINTU OTOMATIS #2 DENGAN BUZZER





    #define  ECHO_PIN 3
    #define  TRIG_PIN 2
    #define pinBuzzer 5

    #include <Servo.h>

    Servo myservo;
    int rotasi = 90;
    int interval = 0;

    float readDistanceCM(){
      digitalWrite(TRIG_PIN, LOW);
      delayMicroseconds(2);
      digitalWrite(TRIG_PIN, HIGH);
      delayMicroseconds(10);
      digitalWrite(TRIG_PIN, LOW);
      int duration = pulseIn(ECHO_PIN, HIGH);
      return duration * 0.034/2;
    }

    void soundBuzzer(){
      if(interval < 500){
        tone(pinBuzzer, 250);
      }else
      if(interval > 500){
        tone(pinBuzzer, 100,800);
      };
    }

    void setup() {
      // put your setup code here, to run once:
      pinMode(TRIG_PIN, OUTPUT);
      pinMode(ECHO_PIN, INPUT);
      Serial.begin(115200);
      pinMode(pinBuzzer, OUTPUT);
      myservo.attach(9);
      myservo.write(90);
    }

    void loop() {
      // put your main code here, to run repeatedly:
     tutupPalang();
     interval +=100;
     if(interval>1000) interval = 0;
    }

    void tutupPalang(){
      float jarak = readDistanceCM();
      if(jarak > 0 && jarak < 100 ){
        soundBuzzer();
        tutup();
      }else{
        buka();
        noTone(pinBuzzer);
      }
    }

    void tutup(){
      if(rotasi <= 90){
        myservo.write(rotasi);
        delay(100);
        rotasi--;
      }
      if(rotasi <= 0 ) rotasi = 0;
    }

    void buka(){
      if(rotasi <= 90){
        myservo.write(rotasi);
        delay(100);
        rotasi+=4;
      }
      if(rotasi >= 90 ) rotasi = 90;
    }



    Membuat Tone Ibu Kita Kartini Dengan Buzzer Arduino

       

    Membuat Tone Ibu Kita Kartini  Dengan Buzzer Arduino

    1. Persiapkan Alat dan Bahan

    1. Arduino UNO
    2. Buzzer 5V
    3. Kabel Jumper
    4. USB Transfer
    5. Laptop + Arduino IDE (Jika dilaptop sobat belum terinstal Arduino IDE klik disini)

    2. Wiring

    • + Buzzer (Panjang) -> Pin 8 Arduino
    • – Buzzer (Pendek) -> GND Arduino
    • Membuat Tone Happy Birthday Dengan Buzzer Arduino

      1. Persiapkan Alat dan Bahan

      1. Arduino UNO
      2. Buzzer 5V
      3. Kabel Jumper
      4. USB Transfer
      5. Laptop + Arduino IDE (Jika dilaptop sobat belum terinstal Arduino IDE klik disini)

      2. Wiring

      • + Buzzer (Panjang) -> Pin 8 Arduino
      • – Buzzer (Pendek) -> GND Arduino


    3. Program

    Ketik ulang program dibawah ini agar sobat semakin paham bahasa pemrograman pada Arduino IDE


    int buzzer = 8;

    void setup() {

      pinMode(buzzer, OUTPUT);

    }

    void loop(){
      // Ibu Kita Kartini lagu nasional indonesia
      tone(buzzer, 262); delay(1500); //1
      tone(buzzer, 294); delay(500); //2
      tone(buzzer, 330); delay(1000); //3
      tone(buzzer, 349); delay(1000); //4
     
      tone(buzzer, 395); delay(1500); //5
      tone(buzzer, 330); delay(500); //3
      tone(buzzer, 262); delay(2000); //1

      tone(buzzer, 440); delay(1500); //6
      tone(buzzer, 523); delay(500); //1'
      tone(buzzer, 494); delay(1000); //7
      tone(buzzer, 440); delay(1000); //6

      tone(buzzer, 395); delay(4000); //5

      tone(buzzer, 349); delay(1500); //4
      tone(buzzer, 440); delay(500); //6
      tone(buzzer, 395); delay(1000); //5
      tone(buzzer, 349); delay(1000); //4

      tone(buzzer, 330); delay(2000); //3
      tone(buzzer, 262); delay(2000); //1

      tone(buzzer, 294); delay(1500); //2
      tone(buzzer, 349); delay(500); //4
      tone(buzzer, 330); delay(1000); //3
      tone(buzzer, 294); delay(1000); //2

      tone(buzzer, 262); delay(4000); //1
    }


    4. Pengujian

    1. Upload program ke Arduino,
    2. Wiring Arduino dan Buzzer sesuai pada gambar wiring di atas
    3. Selesai, jadi deh fun tone Arduinonya

    Senin, 11 Agustus 2025

    Membuat Tone Baby Shark dododo Dengan Buzzer Arduino

     

    Membuat Tone Baby Shark dododo  Dengan Buzzer Arduino

    1. Persiapkan Alat dan Bahan

    1. Arduino UNO
    2. Buzzer 5V
    3. Kabel Jumper
    4. USB Transfer
    5. Laptop + Arduino IDE (Jika dilaptop sobat belum terinstal Arduino IDE klik disini)

    2. Wiring

    • + Buzzer (Panjang) -> Pin 9 Arduino
    • – Buzzer (Pendek) -> GND Arduino
    • Membuat Tone Happy Birthday Dengan Buzzer Arduino

      1. Persiapkan Alat dan Bahan

      1. Arduino UNO
      2. Buzzer 5V
      3. Kabel Jumper
      4. USB Transfer
      5. Laptop + Arduino IDE (Jika dilaptop sobat belum terinstal Arduino IDE klik disini)

      2. Wiring

      • + Buzzer (Panjang) -> Pin 9 Arduino
      • – Buzzer (Pendek) -> GND Arduino


    3. Program

    Ketik ulang program dibawah ini agar sobat semakin paham bahasa pemrograman pada Arduino IDE


    #define NOTE_B0 31
    #define NOTE_C1 33
    #define NOTE_CS1 35
    #define NOTE_D1 37
    #define NOTE_DS1 39
    #define NOTE_E1 41
    #define NOTE_F1 44
    #define NOTE_FS1 46
    #define NOTE_G1 49
    #define NOTE_GS1 52
    #define NOTE_A1 55
    #define NOTE_AS1 58
    #define NOTE_B1 62
    #define NOTE_C2 65
    #define NOTE_CS2 69
    #define NOTE_D2 73
    #define NOTE_DS2 78
    #define NOTE_E2 82
    #define NOTE_F2 87
    #define NOTE_FS2 93
    #define NOTE_G2 98
    #define NOTE_GS2 104
    #define NOTE_A2 110
    #define NOTE_AS2 117
    #define NOTE_B2 123
    #define NOTE_C3 131
    #define NOTE_CS3 139
    #define NOTE_D3 147
    #define NOTE_DS3 156
    #define NOTE_E3 165
    #define NOTE_F3 175
    #define NOTE_FS3 185
    #define NOTE_G3 196
    #define NOTE_GS3 208
    #define NOTE_A3 220
    #define NOTE_AS3 233
    #define NOTE_B3 247
    #define NOTE_C4 262
    #define NOTE_CS4 277
    #define NOTE_D4 294
    #define NOTE_DS4 311
    #define NOTE_E4 330
    #define NOTE_F4 349
    #define NOTE_FS4 370
    #define NOTE_G4 392
    #define NOTE_GS4 415
    #define NOTE_A4 440
    #define NOTE_AS4 466
    #define NOTE_B4 494
    #define NOTE_C5 523
    #define NOTE_CS5 554
    #define NOTE_D5 587
    #define NOTE_DS5 622
    #define NOTE_E5 659
    #define NOTE_F5 698
    #define NOTE_FS5 740
    #define NOTE_G5 784
    #define NOTE_GS5 831
    #define NOTE_A5 880
    #define NOTE_AS5 932
    #define NOTE_B5 988
    #define NOTE_C6 1047
    #define NOTE_CS6 1109
    #define NOTE_D6 1175
    #define NOTE_DS6 1245
    #define NOTE_E6 1319
    #define NOTE_F6 1397
    #define NOTE_FS6 1480
    #define NOTE_G6 1568
    #define NOTE_GS6 1661
    #define NOTE_A6 1760
    #define NOTE_AS6 1865
    #define NOTE_B6 1976
    #define NOTE_C7 2093
    #define NOTE_CS7 2217
    #define NOTE_D7 2349
    #define NOTE_DS7 2489
    #define NOTE_E7 2637
    #define NOTE_F7 2794
    #define NOTE_FS7 2960
    #define NOTE_G7 3136
    #define NOTE_GS7 3322
    #define NOTE_A7 3520
    #define NOTE_AS7 3729
    #define NOTE_B7 3951
    #define NOTE_C8 4186
    #define NOTE_CS8 4435
    #define NOTE_D8 4699
    #define NOTE_DS8 4978

    //notes in the melody:
    int melody[] = {
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_E4,
    0,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_E4,
    0,
    NOTE_A4, NOTE_G4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4,
    NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_E4,
    };

    int noteDurations[] = {
    2, 2, 4, 4, 4, 8, 4, 8, 4,
    4, 4, 4, 4, 4, 8, 4, 8, 4,
    4, 4, 4, 4, 4, 8, 4, 8, 4, 4, 4, 2,
    2,
    2, 2, 4, 4, 4, 8, 4, 8, 4,
    4, 4, 4, 4, 4, 8, 4, 8, 4,
    4, 4, 4, 4, 4, 8, 4, 8, 4, 4, 4, 2,
    2,
    2, 2, 4, 4, 4, 8, 4, 8, 4,
    4, 4, 4, 4, 4, 8, 4, 8, 4,
    4, 4, 4, 4, 4, 8, 4, 8, 4, 4, 4, 2,

    };

    void setup(){
    for (int thisNote = 0; thisNote < sizeof(melody) / sizeof(melody[0]); thisNote++) {

     
    int noteDuration = 500/noteDurations[thisNote];
    tone(9, melody[thisNote],noteDuration);

     
    int pauseBetweenNotes = noteDuration * 1.70;
    delay(pauseBetweenNotes);
    noTone(9); //stop the tone playing:
    }
    digitalWrite(8,LOW);
    }

    void loop() {
      setup();   // mainkan lagu
      delay(1000);  // jeda sebelum mengulang
    }

    4. Pengujian

    1. Upload program ke Arduino,
    2. Wiring Arduino dan Buzzer sesuai pada gambar wiring di atas
    3. Selesai, jadi deh fun tone Arduinonya

    Selasa, 22 Oktober 2024

    Membuat Sensor Jarak Menggunakan Arduino dan Ultrasonic Transceiver HC-SR04 dengan indikator LED

     

    Membuat Sensor Jarak Menggunakan Arduino dan Ultrasonic Transceiver HC-SR04

    Alat dan Bahan yang digunakan dalam project ini adalah:

      1. Arduino Uno R3 : 1 buah
      2. Ultrasonic transceiver HCSR04 : 1 buah 
      3. LED : 3 buah (berbeda warna) 
      4. Buzzer : 1 buah
      5. Resistor 330Ω : 4 buah

    Setelah alat dan bahan siap, dapat dilakukan Langkah Kerja sebagai berikut:

    rangkaian

    1. Menyiapkan alat dan bahan, serta program untuk arduino
    2. Memasangkan kabel jumper di pin 5v dan pin GND pada arduino, lalu sambungkan ke protoboard
    3. Menyusun resistor dengan LED, dan resistor dengan buzzer secara seri pada protoboard
    4. Menyambungkan kaki negatif (-) LED dan buzzer pada GND arduino
    5. Menyambungkan LED hijau pada pin 13 arduino
    6. Menyambungkan n LED kuning pada pin 10 arduino
    7. Menyambungkan LED merah pada pin 8 arduino
    8. Menyambungkan buzzer pada pin 3 arduino
    9. Memasang ultrasonik sensor transduser ke protoboard
    10. Menyambungkan pin Vcc transduser ke 5v arduino
    11. Menyambungkan pin GND ke GND arduino
    12. Menyambungkan pin Trig pada transduser ke pin 7 arduino
    13. Menyambungkan Echo pada transduser ke pin 6 arduino
    14. Mengoneksi arduino ke komputer
    15. Mengupload script/program pada aplikasi arduino keperangkat arduino.

    Script/Program yang diupload di arduino:



    #define trigPin 7
    
    #define echoPin 6
    
    #define led 13
    
    #define led2 10
    
    #define led3 8
    
    #define buzzer 3
    
    int sound = 250;
    
    void setup() {
    
    Serial.begin (9600);
    
    pinMode(trigPin, OUTPUT);
    
    pinMode(echoPin, INPUT);
    
    pinMode(led, OUTPUT);
    
    pinMode(led2, OUTPUT);
    
    pinMode(led3, OUTPUT);
    
    pinMode(buzzer, OUTPUT);
    
    }
    
    void loop() {
    
    long duration, distance;
    
    digitalWrite(trigPin, LOW);
    
    delayMicroseconds(2);
    
    digitalWrite(trigPin, HIGH);
    
    delayMicroseconds(10);
    
    digitalWrite(trigPin, LOW);
    
    duration = pulseIn(echoPin, HIGH);
    
    distance = (duration/2) / 29.1;
    
    if (distance <= 150) {
    
    digitalWrite(led, HIGH);
    
    sound = 250;
    
    }
    
    else {
    
    digitalWrite(led,LOW);
    
    }
    
    if (distance <=50) {
    
    digitalWrite(led2, HIGH);
    
    sound = 300;
    
    }
    
    else {
    
    digitalWrite(led2, LOW);
    
    }
    
    if (distance < 20) {
    
    digitalWrite(led3, HIGH);
    
    sound = 350;
    
    }
    
    else {
    
    digitalWrite(led3, LOW);
    
    }
    
    if (distance > 150 || distance <= 0){
    
    Serial.println("Jarak diluar jangkauan!");
    
    noTone(buzzer);
    
    }
    
    else {
    
    Serial.print(distance);
    
    Serial.println(" cm");
    
    tone(buzzer, sound);
    
    }
    
    delay(500);
    
    }

     


    Membuat Lampu LED Berjalan Kekiri dan Kekanan Menggunakan Arduino UNO

     Alat dan Bahan

    • 5 Buah LED 5mm atau LED 3mm (Warna Bebas)
    • 5 Buah Resistor 100Ω Ohm
    • 6 Buah Kabel Jumper
    • 1 Buah Protoboard
    • 1 Buah Arduino
      .

    Rangkaian Lampu LED Berjalan Kekiri dan Kekanan Menggunakan Arduino UNO

    lampu-led-berjalan-menggunakan-arduino-uno

    Keterangan

    • Pin GND Arduino (Warna Hitam) ke GND/KATODA LED0, 1, 2, 3, dan 4 (Warna Hitam)
    • Pin 4 (Warna Hijau) ke Resistor
    • Pin 3 (Warna Orange) ke Resistor
    • Pin 2 (Warna Merah) ke Resistor
    • Pin 1(Warna Ungu) ke Resistor
    • Pin 0 (Warna Biru) ke Resistor
    • Sisi lain dari semua Resistor di hubungkan ke Positif LED (1 LED = 1 Resistor dan seterusnya)
      .

    Sketch Program

    Dalam Sketch Program Lampu LED Berjalan Kekiri dan Kekanan Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini saya akan paparkan Sketch Program dengan Aktif HIGH.

    Sketch Program Cara Pertama :

    // Lampu LED Berjalan Menggunakan Arduino UNO
    // Menyalakan LED dengan Aktif HIGH
    
    void setup()
    {
    pinMode(0, OUTPUT);
    pinMode(1, OUTPUT);
    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    pinMode(4, OUTPUT);
    // menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT
    }
    
    void loop()
    {
    //menyala secara bergilir kekiri
    digitalWrite(0, HIGH);
    digitalWrite(1, LOW);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, HIGH);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, LOW);
    digitalWrite(2, HIGH);
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, LOW);
    digitalWrite(2, LOW);
    digitalWrite(3, HIGH);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, LOW);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, HIGH);
    delay(1000);
    
    //menyala secara bergilir kekanan
    digitalWrite(0, LOW);
    digitalWrite(1, LOW);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, HIGH);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, LOW);
    digitalWrite(2, LOW);
    digitalWrite(3, HIGH);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, LOW);
    digitalWrite(2, HIGH);
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, LOW);
    digitalWrite(1, HIGH);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    delay(1000);
    digitalWrite(0, HIGH);
    digitalWrite(1, LOW);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    delay(1000);
    }