1. kondisi [ KEMBALI ]
ketika push button ditekan maka seluruh led 5,6,7,8 hidup
2. gambar rangkaian simulasi [ KEMBALI ]
3.flowchart [ KEMBALI ]
4.listing program [ KEMBALI ]
byte pin[]={0,1,2,3,4,5,6,13};
const int switchPin=13;
int state;
int lastState;
int buttonCounter=0;
void setup() {
// put your setup code here, to run once:
for(int i=0;i<10;i++)
{
pinMode(pin[i],OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
state=digitalRead(switchPin);
if (state !=lastState){
if(state ==LOW){
buttonCounter++;
}
if (buttonCounter %5 ==00){
digitalWrite(0,LOW);
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
delay(1000);
}
else digitalWrite(3,LOW);
}
}
5.video [ KEMBALI ]
6.prinsip kerja [ KEMBALI ]
pertama tama buatlah rangkaian seperti diatas.dengan komponen yang diperlukan adalah arduino uno, push button, dan led.
kemudian rangkai lah led tadi ke pin 0-8 di arduino uno. kemudian hubungkan push button ke pin 13 di arduino.setelah itu masukkan listning program yang ada di atas. disini led sebagai output dan push button sebagai inputnya. jadi dari listning program kita bisa anggap kondisi awal semua led mati. kemudian jika push button ditekan, maka led 5,6,7,8 akan berlogika 1. sedangkan led lain akan berlogika 0
7.link download [ KEMBALI ]
link rangkaian
link listing program
link video


Komentar :
Posting Komentar