cobaseh

program blink arduino

Post by : mahendra
Bertanya 1 year ago

jadi saya mempunyai tugas sekolah yang dimana tugasnya adalah membuat program blink diarduino dengan syarat tidak boleh menggunakkan perintah delay. maka bagaimana ?

3 Thanks
Share
Lainnya

1 Jawaban

Admin
Verified

1 year ago

anda bisa menggunakkan metode millis(), contoh programnya seperti ini:

const int ledPin = 13;
unsigned long previousMillis = 0;
const long interval = 1000; // satuan milidetik
int ledState = LOW;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  unsigned long currentMillis = millis();

  if (currentMillis - previousMillis >= interval) {
    previousMillis = currentMillis;

    if (ledState == LOW) {
      ledState = HIGH;
    } else {
      ledState = LOW;
    }

    digitalWrite(ledPin, ledState);
  }
}


Peraturan Jika Ingin Komentar

Gunakanlah Kata kata yang sopan