però ho dato un'occhiata al programma che hai postato al post #30 (inizio di questa pagina)
alla riga 17 trovo:#define PhotoSensor A0
alla riga 20 trovo:#define sensorefiamma A0 PIN A7 (che francamente non capisco cosa significa)
alla riga 57 trovo:int flame_ain = A7;
alla riga 153 trovo:int sensorPin = A0;
alla riga 9 trovo:#define LampRed3 4
alla riga 21 trovo:#define sensorefiamma D0 PIN 23 (come sopra)
alla riga 21 trovo:int flame_din = 23;
alla riga 22 trovo: #define BUZZER 22
alla riga 42 trovo: const int buzzerPin = 22;
alla riga 8 trovo: #define LampRed2 3
alla riga 43 trovo: const int lampRed2 = 3;
alla riga 8 trovo:#define LampRele2 7
alla riga 55 trovo:int rel = 7;
alla riga 148 trovo:int relay = 7;
questa poi è una delle migliori ![]()
int analogPin5 = A9; // Pin Analogico A9
poi nel setup cose come:
riga 259: pinMode(rel, OUTPUT); //relè ->riga 55 = pin 7
riga 283: pinMode(relay, OUTPUT); //rele' 1 per ventola->riga148 = pin 7
riga273: pinMode(4, OUTPUT); //Led Allarme (Rosso)
riga 276 pinMode(LampRed3, OUTPUT); //LED ROSSO (Allarm) -> riga9 =pin 4
dovresti proprio ripulirlo e usare 1 variabile sola per ogni cosa....