Salve a tutti,
mi è appena arrivata una relay board che avevo ordinato. Ho quindi subito provveduto a testarla e da allora ho avuto qualche dubbio sul suo funzionamento : questa infatti la collego direttamente ai 5V di arduino in quanto assorbe solo 60mA max. tuttavia non appena accesa si eccita la bobina e rimane così anche se imposto il pin digitale su LOW. Si stacca soltanto quando stacco l'alimentazione. E' l'alimentazione Arduino da PC che non è sufficiente? Oppure è l'intera scheda che non va?
Se volete (e se posso) vi allego il link del negozio eBay dal quale l'ho acquistata. E' possibile?
No, non sembra che tu abbia dimenticato nulla ...
... per sicurezza, potresti postare l'esatto programma di prova (... mi raccomando, racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone # ... terzultimo della seconda fila) ???
Piuttosto, il LED sulla schedina che fa ???
Guglielmo
P.S. : Comunque quello è un venditore piuttosto serio ... nel malaugurato caso fosse guasta, non dovresti aver alcun problema a fartela sostituire
gpb01:
... per sicurezza, potresti postare l'esatto programma di prova (... mi raccomando, racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone # ... terzultimo della seconda fila) ???
Ecco il codice del test :
int led = 2;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(5000); // wait for 5 seconds
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(5000); // wait for 5 seconds
}
Non penso ci siano errori nel codice
gpb01:
Piuttosto, il LED sulla schedina che fa ???
Di LED ce ne sono 2 e sono entrambi accesi costantemente (penso siano uno per l'alimentazione ed uno per il segnale).
Devo iniziare a preoccuparmi?
... stacca quel modulo da Arduino, alimentalo (GND e +Vcc) e con un filo collegato a IN1 tocca il GND e il +Vcc (alternativamente) e vedi se scatta e quando scatta
In pratica fai a mano quello che dovrebbe fare il pin di Arduino ... così verifichiamo il modulo ...
gpb01:
... stacca quel modulo da Arduino, alimentalo (GND e +Vcc) e con un filo collegato a IN1 tocca il GND e il +Vcc (alternativamente) e vedi se scatta e quando scatta
Farlo con l'alimentazione di Arduino va bene lo stesso?
gpb01:
Si, certo, portagli solo GND e +Vcc ... e attento a non fare corti
Ho appena fatto ciò che mi hai suggerito. Ho alimentato il modulo con Arduino e, collegando IN1 a Vcc non è successo niente, collegandolo invece al GND ha fatto corto (e mi sembra anche normale, ma non ci avevo pensato XD ).
Penso quindi che sia un problema di modulo. Giusto?
nei pin 2 e 4 sono collegati due segnali che attivano il relè, il pin 8 è collegato ad un interruttore, come consiglia sull'esempio Button. Quando il bottone è aperto, i relè rimangono aperti, quando lo chiudo, il programma di attivazione di avanti e indietro funzionano correttamente...
Qualcuno che possa illuminarmi??
MasterArchi:
Ho alimentato il modulo con Arduino e, collegando IN1 a Vcc non è successo niente, collegandolo invece al GND ha fatto corto (e mi sembra anche normale, ma non ci avevo pensato XD ).
... perché ti sembra normale ???
A me affatto, quello è l'ingresso di pilotaggio e messo a Vcc (HIGH) o a GND (LOW) commuta o meno il relè ... e NON deve assolutamente fare corto!
Se fa corto, allora è guasto ... contatta gaetano (il venditore) e spiegagli il problema.
Guglielmo
P.S. : Sicuro che non hai per sbaglio fatto tu un qualche corto e che i collegamenti sono esatti eh ? Scusa se chiedo, ma sono cose che capitano ...
paro95:
Pure io ho questo problema... Il mio programma è il seguente ...
Prima di tutto edita il tuo post e racchiudi il codice tra i tag CODE che, in fase di edit, ti inserisce il bottone # ... terzultimo della seconda fila ... come da regolamento, punto 7.
Poi ... NON mi sembra che il tuo problema sia simile ...
... qui c'è probabilmente un guasto HW, il tuo è un problema SW ... apri un thread a parte, nella sezione Software e spiega chiaramente tutto (collegamenti, codice, cosa vuoi ottenere, ecc.)