librerie:
Sviluppare un'interfaccia utente grafica (GUI) per dispositivi embedded rappresenta una sfida tecnica interessante e gratificante. I dispositivi embedded, spesso caratterizzati da risorse hardware limitate, richiedono un approccio ottimizzato e mirato per garantire che l'interfaccia sia non solo funzionale, ma anche …
La STMicroelectronics ha reso disponibile in commercio una development board denominata SensorTile.box in grado di supportare gli ingegneri per la realizzazione immediata di prototipi per le applicazioni più svariate, con un particolare focus alle applicazioni di dispositivi indossabili (wearable) e …
Il modo classico per misurare la tensione di sistema è quello di collegare uno dei pin ADC dell'MCU ad un partitore di tensione costituito da una coppia di resistori. Mediante un semplice calcolo si produce così una lettura della tensione …
L'evoluzione dei linguaggi di programmazione rispecchia lo sviluppo della tecnologia informatica nel corso del tempo. I linguaggi di programmazione costituiscono l'ossatura del mondo digitale contemporaneo. Essi sono gli strumenti tramite i quali gli sviluppatori trasformano le loro idee in software …
L'evoluzione dei linguaggi di programmazione rispecchia lo sviluppo della tecnologia informatica nel corso del tempo. I linguaggi di programmazione costituiscono l'ossatura del mondo digitale contemporaneo, essi sono infatti gli strumenti tramite i quali gli sviluppatori trasformano le loro idee in …
Questo tutorial spiega come utilizzare l'interfaccia CAN di Pika Spark per controllare diversi tipi di robot che sfruttano il protocollo OpenCyphal. Pika Spark è un sistema di controllo di micro robot basato su Arduino Portenta X8, che combina una quantità …
In questa seconda puntata del progetto di un chatbot con NLP e Python andremo a definire e installare gli strumenti per realizzare un chatbot IA dotato di Intelligenza Artificiale, con il quale potremo conversare. Quindi, vedremo passo-passo come installare il …
E' tempo di novità entusiasmanti in casa Arduino! È arrivato il nuovo Arduino Cloud Editor, che porta la classica esperienza IDE Arduino nel tuo browser proiettandoti nel Cloud perfettamente integrato per uno sviluppo più fluido. L'aspetto rinnovato di Arduino Cloud Editor …
Arduino e Silicon Labs hanno unito le forze per portare il supporto Matter all'IDE Arduino, con un core e una libreria SiLabs, anticipando un nuovo Arduino Nano. Il nuovo core e la sua libreria conforme a Matter mirano ad aprire …
Mai come negli ultimi anni abbiamo visto nascere (e morire) nuovi linguaggi di programmazione, alcune volte nati come risposta di un'azienda al linguaggio prodotto da un'altra, una sorta di competizione per avere il favore degli sviluppatori. Rust (ruggine) è uno …
Nel precedente articolo “Progetto di una interfaccia robotica Arduino-ROS – Parte 2”, abbiamo installato le prime parti software necessarie a realizzare l’interfaccia Arduino-ROS. Prima abbiamo fatto una panoramica sulle librerie “rosserial_client”, poi abbiamo installato Ubuntu 16.04 LTS sul computer e …
Nell’articolo “Progetto di una interfaccia robotica Arduino-ROS – Parte 1” abbiamo introdotto il progetto di una interfaccia che consente alla scheda Arduino di avere la capacità di realizzare robot anche complessi mediante l’integrazione del software ROS, il sistema operativo del …
Un chatbot è un software in grado di simulare una conversazione con un utente. ChatterBot è una libreria Python che semplifica la generazione di risposte automatiche agli input di un utente. ChatterBot utilizza una selezione di algoritmi di apprendimento automatico …
La localizzazione e la navigazione sono fondamentali problemi della robotica mobile e, in generale, dei veicoli a guida autonoma. In questo articolo, viene descritto un approccio ad un metodo di localizzazione e navigazione per la guida autonoma di un veicolo …
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 …
La versione Pi Pico SDK 1.5.0 aggiunge il supporto Bluetooth, oltre a molte altre funzionalità e miglioramenti ora disponibili. La Raspberry Pi ha rilasciato la versione 1.5.0 dell'SDK (Software Development Kit) Pi Pico. Si tratta di un kit di sviluppo …
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 …
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 …
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 …