Nei precedenti articoli della guida abbiamo visto programmi caratterizzati dalla soluzione di problemi semplici. Nel momento in cui il livello di complessità del problema aumenta, conviene suddividere il programma in sottoprogrammi. Si tratta in sostanza di definire quali siano le parti fondamentali di cui si compone il programma e procedere
Arduino
Arduino IDE: arithmetic and logical operators #3
Let’s start defining the environment needed to improve our programming skills on Arduino. In the previous article of this guide we learnt how to assign a value to a variable. A variable can be assigned a data or the result of an expression. An expression is a formula that always
Tutorial – Come utilizzare la shield ArduCAM
ArduCAM è uno shield per Arduino che consente di collegare una telecamera e salvare immagini in formato BMP. Nel seguente articolo saranno riportati i passaggi per utilizzare la shield ArduCAM sulla board Arduino UNO. Basterà puntare l’obiettivo e premere il pulsante per ottenere un’immagine BMP. Quest’ultima sarà salvata su una
Ecco come creare un Duel Disk System di Yu-Gi-Oh!
In questo articolo sarà riportata la procedura con la quale creare un Duel Disk System del famoso gioco Yu-Gi-Oh!. La funzionalità base consiste che il giocatore a ogni turno può scansionare le sue carte e posizionarle nel campo virtuale. Tutte le caratteristiche ed informazioni della carta in questione possono essere
Arduino: Progetti e Soluzioni – (recensione libro)
Arduino: Progetti e Soluzioni è un libro che affronta il tema della conoscenza di Arduino con un approccio modulare, valido sia per il neofita che per l’esperto. Con questo post iniziamo una rubrica dedicata alla recensione di libri in tema con il nostro hardware di riferimento (Arduino , Raspberry PI,
Arduino IDE: variables, constants and macros #2
A new episode on our Arduino IDE series, dealing with the correct declaration of variables, constants and macros for our source code. The “move” of a problem to the computer system is indicated in the computer language with the term implementation. We talk of implementing a problem when the solution
Arduino IDE: che cos’è un array o vettore #8
Negli articoli precedenti di codesta guida sono state utilizzate nei vari sketch variabili semplici, cioè corrispondenti a un solo valore. In molti problemi si ha la necessità di aggregare molti dati (variabili) di tipo semplice, in tal modo da facilitarne la rappresentazione. Questi dati sono organizzati in una struttura dati
Raspberry Pi, le basi: Programmiamo senza codice, Evviva Node-Red! #13
La rubrica sta giungendo al termine, ma è importante sperimentare Node-red. Node-Red è un è un potente strumento per la creazione di applicazioni Internet of Things (IoT) con l’obiettivo di semplificare la connessione dei blocchi di codice per eseguire le attività. E’ uno strumento serio e permette anche a chi
Ecco come costruire un orologio digitale con rotellina
Joe Suillivan, abile ingegnere software, ha deciso di ideare e realizzare un orologio dotato di un display digitale in un case analogico. Tale progetto è sprovvisto dell’uso dei pulsanti tradizionali per impostare l’orario ma si avvale di una corona rotante. L’ingegnere ha creato uno schema logico per comprendere al meglio
How can I use Arduino IDE to write a program? #1
Here is our second episode of our Arduino IDE programming series. The first episode is available here. To solve any “problem” it is necessary to supply the computer with the instructions to be executed and the data on which the instructions must operate. The sequence of operations to be performed
Expo Elettronica: Faenza – 29 Febbraio – 1 Marzo 2020
Aggiornamento: ANNULLATA TRAMITE L’ORDINANZA REGIONE EMILIA ROMAGNA, A CAUSA DEL CORONA VIRUS COVID-19 Dettagli della Fiera Data: dal 29 Febbraio al 3 Marzo 2020 Ore: 09,00-18,00 Fiera di Faenza Intero 7,00 – Ridotto 5,00 Coupon di Riduzione La kermesse faentina si svolge, sin dagli inizi della sua storia, all’insegna del motto