#include <LCD_I2C.h>
#define btverde 4
#define btazul 17
#define btvermelho 2
#define buzzer 15
LCD_I2C lcd = LCD_I2C(0x27, 16, 2);
void setup() {
pinMode(btverde,INPUT); pinMode(btazul,INPUT);
pinMode(btvermelho,INPUT);
pinMode(buzzer,OUTPUT); digitalWrite(buzzer,LOW);
lcd.begin(); lcd.backlight(); lcd.clear();
}
void loop() {
if (digitalRead(btverde)==1) {
lcd.setCursor(0,0); lcd.print("botao verde");
digitalWrite(buzzer,HIGH); delay(50); digitalWrite(buzzer,LOW);
}
if (digitalRead(btazul)==1) {
lcd.setCursor(0,1); lcd.print("botao azul");
digitalWrite(buzzer,HIGH); delay(50); digitalWrite(buzzer,LOW);
}
if (digitalRead(btvermelho)==1) {
lcd.clear();
digitalWrite(buzzer,HIGH); delay(100); digitalWrite(buzzer,LOW);
}
}