Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Home

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…

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…

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 è…

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) {…

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…

Tutorial Arduino

Caratteristiche Arduino Uno 

ARDUINO UNO la scheda più famosa al mondo Arduino Uno è un dispositivo basato su microcontrollore che permette di realizzare diversi tipi di circuiti elettronici. Possiede 14 pin digitali programmabili come ingressi o uscite (i quali hanno anche la capacità di essere utilizzati per funzioni dedicate come la generazione di segnale PWM o la comunicazione UART ) e 6 ingressi per l’acquisizione ed elaborazione di segnali analogici. Il microcontrollore è l’ATmega328 prodotto da Atmel, ha una velocità di 16MHz, una…

Elettronica

Capire il duty cycle 

La guida definitiva al Duty Cycle Uno dei primi esperimenti che feci quando iniziai a studiare elettronica, fu pilotare un piccolo motorino dc. Presto capii che abbassando la tensione di alimentazione, per far diminuire la velocità del motore, portava anche a una perdita di potenza del motore stesso, dovuta ad un conseguente calo di corrente. Dopo vari studi imparai che, per tenere il motore sempre con una certa forza a diverse velocità, non bisognava abbassare il valore di tensione, ma…

Tutorial Netduino

Netduino far lampeggiare un led 

Netduino usare il led onboard Il primo programma che possiamo creare, per iniziare a sperimentare con Netduino, è il classico esempio che permette di far lampeggiare il led di sistema, posto sulla scheda del dispositivo. Questo programma è ormai un classico che si può trovare un po da per tutto in internet, ma nonostante ciò, anche io volevo proporvelo. Dopo aver avviato Visual C# e creato un nuovo progetto, apriamo il file Program.cs e all’interno del blocco Main() inseriamo le…