Penggunaan Fungsi Delay
fungsi delay ini merupakan suatu fungsi untuk penunda, baik penunda saat akan dihidupkan atau dimatikan.
berikut adalah contoh programnya.
1. Buka arduino.exe
2. Lalu buat lah program seperti dibawah ini
void setup()
{pinMode(12, OUTPUT);}
void loop()
{digitalWrite(12, HIGH);
delay(1000);
digitalWrite(12, LOW);
delay(1000);}
3. Setelah selesai buatlah gambar seperti ini di proteus
4. Setelah membuatnya maka hasilnya akan seperti ini, tapi karena buzzernya tidak menyala maka di ganti dengan LED .
5. Setelah jadi maka di hubungkan seperti tutorial sebelumnya.
jadi disini saya akan menjelaskan sintaks program diatas
void setup()// pengaturan pertama sebelum
membuat program
{pinMode(12, OUTPUT);//
pin 12 sebagai output}
void loop()// untuk mengulang suatu program
{digitalWrite(12, HIGH);//
pin 12 berlogika 1 (hidup)
delay(1000); // penundaan selama 1 second
digitalWrite(12, LOW);//
pin 12 berlogika 0 (mati)
delay(1000);// penundaan selama 1 second
1.
}
Lalu ini ada contoh program terakhir tetapi disini hanya menambahkan push button saja pada A0 gambarnya seperti ini
dan program nya seperti ini
void setup()
{DDRC =0x00;
PORTC =0x01;
DDRB = 0x10;
}
void loop() { if(bit_is_clear(PINC,0)) {
PORTB = 0x10;
}
else {
PORTB = 0x00;
}
}
untuk tutorialnya sama seperti tutorial sebelumnya. mungkin itu saja dulu semoga bermanfaat :)



Tidak ada komentar:
Posting Komentar