int LEDPin=3;
int buttonPin1=12;
int buttonPin2=11;
int buzzPin=2;
int buttonVal1;
int buttonVal2;
int LEDBright=0;
int dt=500;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(LEDPin, 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.print(buttonVal1);
Serial.print(", ");
Serial.print("Button 2 = ");
Serial.println(buttonVal2);
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);
Serial.println("Buzz HIGH");
}
if (LEDBright<0){
LEDBright=0;
digitalWrite(buzzPin,HIGH);
delay(dt);
digitalWrite(buzzPin,LOW);
Serial.println("Buzz LOW");
}
analogWrite(LEDPin, LEDBright);
}