#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
const int buttonPin = A1;
const int buttonPin2 = A2;
const int buttonPin3 = A3;
const int buttonPin4 = A4;
const int buttonPin5 = A5;
const int ledPin = 4;
const int ledPin2 = 5;
const int ledPin3 = 6;
int buttonState = 0;
int buttonState2 = 0;
int buttonState3 = 0;
int buttonState4 = 0;
int buttonState5 = 0;
int buzzer = 3; //buzzer connesso al pin 3
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(buzzer,OUTPUT);
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin, HIGH);
pinMode(buttonPin2, INPUT);
digitalWrite(buttonPin2, HIGH);
pinMode(buttonPin3, INPUT);
digitalWrite(buttonPin3, HIGH);
lcd.begin(16, 2);
lcd.print("007 TRIBUTE ED.");
lcd.setCursor(0, 1);
lcd.print("Stand by");
digitalWrite(ledPin, 00);
}
void loop() {
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
buttonState3 = digitalRead(buttonPin3);
// Se il primo bottone viene schiacciato
if (buttonState == 0) {
// Ripulisci lo schermo da altre eventuali scritte
lcd.clear();
// Scrivo nella prima riga "Riga 0" e nella seconda "Riga sotto 0"
lcd.print("1row");
lcd.setCursor(0, 1);
lcd.print("2 row");
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
// suona la nota sul buzzer
tone(buzzer,3000,200);
delay(500);
} else {
if (buttonState2 == 0) {
lcd.clear();
lcd.print("1 row");
lcd.setCursor(0, 1);
lcd.print("2 row");
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin, LOW);
digitalWrite(ledPin3, LOW);
tone(buzzer,3000,200);
delay(500);
} else {
if (buttonState3 == 0) {
lcd.clear();
lcd.print("3 row");
lcd.setCursor(0, 1);
lcd.print("3 row");
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin, LOW);
digitalWrite(ledPin2, LOW);
tone(buzzer,3000,200);
delay(500);
} else {
if (buttonState4 == 0) {
lcd.clear();
lcd.print("4 row");
lcd.setCursor(0, 1);
lcd.print("4 row");
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin, LOW);
digitalWrite(ledPin2, LOW);
tone(buzzer,3000,200);
delay(500);
} else {
if (buttonState5 == 0) {
lcd.clear();
lcd.print("5 row");
lcd.setCursor(0, 1);
lcd.print("5 row");
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin, LOW);
digitalWrite(ledPin2, LOW);
tone(buzzer,3000,200);
delay(500);
}
}
sorry for my posting mistake,with your suggestion i have done this sketch but i get "expected } at end of input", where is the error?
thanks