Arduino: La Guida Essenziale è la mia prima guida per Arduino! 319 piene di materiale interessante! Una guida adatta sia ai neofiti che agli utenti avanzati: copriamo la storia di Arduino, installiamo il software, impariamo le basi del linguaggio di Arduino, addentriamoci nei componenti e nelle nozioni base dell’elettronica, mettiamo mano alle basette di prototipazione per realizzare alcuni progetti (codice incluso). E per chi ne vuol sapere di più, approfondiamo la conoscenza della comunicazione seriale realizzando un progetto che risponde ai comandi che impartite dal terminale del vostro computer; studiamo i timer del microcontrollore montato sulla scheda grazie ai quali possiamo generare frequenze a scelta sui pin della scheda; studiamo gli interrupt con i quali possiamo realizzare sistemi che reagiscono all’istante a segnali esterni; impariamo ad usare il watchdog per evitare che i nostri progetti critici non si blocchino per errori del codice; vediamo come usare il risparmio energetico estremo per realizzare progetti che durano mesi con una batteria. Una guida per amatori scritta da un amatore.
Prezzo € 29,50. Ordinate la vostra copia adesso!
Aggiornamento: errata corrige dei refusi ortografici e degli errori di trascrizione del libro. Consiglio di scaricare il PDF a tutti coloro i quali hanno acquistato il testo.
…appena acquistato!
Antonio Valenti
Grazie 😉
Buon giono LEONARDO,
il link che rimanda alla casa editrice , informa che non esiste il libro .
Per caso ha previsto il download , ovviamente a pagamento ??
Cordialità
roberto regazzo
padova
Grazie della segnalazione. La casa editrice aveva cambiato l’URL della pagina del mio libro, ho aggiornato: adesso il link è funzionante.
salve signor leonardo ho comprato il suo libro dato che mi è stato segnalato e lo trovo molto buono tenga presente che sono un vecchietto. vorrei mi aiutasse a risolvere un problema per me irrisolvibile
Non riesco a far partire il contatore con pulsante da 0 cioè quando lo accendo deve segnare 0 poi premo il pulsante lui conteggia , lascio il pulsante lui si ferma sono riuscito a farlo conteggiare ma all’accensione mi indica sempre un 8 allego il file ….mi dare una mano?
grazie per quanto vorrà fare e……il libro l’ho comprato davvero e a prescindere dal mio problema
#define button 7
int val = 0;
int i = 0;
byte values[] = {
B01000000,
B11111001,
B10100100,
B10110000,
B10011001,
B10010010,
B10000010,
B11011000,
B10000000,
B10010000,
};
//Pin connected to ST_CP of 74HC595
int latchPin = 8;
//Pin connected to SH_CP of 74HC595
int clockPin = 12;
////Pin connected to DS of 74HC595
int dataPin = 11;
void setup ()
{
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
val = digitalRead(button);
if (val == HIGH) {
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, values[i]);
digitalWrite(latchPin, HIGH);
delay(1000);
i++;
if (i > 9) i = 0;
}
else {
if (val == LOW) i = 0;
}
}
Di primo acchito potrei pensare ad un problema di rimbalzi sul pulsante, non vedendo circuiti o altro è solo un’ipotesi. Ti consiglio di rivolgerti al forum italiano di Arduino dove potrai pubblicare codici e schemi ed ottenere aiuto da più persone.