programmazione:
in questa categoria ci sono articoli ed applicazioni di informatica. Vengono trattati tutti i linguaggi di programmazione, come ad esempio il Python ed il linguaggio C, ma anche Assembler/Assembly.
Probabilmente, tutti gli appassionati di informatica hanno iniziato a muovere i loro primi passi per diletto o per gioco. Il mondo dei videogames oggigiorno ha raggiunto dimensioni incredibili. La loro storia, infatti, è vecchia di mezzo secolo. Molti di noi …
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 …
Questo articolo è la Parte 2 della serie "CORBA per sistemi embedded" all'interno della Rubrica Firmware Reload di Elettronica Open Source. RT-CORBA In questo ambito, un utilizzatore ha diverse possibilità per rispondere alle esigenze real-time. In effetti, con RTCORBA è …
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 …
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 …
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 …
Sin da quando è stata rilasciata per la prima volta nel 2005, la scheda a microcontrollore Arduino è rimasta al centro di numerosi progetti, ed è tuttora la piattaforma più diffusa tra i makers di tutto il mondo. Sebbene da …
Il mercato dei makers è stato inondato di kit di sviluppo per tutte le esigenze e le tasche, tuttavia chi si accinge per la prima volta ad approcciarsi al mondo dell’elettronica e della programmazione informatica può trovare non poche difficoltà …
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 …
Al team di Arduino piace sperimentare sempre nuove tecnologie e capire se possono essere utilizzate per migliorare gli strumenti realizzati finora per gli utenti. Dopo una serie di sperimentazioni, MicroPython entra ufficialmente a far parte dell'ecosistema Arduino. Recentemente, il team …
La STMicroelectronics ha progettato e messo 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) …
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 …
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 …
Per diverso tempo dalla sua invenzione, il sistema operativo Linux è stato interpretato come un'entità marginale nel mondo dell'informatica tradizionale. Agli occhi di alcuni utenti di computer, Linux era qualcosa di misterioso e a tratti incomprensibile. L'approccio è però radicalmente …
Per fornire un'esperienza di apprendimento completa e più agevole ai principianti, Seeed Studio, azienda leader nella produzione di hardware elettronico per applicazioni IoT, ha creato il Grove Starter Kit per Raspberry Pi Pico, compatibile con MicroPython e Arduino. Il kit …
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 …
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 …