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
In questo articolo andiamo a esplorare "Spresense Main Board", una scheda di sviluppo molto compatta, basata sul microcontrollore multicore CXD5602 della Sony. La sua maggiore potenzialità è quella di permettere lo sviluppo di applicazioni IoT in maniera molto semplice e …
La quinta lezione del corso avanzato sul linguaggio C verte sulla creazione di librerie, contenenti le proprie funzioni da richiamare all'occorrenza, senza doverle riscrivere da capo. Con tale possibilità è possibile modularizzare al massimo la codifica e consentire ad altre …
Il linguaggio C conosce poche operazioni aritmetiche. Per estendere la sua potenza, nel campo matematico, è necessario utilizzare le funzioni esterne. Grazie ad esse il programmatore può disporre di tante possibilità per arrivare a svolgere complessi calcoli in maniera molto …
Con il dispositivo che andiamo a presentare sarà possibile pilotare un carico, collegato a ESPertino, quando effettueremo una vera chiamata con il nostro smartphone. Inoltre tutte le telefonate in partenza dal nostro cellulare saranno anche monitorate su un foglio elettronico …
Finalmente un interessante articolo sull'accoppiata vincente ESPertino e IFTTT. Realizziamo assieme, con molta facilità, un sistema di controllo della PlayStation di nostro figlio. Con esso è possibile ricevere delle notifiche sul telefonino, su Facebook e sulla email, quando la console …
Non si vedeva "l'ora" di presentare questo terzo articolo del corso avanzato sul linguaggio C per Raspberry Pi. Esso, difatti, tratta di un importante argomento: come gestire la data e l'ora con i propri programmi. L'argomento è collocato esattamente a …
In questa seconda puntata del corso avanzato sul linguaggio C, con il Raspberry Pi, studieremo un tipo di dati molto particolare, la struttura. Essa è una sorta di contenitore al cui interno si possono memorizzare tipologie di dati più semplici. …
La U8g2 è una libreria pensata per i dispositivi embedded. Essa supporta i display monocromatici OLEDs e LCDs. Include molti comandi per il tracciamento di figure 2D primitive (linea, cerchio e rettangolo), supporta molti font per la scrittura del testo, …
L'articolo non spiegherà la teoria di funzionamento dei servo, in quanto ampiamente trattata in molti articoli del nostro blog. Si soffermerà, piuttosto, sulle soluzioni da adottare per la loro implementazione, in quanto le porte logiche della nostra scheda ESPertino erogano …
Da questo numero inizia, a grande richiesta, il corso di livello avanzato sulla programmazione in linguaggio C, con il Raspberry Pi. Per la comprensione di esso si consiglia la preventiva assimilazione del precedente corso base, composto da dodici puntate. In …
In questa ultima puntata del corso facciamo conoscenza di alcuni componenti elettronici, molto utilizzati in tante applicazioni pratiche. Realizziamo, con essi, alcune semplici idee per poter iniziare a padroneggiare e ad assemblare i primi circuiti elettrici, utili e funzionanti. Introduzione …
La tecnologia sta facendo passi da giganti. In soli duecento anni ha raggiunto livelli estremamente alti. Ma dove ci porterà tale incremento? Fino a che punto evolverà il progresso? Sarà costruttivo o distruttivo, per l'umanità? Difficile a prevederlo. Negli ultimi …
La terza puntata del corso è dedicata alla legge di Ohm e allo studio dei tre concetti base sulla tensione, sulla corrente e sulla resistenza. Si tratta delle colonne fondamentali dell'elettronica che occorre conoscere a tutti i costi e obbligatoriamente. …
La costruzione di un condensatore variabile è stata sempre un'operazione affascinante ma altrettanto difficoltosa. Gli appassionati di radio sono stati, e lo sono tutt'ora, continuamente alla ricerca di questi preziosi e insostituibili componenti elettronici. I maggiori loro utilizzi sono come …
Apriamo la portiera della nostra automobile, sediamoci comodamente, un giro di chiave nel cruscotto e via... partiamo leggendo un libro e ascoltando musica. Come? Siamo impazziti? No, è la verità della tecnologia. La guida autonoma è già una realtà ed …
In questa seconda puntata del corso di elettronica per ragazzi scopriremo, sempre in maniera semplice e divertente, cosa sono e a che servono i collegamenti in serie e in parallelo in un circuito. Inoltre inizieremo a parlare della legge di …
Con un software di grafica e di fotoritocco, l'operazione di trasformazione delle immagini, da colore a bianco e nero, è un'operazione assai semplice e basta solo un click per effettuarla. Ben più complicata risulta l'operazione opposta, ossia quella di dare …
In questo articolo proponiamo un interessante dispositivo capace di abilitare due diversi carichi con il semplice comando della voce. La particolarità del circuito risiede nel fatto che non sono utilizzate shields supplementari o circuiti aggiuntivi, per raggiungere lo scopo. L'intero …
Conduciamo un semplice esperimento, con il cronometro, durante una giornata "tipo" trascorsa davanti al PC. Si scoprirà che le attese delle varie operazioni, sommandosi tra loro, produrranno una importante e significativa perdita di tempo prezioso. Introduzione Quante volte sarà capitato …
Parte da questo mese un corso di elettronica base, indirizzato esclusivamente ai bambini con età compresa tra i sette e i dodici anni. Il corso sarà costituito da quattro puntate e fornirà i primi rudimenti sull'elettricità e sull'elettronica, in maniera …