Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Home

Elettronica

Protocollo I2C e sensore di temperatura MCP9803 (1°parte) 

Protocollo I2C ed uso dell’integrato MCP8903 Il mondo dell’elettronica, come sapiamo, è composto da migliaia di componenti che svolgono funzioni dedicate, come un sensore di temperatura, oppure sono capaci di gestire diverse operazioni come nel caso dei microcontrollori. La tecnologia analogica ha pian piano lasciato il posto a quella digitale e i componenti hanno iniziato a colloquiare tra loro utilizzando vari protocolli di comunicazione (insieme di regole che determinano il funzionamento della comunicazione). Oggi, la maggior parte dei circuiti utilizza…

Read more
Tutorial Arduino, Tutorial Netduino

Cosa posso fare con Arduino Netduino? 

Idee sull’uso delle schede Netduino ed Arduino Era il 1999 quando acquistai il libro Programmare Microsoft Visual Basic 6.0, di Francesco Balena, quello fu il mio ingresso nel mondo della programmazione. Ancora non sapevo cosa potessi fare, che programmi potessi sviluppare, quali problemi sarei riuscito a risolvere. Ero entusiasta di quel libro, tutto veniva spiegato accuratamente e con grande precisione e professionalità. Sognavo di realizzare software di ogni tipo, di aiutare amici e parenti con i miei programmi. La cosa…

Read more
Tutorial Arduino

Arduino Uno gpio Speed Test 

Gpio Speed Test velocità di commutazione di un pin digitale Per eseguire una comparazione con Netduino ho eseguito lo stesso esperimento (Netduino speed test) anche per Arduino Uno. Il gpio speed test è molto semplice, basta definire un pin in uscita ed eseguire in modo ciclico un’istruzione che lo ponga a livello logico alto e poi basso. Questa commutazione continua genera un segnale ad onda quadra misurabile con un oscilloscopio. Il codice seguente mostra come effettuare questo test: void setup()…

Read more
Tutorial Arduino

Installare Arduino Uno passo passo 

Come installare Arduino sul vostro computer Dopo aver acquistato Arduino Uno ho creato degli screenshot sulla procedura di come installare Arduino e come configurare l’ambiente di sviluppo per eseguire e caricare i nostri programmi. La prima cosa da fare per chi non ha mai iniziato a programmare questo dispositivo è collegarsi al sito arduino.cc e scaricare l’ambiente di sviluppo Arduino 0022 (versione per Windows) nella sezione download. Il pacchetto contiene sia l’ambiente di sviluppo sia i driver per la scheda….

Read more
Tutorial Arduino, Tutorial Netduino

Come pilotare un relè con Arduino o Netduino 

Tutorial utilizzo di un relay con Arduino o Netduino Il relè è un dispositivo elettromeccanico costituito da un avvolgimento e da uno o più contatti meccanici, è utilizzato per operazione di interruzione e commutazione di circuiti elettrici. Normalmente viene comandato da un segnale a bassa tensione e i suoi contatti meccanici sono collegati a circuiti di potenza o di utilizzazione. Ne esistono di varie tipologie tra cui Relè Normali: la commutazione dei contatti avviene quando la bobina è costantemente alimentata….

Read more
Elettronica, Tutorial Netduino

MCP9700A Netduino e sensore di temperatura analogico 

MCP9700A come leggere il valore di temperatura Sfruttiamo il Netduino per la realizzazione di un dispositivo che permette la lettura della temperatura tramite il sensore MCP9700A. Il sensore fornisce una tensione analogica proporzionale alla temperatura rilevata. E’ un dispositivo molto semplice e compatto, ha tre pin, uno per l’alimentazione, uno per la massa e uno per la tensione analogica di uscita. Per capire come collegare questo sensore al Netduino analizziamo prima le sue caratteristiche. Può essere alimentato da un intervallo…

Read more
Tutorial Netduino

PWM gestione col Netduino 

Come generare un segnale PWM I pin digitali del Netduino, come sapiamo, possono svolgere anche delle funzioni aggiuntive, in particolare i pin 5, 6, 10 ed 11 sono in grado di generare un segnale pwm (Pulse Width Modulation). Utilizzando questa funzione possiamo generare un segnale con una frequenza minima di 15Hz ed una massima di 500KHz, con un Duty Cycle variabile da 0 a 100%. Per poter generarlo dobbiamo creare un’istanza di oggetto dalla classe PWM PWM pwm = new…

Read more
Tutorial Netduino

Netduino e collegamento alla seriale RS232 del pc 

Come usare la seriale RS232 L’interfaccia RS232 è un protocollo standard che permette lo scambio, a bassa velocità, tra dispositivi digitali. Lo standard RS232 nacque nei prima anni 60 e nonostante sia un protocollo piuttosto vecchio è ancora oggi utilizzato per la comunicazione tra microcontrollori, dispositivi industriali e da svariati circuiti che non necessitano di elevate velocità di comunicazione. Il termine seriale significa che i bit vengono trasferiti uno dopo l’altro su un singolo filo elettrico. Il segnale RS232 è…

Read more
Tutorial Netduino

Netduino GPIO Speed Test 

Testare la velocità di commutazione di un pin digitale Una delle domande che mi pongo quando lavoro con un dispositivo programmabile è quanto questo sia veloce. Non so se esistano procedure specifiche che indichino la potenza di calcolo effettiva, indicativamente il test che eseguo io è quello di commutare di continuo un’uscita digitale e verificare con un oscilloscopio il tempo della durata di una istruzione. Il codice è il seguente: //Netduino GPIO OutputPort Test = new OutputPort(Pins.GPIO_PIN_D0, false); while(true) {…

Read more
Tutorial Netduino

Usare gli ingressi analogici del Netduino 

Come utilizzare le porte analogiche del Netduino Netduino dispone di 6 ingressi per l’acquisizione di segnali analogici. Questa è una caratteristica importante perché molti sensori sono di tipo analogico, come alcuni che, ad esempio, variano la loro resistenza elettrica in base alla grandezza fisica che misurano. Uno degli elementi più semplici che possiamo usare per imparare ad usare gli ingressi analogici del Netduino è la fotoresistenza che varia la sua resistenza elettrica in modo proporzionale alla quantità di luce a…

Read more