cobaseh

program blink arduino

Post by : mahendra
Bertanya 1 year ago
Lainnya

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

2 Jawaban

asfasf
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);
  }
}


hacob xlan

1 month ago

@Slope Game Arduino blink program using delay() command can be implemented by using millis() function to keep track of elapsed time. This way helps to create blinking effect without stopping the program. 

 


Peraturan Jika Ingin Komentar

Gunakanlah Kata kata yang sopan