Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Home

Tutorial Arduino

Progetti Arduino gestione degli interrupt 

Cosa sono e come utilizzare gli interrupt Un interrupt (interruzione) è un evento che viene generato in presenza di una variazione di livello su un particolare pin della board Arduino. Questo evento viene gestito direttamente dal microcontrollore ed è controllabile via software tramite delle apposite istruzioni. Quando viene scatenata una interruzione è possibile eseguire del codice in modo automatico, interrompendo momentaneamente il normale flusso di codice all’interno del blocco loop(). L0 schema seguente illustra il concetto Leggi anche questi articoli:…

Tutorial Arduino

Riavviare Arduino via software 

Come eseguire un riavvio dello sketch via software Avere la possibilità di riavviare l’esecuzione del programma può risultare utile nei casi in cui ci sia l’esigenza di ripristinare la board a una condizione iniziale certa, soprattutto quando si trova in una posizione non accessibile o remota. Supponiamo il caso di una Arduino Ethernet, o comunque con capacità di avere un collegamento ethernet o wifi, che si trova a lavorare in un posizione remota e che per qualsiasi motivo vogliamo seguire…

Programmazione, Tutorial Arduino

Monitorare fughe di gas con il sensore MQ5 

Utilizzare Arduino per creare un semplice rilevatore di gas (MQ5) Ci affidiamo sempre più alla qualità costruttiva dei materiali delle nostre cucine e bruciatori, e la possibilità di una fuga di gas sembra remota. Col passare del tempo questi componenti potrebbero usurarsi aumentando in qualche modo il rischio di fuoriuscita di gas. Autocostruirsi un sistema di rilevamento è piuttosto semplice ed economico, dato che, il costo del sensore e tipicamente inferiore ai 10€. Questi sensori sono stabili, hanno una lunga…

Programmazione, Tutorial Arduino

Come aggiornare l’ host no-ip tramite Arduino ethernet 

Creare un update client per sincronizzare l’ host no-ip.com con l’indirizzo del router L’articolo precedente illustrava come creare un account no-ip.com con relativo host che tenesse traccia dell’ip del router “domestico”. Questa procedura richiede l’installazione di un update client sul pc, nella rete domestica, capace di aggiornare periodicamente l’host remoto. L’operazione risulta scomoda poiché il PC deve rimanere acceso per effettuare l’aggiornamento. Fortunatamente esiste un metodo basato su richiesta http che permette di utilizzare direttamente Arduino per sincronizzare l’host con…

Tutorial Arduino

Come controllare Arduino direttamente da internet 

Come accedere da remoto per controllare Arduino Una funzionalità sempre utile è la possibilità di accedere alle risorse della board Arduino tramite un collegamento internet. Questa operazione non è particolarmente difficile anche se i passaggi da eseguire sono diversi, questo tutorial permette di controllare Arduino da remoto. La prima cosa da risolvere è rintracciare l’indirizzo ip del nostro router per accedere alla rete locale dove è collegato l’Arduino. Solitamente l’ip dei router è dinamico, quindi può cambiare inavvertitamente rendendo impossibile…

Programmazione, Tutorial Netduino

Calcolare il checksum del tag tramite lettore RFID ID-12 (versione vb.net) 

Programmare il Netduino con codice vb.net per calcolare il checksum del tag RFID Per chi lavora con vb.net vi allego il codice scritto da Alberto De Luca che gentilmente mi ha concesso per condividerlo con voi. Il listato seguente esegue il calcolo del checksum del tag acquisito con il lettore RFID ID-12 come spiegato nell’articolo precedente. Leggi anche questi articoli: Come calcolare il crc del tag con Netduino e lettore RFID ID-12 Netduino gestire lettore RFID ID-12 Controllo accessi rfid…

Tutorial Netduino

Semplice classe per utilizzare servomeccanismo 

Classe C# per l’utilizzo di servomeccanismo con Netduino Per velocizzare lo sviluppo ho scritto una semplicissima classe per rendere semplice l’utilizzo di un servomeccanismo. In allegato trovate il codice. I metodi esposti sono PosizioneCentrale() -> sposta l’asse del servo meccanismo nella posizione centrale utilizzando un impulso di 1.5ms modificabile tramite la costante POS_CENTRALE PosizionePiuNovanta() -> sposta l’asse del servo meccanismo tutto a destra PosizioneMenoNovanta() -> sposta l’asse del servo meccanismo tutto a sinistra Posizione(Gradi) -> Sposta l’asse del servo meccanismo…

Tutorial Netduino

Servo SG-5010 come controllarlo con Netduino tramite segnale PWM 

Utilizzare la classe PWM per controllare un servo 0-180 gradi Il servo meccanismo è un dispositivo capace di eseguire dei movimenti meccanici in funzione del segnale applicato al suo ingresso. Viene utilizzato spesso per eseguire lavori continui, ovvero per controllare meccanismi che non possono essere azionati continuamente da personale umano.  In campo hobbystico viene impegnato per azionamenti a distanza tipici del radio modellismo. Leggi anche questi articoli: PWM gestione col Netduino Calcolare il checksum del tag tramite lettore RFID ID-12…