Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Simulasi Lomba Cerdas Cermat Adu Cepat
Simulasi Lomba Cerdas Cermat Adu Cepat
#include<LiquidCrystal.h>
LiquidCrystal lcd(A0,A1,A2,A3,A4,A5);
const int button1 = 10; //deklarasi pin 10 sebagai button1
const int button2 = 11; //deklarasi pin 11 sebagai button2
const int button3 = 12;
const int buzzerLed1 = 2; //deklarasi pin 2 sebagai buzzerLed1
const int buzzerLed2 = 4;
const int buzzerLed3 = 6;
int buttonState1 = 0;
int buttonState2 = 0;
int buttonState3 = 0;
int saklar1 = 0;
int saklar2 = 0;
int saklar3 = 0;
int tunda = 10; //variabel tunda diberi nilai 10 mili second
int memori = 0;
void setup ()
{
pinMode (button1, INPUT); //pin button1 sebagai input
pinMode (button2, INPUT);
pinMode (button3, INPUT);
pinMode (9,0);
pinMode (8,0);
pinMode (7,0);
pinMode (buzzerLed1, OUTPUT); //buzzerLed1 sebagai output
pinMode (buzzerLed2, OUTPUT);
pinMode (buzzerLed3, OUTPUT);
}
void loop ()
{
buttonState1 = digitalRead (button1); //membaca sinyal digital (digitalRead) dari
buttonState2 = digitalRead (button2); //pin button1,2,3
buttonState3 = digitalRead (button3);
{
digitalWrite (buzzerLed1, LOW);
digitalWrite (buzzerLed2, LOW);
digitalWrite (buzzerLed3, HIGH);
lcd.clear();
lcd.begin(16,2);
lcd.setCursor(5,0);
lcd.print("Group C");
memori =1;
//delay(400);
}
}
else if (digitalRead(7)==1 && memori ==1)
{
digitalWrite (buzzerLed1, LOW);
digitalWrite (buzzerLed2, LOW);
digitalWrite (buzzerLed3, LOW);
lcd.clear();
lcd.begin(16,2);
lcd.setCursor(2,0);
lcd.print("Jawaban");
lcd.setCursor(3,1);
lcd.print("Salah");
memori =2;