Per il LampRed3 cosa devo fare provoca qualche errore il 3?
ma no!
e che anche qui usi due cose diverse per lo stesso oggetto
riga273: pinMode(4, OUTPUT); //Led Allarme (Rosso)
riga 276 pinMode(LampRed3, OUTPUT); //LED ROSSO (Allarm) -> riga9 =pin 4
sono la stessa cosa! e solo 3 righe di codice dopo
sono un sacco di righe sprecate e possibilità maggiori di errori e confusioni
quando poi vai a fare il debug non capisci più nulla se una volta usi un nome e la volta dopo un altro non ti puoi rendere conto di cosa fa il programma.
non c'è molto da pensare per A0 qui:
alla riga 17 trovo:#define PhotoSensor A0
alla riga 20 trovo:#define sensorefiamma A0 PIN A7 (che francamente non capisco cosa significa)
alla riga 153 trovo:int sensorPin = A0;
semplicemente 2 righe le cancelli e ne tieni una.... come per tutto il resto