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.
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 …
Arduino è stato creato con l'obiettivo di fornire, a principianti e professionisti, un modo semplice ed economico per creare dispositivi che interagiscono con il loro ambiente utilizzando sensori e attuatori. Arduino è diventato universalmente accettato perché si tratta di una …
L'universo dell'elettronica e dell'informatica ha assistito a una vera e propria rivoluzione con l'avvento della piattaforma Arduino. Nata come strumento accessibile e intuitivo pensato per hobbisti e makers, Arduino si è evoluta nel corso degli anni trasformandosi in una solida …
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à …
La scheda Arduino Portenta Machine Control è un'unità di controllo industriale completamente centralizzata e a basso consumo, ideale per applicazioni di Intelligenza Artificiale e automazione industriale. In questo articolo, andremo a descrivere le caratteristiche tecniche della scheda e ad esibire …
Nato come progetto Kickstarter, OpenMV riguarda la creazione di moduli per la visione artificiale a basso costo, estensibili e programmati in MicroPython, e mira a diventare l'Arduino della visione artificiale. L'obiettivo di OpenMV è avvicinare gli algoritmi di visione artificiale …
Molti paesi nel mondo affrontano giornalmente la necessità di preservare la qualità delle acque minacciata da fonti varie di inquinamento. La torbidità dell'acqua è una delle caratteristiche che indica la misura di quanto possa essere compromessa la salute dell’acqua. Comunque, …
Nel precedente articolo abbiamo descritto e spiegato come installare il software e tutte le librerie necessarie alla creazione e al funzionamento del chatbot IA. In questo articolo, descriveremo il progetto attraverso l'analisi delle funzioni principali del codice, creeremo il programma …
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 …
In questo articolo, viene presentato il progetto di un estensore wireless di posto interno citofonico, ossia un duplicato funzionale del citofono che si trova all’interno di un’abitazione o di un ufficio, facente parte di un impianto citofonico multiutente. Lo scopo …
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 …
Nella prima parte del progetto del sistema di comunicazione audio wireless a luce visibile abbiamo introdotto il progetto e ne abbiamo anche descritto i principali componenti, ossia il diodo led del trasmettitore, il fotodiodo del ricevitore e la scheda di …
Elastic è la piattaforma leader a livello mondiale per le soluzioni basate sulla ricerca. Di recente, Arduino ha collaborato con Elastic su un progetto di ricerca e sviluppo basato su Portenta H7 per fornire una semplice libreria client Elasticsearch (scritta …