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.
Se per un programmatore di media esperienza la gestione di un processore “single-core” non rappresenta un problema, le cose possono complicarsi anche notevolmente nel caso in cui i “core” da gestire siano più di uno. In questo articolo, ultima puntata …
Se per un programmatore di media esperienza la gestione di un processore “single-core” non rappresenta un problema, le cose possono complicarsi anche notevolmente nel caso in cui i “core” da gestire siano più di uno. In questo articolo della Rubrica …
Se per un programmatore di media esperienza la gestione di un processore “single-core” non rappresenta un problema, le cose possono complicarsi anche notevolmente nel caso in cui i “core” da gestire siano più di uno. In questo articolo della Rubrica …
In generale, siamo abituati a vedere i microcontrollori "incastonati" in una miriade di board diverse, ognuna con le proprie funzionalità e con lo scopo di semplificare l'accesso, soprattutto alla programmazione. Se pensiamo ad Arduino, probabilmente ci viene subito in mente …
Nel mondo della programmazione embedded, la gestione efficiente delle risorse hardware è essenziale per ottenere prestazioni ottimali. Due dei concetti fondamentali che ogni sviluppatore deve padroneggiare quando lavora con i microcontrollori sono gli interrupt ed i timer, strumenti che consentono …
In questo articolo, faremo una panoramica introduttiva sui microcontrollori ESP32 e, successivamente, ne tratteremo la progettazione descrivendo i linguaggi di programmazione e gli ambienti di sviluppo. Introduzione Nata nel 2008, l’azienda cinese Espressif Systems specializzata nella produzione di dispositivi di …
La programmazione dei microcontrollori è una procedura fondamentale nel campo dello sviluppo dei sistemi embedded. Questo articolo vuole essere una panoramica sulla programmazione dei microcontrollori, rivolta a piattaforme, linguaggi di programmazione, strumenti e tecniche. Acquisendo competenza nella programmazione dei microcontrollori, …
Se per un programmatore di media esperienza la gestione di un processore “single-core” non rappresenta un problema, le cose possono complicarsi anche notevolmente nel caso in cui i “core” da gestire siano più di uno. In questa serie "La programmazione …
L'impegno del team di Arduino ha portato nuove soluzioni anche per il settore dell'istruzione. L'aggiornamento più recente del Science Kit R3 introduce esperimenti entusiasmanti che sfruttano i sensori esterni plug-and-play del kit. L’Arduino Science Kit R3 rappresenta un punto di …
Nel luglio scorso, Arduino ha annunciato un'importante transizione: il passaggio da MbedOS a ZephyrOS come sistema operativo per i propri core, una decisione che rappresenta un salto verso il futuro dello sviluppo embedded, promettendo maggiore flessibilità, scalabilità e innovazione per …
La storia di Raspberry Pi è una delle più affascinanti nel panorama dell'elettronica moderna. Da un piccolo progetto destinato a migliorare l'educazione informatica, è diventato un fenomeno globale ricco di possibilità, che ha rivoluzionato il modo in cui interagiamo con …
Con il recente lancio del Raspberry Pi Pico 2 e del suo innovativo microcontrollore RP2350, si è aperta una nuova era per i progettisti e gli sviluppatori che operano nel campo dell'elettronica e dell'informatica. Il nuovo system-on-chip rappresenta un notevole …
I sistemi di comunicazione basati sulla modulazione di frequenza (FM) sfruttano una maggiore larghezza di banda in cambio di minore potenza, ovvero presentano buone prestazioni di rumore ad un elevato costo in termini di larghezza di banda. Questo è il …
Componenti radio come modulatori, demodulatori e sintonizzatori, sono tradizionalmente implementati con componenti hardware analogici. La radio definita da software consente invece di implementare nel software la maggior parte di questi componenti tradizionalmente basati su hardware. Per poter implementare via software …
Vent’anni dopo aver rivoluzionato l’elettronica con il suo approccio open-source, Arduino è molto più di un circuito stampato basato su microcontrollore a 8 bit e di un ambiente di sviluppo software essenziale. Oggi il progetto è in prima linea per …
Dall’unione di Arduino con Silicon Labs, sfruttando Matter, il protocollo standard di connettività IoT, nasce Arduino Nano Matter, un nuovo potente hardware di piccole dimensioni. In questo articolo, descriveremo la scheda Arduino Nano Matter, le sue enormi potenzialità tecniche e …
In un sistema di energia solare fotovoltaico, il regolatore di carica è una delle parti fondamentali, progettato per proteggere e ricaricare la batteria del sistema. Ci sono ancora molte comunità rurali e remote dove la linea di trasmissione della rete …
Il settore dell'elettronica è in continua evoluzione, alimentato da innovazioni tecnologiche che trasformano il modo in cui viviamo e lavoriamo. Questa dinamica ha generato una crescente domanda di professionisti qualificati in varie aree dell'elettronica, offrendo numerose opportunità di carriera. Le …
MicroPython 1.23.0 aggiunge OpenAMP, consentendo ad Arduino GIGA R1 WiFi, Portenta H7 e Nicla Vision di eseguire diversi codici su ciascun core. OpenAMP esegue codice MicroPython e Arduino sullo stesso microcontrollore dual-core. Siamo lieti di annunciare una significativa evoluzione per …
Con l'evoluzione continua della tecnologia, la programmazione è diventata una componente essenziale dell'istruzione STEAM. Non solo fornisce agli studenti competenze chiave per il mondo digitale, ma offre anche un'esperienza di apprendimento coinvolgente e divertente. MicroPython emerge come una scelta ideale …