codice:
Nel precedente articolo abbiamo ripercorso il funzionamento del progetto, abbiamo fatto una panoramica della scheda di sviluppo Arduino UNO e realizzato il prototipo. In questo articolo, creeremo lo sketch con il codice del progetto di cui spiegheremo le principali funzioni. …
Durante l'Arduino Day 2023 è stata annunciata la nuova scheda Arduino UNO R4. Ora, nel team Arduino sono alla ricerca di collaboratori dalla community di utenti per aiutare a supportare la portabilità di librerie e progetti open source basati su …
Il numero di progetti che si possono realizzare con le piattaforme Arduino è diventato ormai pressoché infinito grazie alle innumerevoli shield e sensori che sono stati sviluppati per interfacciarcisi con i diversi modelli delle schede Arduino. In questo articolo andremo …
Le reti neurali hanno apportato notevoli migliorie in molti campi, dalla visione artificiale, passando per i chatbot (come mostra il recente caso di ChatGPT), per arrivare alla diagnosi precoce di malattie rare. Tuttavia, queste tecniche vengono spesso usate come delle …
Nel precedente articolo abbiamo fatto una panoramica sugli accelerometri e un’ampia descrizione dell’accelerometro ADXL335. In questo articolo realizzeremo il prototipo del progetto e creeremo due codici in due sketch, uno sketch utilizzando l’IDE di Arduino e l’altro con l’IDE di …
Questo articolo rappresenta la Parte 3 della serie "Code injection attacks su architetture Harvard" della Rubrica Firmware Reload di Elettronica Open Source. UNA POSSIBILE REALIZZAZIONE A completamento di quanto abbiamo detto nell'articolo precedente, proviamo ora a vedere come si potrebbe …
Questo articolo rappresenta la Puntata 2 della serie "Code injection attacks su architetture Harvard" della Rubrica Firmware Reload. ATMEL-AVR Il microcontrollore utilizzato in questo lavoro è un ATmega128 (Figura 1) prodotto da Atmel e appartenente alla famiglia di microcontrollori a …
I progettisti si dividono tra coloro che utilizzano architetture di tipo Harvard e quelli che continuano a sostenere i dispositivi basati su Von Neumann. Le architetture Harvard hanno una divisione funzionale estremamente interessante: dividendo la sezione codice da quella dei dati possono offrire una macchina più …
Il precedente articolo “Progetto di un robot di Telepresenza con l’ESP32-CAM - Parte 3” lo abbiamo dedicato al software del nostro robot di telepresenza, ovvero abbiamo creato e salvato lo sketch con il codice di gestione del robot e ne …
Photoduino è un sistema di controller elettronico open source per fotocamera basato sulla piattaforma Arduino, utilizzabile per scattare foto automaticamente con la propria fotocamera DSLR. Tutto il codice e gli schemi sono pubblicati con licenze opensource nel repository di github …
Nell'articolo di oggi parleremo della libreria pyserial di Python. Questo modulo incapsula l'accesso alla porta seriale fornendone gli strumenti per la gestione su sistemi OSX, Windows, Linux, BSD, IronPython e Jython selezionandone in maniera automatica il backend appropriato, in completa …
Nel precedente articolo “Progetto di un robot di Telepresenza con l’ESP32-CAM - Parte 2” abbiamo trattato l’hardware del progetto descrivendo dettagliatamente i componenti della scheda di controllo del robot, ossia la scheda di sviluppo ESP32-CAM e il driver dei motori …
In questo articolo parleremo della libreria grafica PyQt versione 6, interfaccia del toolkit Qt per il linguaggio di programmazione Python, usata per la creazione di GUI (Graphical User Interface che tradotto significa semplicemente interfaccia grafica utente). Grazie ad oltre 1000 librerie sempre in …
Sul blog di Elettronica Open Source puoi leggere non solo tutti gli articoli Premium riservati agli abbonati Platinum 2.0 e inseriti nella rivista Firmware 2.0 (insieme ad articoli tecnici, progetti, approfondimenti sulle tecnologie emergenti, news, tutorial a puntate, e molto …
Sul blog di Elettronica Open Source puoi leggere non solo tutti gli articoli Premium riservati agli abbonati Platinum 2.0 e inseriti nella rivista Firmware 2.0 (insieme ad articoli tecnici, progetti, approfondimenti sulle tecnologie emergenti, news, tutorial a puntate, e molto …
Sul blog di Elettronica Open Source puoi leggere non solo tutti gli articoli Premium riservati agli abbonati Platinum 2.0 e inseriti nella rivista Firmware 2.0 (insieme ad articoli tecnici, progetti, approfondimenti sulle tecnologie emergenti, news, tutorial a puntate, e molto …
Le applicazioni necessitano di una rete stabile per comunicare in tempo reale con i dispositivi IoT. In caso contrario, i dispositivi possono disconnettersi o essere sopraffatti dalle richieste provenienti da più applicazioni. Ciò può portare a problemi di sincronizzazione e …
In questo articolo andremo a descrivere un progetto facente uso del microcontrollore ESP32. In particolare, utilizzeremo un web server per controllare il colore della luce emessa da un LED RGB. Il web server visualizzerà uno spettro di colori che verrà …
Con l'aumento della capacità di elaborazione della piattaforma open source Arduino e di altre schede basate su microcontrollore, incluse le funzionalità di clock più veloci o anche più core, diventa spesso necessario gestire più attività contemporaneamente. La piattaforma Arduino viene …
Sul blog di Elettronica Open Source puoi leggere non solo tutti gli articoli Premium riservati agli abbonati Platinum 2.0 e inseriti nella rivista Firmware 2.0 (insieme ad articoli tecnici, progetti, approfondimenti sulle tecnologie emergenti, news, tutorial a puntate, e molto …