Skip to content

Instantly share code, notes, and snippets.

@idriszmy
Last active April 19, 2019 06:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save idriszmy/583b5778e87248388d5d70b022440ec5 to your computer and use it in GitHub Desktop.
Save idriszmy/583b5778e87248388d5d70b022440ec5 to your computer and use it in GitHub Desktop.
Menghasilkan corak cahaya berlari LED di papan Maker UNO.
/*
Fungsi kod: Menghasilkan corak cahaya LED di
papan Maker UNO.
Penulis: Idris Zainal Abidin
Blog: https://idrisz.my
Kemaskini: 19 April 2019
*/
int ledPin = 0; // Pemboleh ubah pin LED
void setup()
{
// Tetapkan semua pin 2 hingga 13 yang bersambung
// dengan LED sebagai keluaran
for (ledPin = 2; ledPin < 14; ledPin++) {
pinMode(ledPin, OUTPUT);
}
}
void loop()
{
// Nyalakan LED satu persatu dari pin 2 hingga pin 13
for (ledPin = 2; ledPin < 14; ledPin++) {
digitalWrite(ledPin, HIGH); // Nyalakan LED semasa
digitalWrite(ledPin-1, LOW); // Padamkan LED sebelumnya
delay(100); // Tunggu 100 ms
}
// Nyalakan LED satu persatu dari pin 13 hingga pin 2
for (ledPin = 13; ledPin > 1; ledPin--) {
digitalWrite(ledPin, HIGH); // Nyalakan LED semasa
digitalWrite(ledPin+1, LOW); // Padamkan LED sebelumnya
delay(100); // Tunggu 100 ms
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment