Giovanni Di Maria
Appassionato sin da piccolo per l'elettronica, la matematica ed il fai da te. E' programmatore di computer, insegnante di informatica e di matematica. Appassionato di numeri, è alla continua ricerca di grandi Numeri Primi.
Ha scritto anche un libro sulla programmazione del PIC 16F84 con mikroBasic. E' titolare dell'azienda ElektroSoft, che si occupa di elettronica ed informatica. Si cura a tempo pieno di formazione ed insegnamento.
Giovanni Di Maria Blog
Li abbiamo visti centinaia di volte in TV, durante i giochi a premi, nei quali il primo concorrente che preme il pulsante acquisisce il diritto di rispondere alla domanda del conduttore. Il prototipo proposto è realizzato con la scheda ESPertino …
Vi piacerebbe accendere lo scaldabagno di casa con la semplice pressione di un'icona dello smartphone? Oppure, ancora, aprire e chiudere il cancello della propria villetta o spegnere le luci da qualsiasi posto vi troviate, sempre con l'ausilio del cellulare? Tutto …
In questo articolo proponiamo la realizzazione di un semplice pulsante che potrebbe risultare utile in molte situazioni se non, addirittura, salvare la vita. Si tratta di un comando remoto, a disposizione di persone parzialmente autosufficienti che, se azionato, avvia molteplici …
Le partite ufficiali al gioco degli Scacchi necessitano dell'uso di speciali orologi (meccanici o elettronici) per misurare e assicurare equamente il tempo impiegato dai due giocatori per effettuare le proprie mosse. Anche se il mercato mette a disposizione modelli molto …
Probabilmente il formato di file "TXT" risulta essere uno tra i più antichi nel mondo dell'informatica. Snello e leggero nella sua struttura, offre molteplici vantaggi che esamineremo nel presente articolo. Spesso, per la sua grande semplicità, finisce per essere "snobbato" …
I condensatori elettrolitici, benché componenti passivi, sono tra i più interessanti e robusti. Con essi si possono eseguire diversi esperimenti di elettronica e di fisica. Ma se non sono utilizzati per molto tempo le loro caratteristiche elettriche decadono in maniera …
Il progetto presentato in questo articolo utilizza la scheda ESPertino, un rilevatore satellitare GPS e un piccolo computer portatile. Ha lo scopo di monitorare e registrare l'altitudine del dispositivo, ovunque esso si trovi. Esso risulta molto utile per tracciare l'evoluzioni …
Le bobine sono componenti elettronici da autocostruire, poiché sul mercato difficilmente si trovano esemplari che soddisfino esattamente le esigenze del progettista. In questa guida vedremo come realizzare facilmente, e in modo preciso, gli induttori con nucleo ad aria, avvolte su …
Oggi la tecnologia ci mette a disposizione tantissimi metodi, estremamente efficaci, per collegare vari punti sulla Terra, magari collocati a grandissima distanza tra loro. Collegamenti via Internet, satellitari o via filo costituiscono, tutti, sistemi validi e ben collaudati. Tramite essi, …
Quest'ultima puntata del corso avanzato sul linguaggio C su Raspberry Pi è dedicata alle tecniche per indentare un listato sorgente. Anche se, a volte, sembra un'operazione superflua, in realtà essa è una delle azioni di formattazione del codice più importanti. …
Il Raspberry Pi è sempre più simile a un PC vero e proprio. Un aggiornamento tecnico ricco e completo che riguarda, praticamente, tutti gli elementi del sistema embedded. Le prestazioni operative diventano sempre più elevate, anche se l'interfaccia rispetta quella …
L'undicesima lezione del corso avanzato sul linguaggio C per Raspberry Pi esplora gli ambiti di utilizzo delle variabili. Queste si possono creare per essere utilizzate solo in una funzione o, al contrario, possono avere una visibilità molto più ampia. Esploriamo …
Continuiamo ad approfondire le conoscenze sulla lampada Wifi. In questo articolo allargheremo le possibilità di utilizzo della lampadina, connettendola ai servizi offerti da IFTTT. Con essi, elimineremo i limiti imposti dal normale utilizzo del dispositivo, permettendo l'attivazione della lampada con …
In questa puntata del corso esaminiamo le tecniche per ordinare, numericamente o alfabeticamente, le informazioni. Esistono tanti metodi per raggiungere lo scopo ma in linea generale non esiste la migliore tecnica in assoluto ma il risultato dipende, in buona parte, …
Questo argomento è stato affrontato abbastanza superficialmente durante il corso base del linguaggio C con il Raspberry Pi, proprio per dare modo, ai principianti, di comprenderne la filosofia principale. In questa lezione approfondiremo, ancora di più, i concetti fondamentali sulle …
L'esigenza di generare numeri casuali con un sistema embedded è spesso sentita dagli sviluppatori. Sebbene sembri che lo scopo principale di tale possibilità sia quello ludico e del gioco, la finalità va oltre tutte le immaginazioni. Gestire degli eventi random …
In questa settima lezione tratteremo delle metodologie per creare delle pause di ritardo. Il Raspberry Pi è estremamente veloce e, a volte, è necessario adattare le sue tempistiche a quelle dell'uomo. Le modalità per rallentare i tempi, in un programma, …
Osserviamo da vicino la particolare lampadina WiFi Smart della EMC, un insieme di tecnologia e di semplicità che permette di risolvere qualsiasi tipo di problematica legata all'illuminazione domestica e non. Si tratta davvero di un prodotto interessante e decisamente economico. …
Arduino M0 PRO dispone di tanti ingressi analogici e tale possibilità estende il suo campo d'azione. Ad esso, infatti, si possono collegare tanti sensori di diverse tipologie, con lo scopo di monitorare qualsiasi andamento elettrico, nel tempo. Il progetto sfrutta …
L'oggetto della sesta lezione del corso avanzato sul linguaggio C per Raspberry Pi è la ricorsione. Una strana e misteriosa argomentazione che rischia, spesso, di non essere ben compresa. La ricorsione è un metodo un po' strano, ma forse più …