Programmazione

Tutorial generici sulla programmazione di logiche programmabili come Arduino, Netduino e Raspberry PI

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

Programmare il Netduino con codice vb.net pet 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.

Continua a leggere

Semplice classe per utilizzare servomeccanismo

Classe C# per l’utilizzo di servomeccanismo con Netduino

servo servomeccanismo

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 ad un valore in gradi compreso tra 0° e 180°
  • Sweep(Cicli) -> Sposta continuamente, per il numero di cicli specificati, l’asse del servo meccanismo da 0° a 180° e viceversa

Scarica Servo.cs (3KB)

Arduino aggiungere porta seriale con Software Serial Library

Utilizzare Software Serial Library per aggiungere una porta seriale

La comunicazione seriale RS232 è un modo semplice per permettere alla nostra board Arduino di comunicare con il computer piuttosto che con sensori o altri dispositivi.
Principalmente Arduino UNO possiede una sola porta seriale, implementata in hardware sul chip Atmega328, e disponibile sui pin0 (Rx) e pin1 (Tx) della scheda.
Sebbene, il più delle volte, una porta seriale sia sufficiente, può essere necessario instaurare un’ulteriore comunicazione seriale, ad esempio, per motivi di debugging o monitoring con un altro dispositivo o computer.
In questo caso ci viene in aiuto la libreria SoftwareSerial (Software Serial Library) che permette di impiegare ulteriori pin disponibili sulla scheda per definire una porta seriale aggiuntiva.

Per utilizzarla è fondamentale inserire nello sketch il riferimento alla libreria tramite la parola chiave #include:

successivamente si definisce una variabile utilizzando il costruttore SoftwareSerial:

 

dove PortaSeriale è il nome dell’oggetto, pin_RX definisce il pin per ricevere i dati e pin_TX definisce il pin per la trasmissione dati.

Continua a leggere

Pachube, utilizzo con Netduino o Arduino (Introduzione)

Pachube, come creare un feeds aggiornabile con Netduino o Arduino

Pachube è uno dei tanti servizi online che offrono un’applicazione web aggiornabile tramite dispositivi elettronici come Netduino, Arduino, smartphone, PC o altri sistemi capaci di interagire con Internet.
Banalmente possiamo definirlo un “datalogger on line” capace di registrare dati provenienti dai dispositivi e di creare grafici che ne mostrano l’andamento nel tempo.
Pachube certamente è un buon servizio che dimostra lo sviluppo di applicazioni dell’Internet delle cose.

Logo Pachube

Anche io ho voluto realizzare la mia applicazione per semplice curiosità e per condividere la mia esperienza.

Iniziamo registrandoci al servizio Pachube. Al momento in cui scrivo sono disponibili tre tipi di piani tariffari, tra cui uno gratuito. La differenza sostanziale tra essi, è il numero di dati che possiamo caricare sul sito e il tempo di memorizzazione degli stessi.
Per una piccola applicazione fortunatamente è sufficiente creare un account gratuito. La registrazione richiede solo pochi dati come il Nome Utente e una casella e-mail valida. Una volta compilati tutti i campi clicchiamo sul pulsante Sign Up, verrà spedita automaticamente una mail contenente il link di attivazione del vostro account. Successivamente l’attivazione Pachube fornisce una API Key che viene utilizzata per autorizzare le nostre applicazioni.

Continua a leggere

Come pilotare elettrovalvola bistabile con 2 relè

Come pilotare elettrovalvola bistabile a tensione continua

Nell’articolo sulla centralina elettronica per impianto di microirrigazione che utilizzava una elettrovalvola bistabile, ho impiegato un relè a uno scambio, per fornire l’alimentazione al solenoide, e un relè a due scambi, per invertire le polarità per chiudere o aprire l’elettrovalvola.
La soluzione mi sembrava ottimale ma pensando meglio al problema sono riuscito ad avere lo stesso risultato utilizzando due relè a uno scambio.
Lo schema seguente mostra come collegarli al solenoide dell’elettrovalvola.

Pilotare solenoide elettrovalvola Continua a leggere

Rimani aggiornato

La mia lista dei prodotti
Compra su Amazon Italia

Compra su Amazon Italia
Sondaggi

Arduino.cc vs Arduino.org

Visualizza risultati

Loading ... Loading ...
Seguimi su Twitter