// Use Pushbutons and controll leds using these buttons
int buttonpin1=12;
int buttonpin2=11;
int buttonval1;
int buttonval2;
int ledbright=0;
int buzzpin = 3;
int redled=10;
int dt = 250;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(buttonpin1, INPUT);
pinMode(buttonpin2 , INPUT);
pinMode(redled, OUTPUT);
pinMode(buzzpin , OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
buttonval1=digitalRead(buttonpin1);
buttonval2=digitalRead(buttonpin2);
Serial.print(" Button 1 = ");
Serial.println(buttonval1);
Serial.print(" , ");
Serial.println(" Button 2= ");
Serial.println(buttonval2);
Serial.print(" , ");
delay(dt);
if(buttonval1==0)
{
ledbright=ledbright+5;
}
if(buttonval2==0)
{
ledbright=ledbright-5;
}
Serial.println(ledbright);
if(ledbright>255)
{
ledbright=255;
digitalWrite(buzzpin , HIGH);
delay(dt);
digitalWrite(buzzpin , LOW);
// delay(dt);
Serial.println("Buzz HIGH");
}
if(ledbright<0)
{
ledbright=0;
digitalWrite(buzzpin , HIGH);
delay(dt);
digitalWrite(buzzpin , LOW);
// delay(dt);
Serial.println("Buzz LOW ");
}
analogWrite(redled,ledbright);
}