Ciao a tutti
so che è un argomento trito e ritrito
ma continuo a bloccare le arduino
sto usando fin che non faccio pratica e compilo qualcosa di decente questo sketch
#include <TimeLib.h>
#include <TimeAlarms.h>
//dichiarazioni variabili
//uscite comandi driver luci
const int bianchi = 10;
const int blu = 9;
AlarmId id;
void setup() {
pinMode(bianchi, OUTPUT);
pinMode(blu, OUTPUT);
setTime(13,45, 00, 17, 01, 17); // imposto l' ora: ora,minuti,secondi,giorno,mese,anno
// creo gli allarmi
Alarm.alarmRepeat(16, 00, 0, accensione); // 16.00 ogni giorno
Alarm.alarmRepeat(23, 59, 0, spegnimento); // 24.00 ogni giorno
}
void loop() {
Alarm.delay(1000); // aspetto un secondo per controllare nuovi scatti allarme
}
// programma di accensione
void accensione() {
analogWrite(bianchi, 180);
analogWrite(blu, 248);
//programma di spegnimento
}
void spegnimento() {
analogWrite(bianchi, 0);
analogWrite(blu, 0);
}
a parte che fa schifo ,lo so, perché i led non mi si spengono completamente, e se va via la corrente mi sprogramma tutto.
proprio per questo motivo a furia di risettare l'ora esatta mi sono bloccato 3 arduino uno
mi da il classico avr dude ecc
ho provato almeno 20 volte per scheda, usando varie combinazioni ma le più delle volte quella da regola, della manovra di emergenza seriale, anche se nel programma di comunicazione seriale non ce ne.
ho comprato un programmatore avr isp ma non riesco ad usarlo
sta di fatto che non riesco a ripristinare gli arduino bloccati
come posso fare.
per il programmatore non riesco a trovare un driver....