Ciao,
vi copio solo parte del codice perchè è lungo, se poi c'è necessità, vi allego lo sketch.
In pratica uso dei pin Ax come out digitali, anche se ho letto pareri discordanti sui pin A4 e A5 (che sarebbero sda e scl), ma comunque dovrebbero essere utilizzati come pin digitali...
void apri_chiudi()
{
digitalWrite(chiudi, HIGH); // chiudo la centralizzata
digitalWrite(frecce, HIGH); // accendo le 4 frecce
digitalWrite(cica, HIGH); // accendo cicalino
delay(1000); // attendo un secondo
digitalWrite(chiudi, LOW); // stacco comando
digitalWrite(frecce, LOW); // spengo 4 frecce
digitalWrite(cica, LOW); // spengo cicalino
}
In pratica il delay non viene rispettato, sento i relè appena eccitati, roba di millisecondi, e subito diseccitati. Questi i settaggi:
#define frecce A12 // pin uscita comando 4 frecce
#define cica A8 // pin uscita cicalino
#define chiudi A5 // pin uscita apertura centralizzata
void setup()
{
pinMode(frecce, OUTPUT);
pinMode(cica, OUTPUT);
pinMode(chiudi, OUTPUT);
}
IL resto del codice funziona perfettamente, a voi chiedo se c'è qualcosa con queste porte, magari non si possono usare come pin digitali, ma nel datasheet non trovo nulla, sembra siano tutti pin utilizzabili anche come digitali.
Nel caso, allego tutto il codice.
Grazie a tutti