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.
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 …
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 …
Arduino è una piattaforma open source che ha rivoluzionato il mondo dell'elettronica e della programmazione, rendendola accessibile a un pubblico molto più ampio. Fondata nel lontano 2005 in Italia, Arduino è nata come un semplice progetto universitario per aiutare gli …
L'insegnamento delle materie STEM durante l'infanzia riveste un'importanza fondamentale nello sviluppo cognitivo e nella formazione dei bambini. Grazie all’introduzione di queste materie infatti è possibile stimolare l’apprendimento e in questa ottica sono state sviluppate innumerevoli metodologie e tool di supporto, …
I veicoli moderni sono dotati di un sistema di controllo basato sulla rete CAN-BUS. Questa rete di comunicazione intelligente consente di evitare una moltitudine di cavi di collegamento dei numerosi dispositivi presenti in un’autovettura. In questo articolo, faremo una panoramica …
Nell’ambito della tecnologia e dell’elettronica fai-da-te, due nomi risaltano in particolare: Arduino e Raspberry Pi. Questi due dispositivi sono diventati fondamentali per gli appassionati di elettronica e per i professionisti che sviluppano prototipi. Sebbene siano spesso considerati concorrenti, in realtà …
Il termine "maker" nell'ambito dell'elettronica si riferisce a una persona appassionata di tecnologia e dell'arte del fare, che si dedica alla creazione di progetti innovativi utilizzando componenti e strumenti elettronici di facile reperibilità. Il maker è un "fai da te …
Nell’ultimo decennio, con l’accesso facile alla tecnologia sempre più efficiente e miniaturizzata, anche la salute è diventata una priorità sempre più importante. Con la crescente consapevolezza dell'importanza del monitoraggio regolare del battito cardiaco per il benessere generale (digital health), sempre …
All'interno del variegato e flessibile ecosistema Arduino, Alvik, il nuovo rivoluzionario robot programmabile, rappresenta un'innovativa e interessante risorsa nell'ambito della formazione e dell'insegnamento. Progettato per semplificare l'apprendimento creativo della robotica e della programmazione, Alvik offre agli studenti di tutte le …
Tutti voi avrete sicuramente utilizzato almeno una volta nella vita una scheda Arduino per creare progetti o semplicemente per imparare i fondamenti della codifica e dell'hardware dei componenti. Nell'era in cui l'automazione industriale sta avanzando rapidamente, l'istruzione spesso fatica a …
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 …
La progettazione di un dispositivo GPS tracker richiede diverse competenze, tra cui sicuramente conoscenze di elettronica, programmazione, comunicazioni wireless e progettazione meccanica. Tuttavia, grazie alla disponibilità di schede dotate dei moduli Ublox NEO-6M, anche per i makers è possibile realizzare …
In questa terza e ultima parte dell'articolo dedicato a NanoBASIC, approfondiremo gli aspetti tipici della programmazione in linguaggio BASIC con riferimento particolare alla versione sviluppata appositamente per questo progetto. Vedremo la struttura generale di un programma, come funzionano le subroutine, …
Nella prima parte dell'articolo abbiamo visto quale è stata l'idea alla base di questo progetto, l'architettura software e i principi di funzionamento. In questa parte ci dedicheremo alla componente hardware, la scheda Arduino Nano Every, il display TFT, lo schema …
NanoBASIC, un piccolo interprete BASIC da installare su una schedina Arduino Nano Every per provare ad emulare quella antica tecnologia a 8 bit degli home computer. Naturalmente, quella di Arduino è una tecnologia più evoluta, non paragonabile a quella degli …
Nel mondo dell'elettronica DIY e dei progetti maker, la capacità di monitorare efficacemente la potenza e l'energia di un dispositivo è fondamentale. Questo articolo esplora un semplice progetto di un sistema di monitoraggio energia con INA219 e Arduino UNO, che …