La programmazione è un’arte che si impara sul campo, e poche esperienze sono tanto formative quanto lo sviluppo di un gioco retrò. Progetti come Pacman o Space Invaders, che apparentemente sembrano semplici, sono in realtà laboratori perfetti per sviluppare competenze avanzate di programmazione e consolidare la conoscenza hardware. Arduino, Raspberry
Arduino
Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore. È stata ideata e sviluppata in data 2003 da alcuni membri dell’Interaction Design Institute di Ivrea come strumento per la prototipazione rapida e per scopi hobbistici, didattici e professionali.
Il nome della scheda deriva da quello del bar di Ivrea frequentato dai fondatori del progetto, nome che richiama a sua volta quello di Arduino d’Ivrea, Re d’Italia nel 1002.
Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell’umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. È abbinato ad un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero.
Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its products are licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially in preassembled form or as do-it-yourself (DIY) kits.
The microcontrollers can be programmed using C and C++ programming languages. In addition to using traditional compiler toolchains, the Arduino project provides an integrated development environment (IDE) based on the Processing language project.
The Arduino project started in 2005 as a program for students at the Interaction Design Institute Ivrea in Ivrea, Italy, aiming to provide a low-cost and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators.
Arduino – ecco Il trasmettitore RC per robot definitivo
Arduino sa sempre come risolvere i problemi. Sì, perché tutti noi ci imbattiamo sempre nel solito dilemma quando costruiamo un robot: trascorriamo decine o centinaia di ore con entusiasmo a progettare e fabbricare il robot stesso, per poi raggiungere un punto in cui diventa ovvio che il robot non funzionerà
Arduino e STM32 – Cosa conviene scegliere e perché
Arduino e STM32 dispongono oramai di una vastissima scelta di schede e di accessori. In questa breve guida valuteremo i criteri per la scelta. Gli STM32 sono dei microcontrollori estremamente versatili, prodotti da STMicroelectronics, basati sull’architettura ARM Cortex-M. Questi “cervelli” in miniatura sono alla base di una miriade di dispositivi
Programmare con Alvik: il robot Arduino perfetto per le scuole #30
Imparare a programmare non è solo una competenza tecnica, ma un’opportunità per i bambini di sviluppare abilità trasversali come il pensiero critico, la risoluzione dei problemi e la creatività. Grazie a strumenti come il robot Alvik di Arduino e il linguaggio di programmazione MicroPython, questa esperienza diventa ancora più accessibile
Arduino UNO Sincronizzare laboratorio neuroscienze
Nell’articolo di oggi vedremo come un sempllice Arduino UNO possa essere utilizzato per la sincronizzazione di un laboratorio di neuroscienze. I metodi di ricerca più comuni per studiare il sistema visivo in laboratorio includono la registrazione e il monitoraggio dell’attività neurale in presenza di stimoli sensoriali, per aiutare gli scienziati
Arduino Cloud: coding collaborativo per giovani maker #29
L’Arduino Cloud sta cambiando il panorama educativo, offrendo strumenti di programmazione collaborativa adatti anche ai più giovani. Bambini e ragazzi possono sfruttare questa piattaforma per lavorare insieme su progetti di coding, imparando non solo a programmare, ma anche a comunicare e collaborare in modo efficace. Questo articolo esplora cosa sia
Costruisci una Zucca Smart con Arduino Plug and Make Kit
Con Halloween in arrivo, è il momento perfetto per dare vita a una zucca smart interattiva che stupirà i tuoi amici. In questa guida dettagliata, imparerai come costruire una zucca tecnologica che si illumina e riproduce suoni spaventosi quando qualcuno si avvicina. Utilizzeremo il Plug and Make Kit di Arduino,
Nicla Sense Env: monitoraggio ambientale su Arduino
Arduino continua ad arricchire il suo ecosistema con strumenti all’avanguardia, e il Nicla Sense Env è uno degli ultimi arrivati. Questo modulo ultra-compatto permette di monitorare con precisione la qualità dell’aria e i parametri ambientali, ma a differenza delle altre schede Nicla, non è progettato per funzionare in modo indipendente.
Utilizzare il modulo RFID RC522 – Tutorial, esempi
Come utilizzare il modulo RFID RC522 con la scheda UNO R3 attraverso un’interfaccia di comunicazione seriale Serial Peripheral Interface. Lo scorso martedì, il nostro ineffabile Simone ci ha proposto uno splendido editoriale sul funzionamento teorico dei moduli RFID. Oggi coglieremo la palla al balzo per presentare un esempio di utilizzo
Dare a una tartaruga una voce per ordinare pizza con Arduino
Negli ultimi anni, Arduino è diventato una piattaforma popolare per progetti fai-da-te, grazie alla sua semplicità e versatilità. Anche se può sembrare complesso per i principianti, chiunque può imparare a utilizzarlo per dare vita a progetti unici e divertenti. Un esempio interessante è il progetto di Nick Bild, che ha
Pimoroni offre una barra multisensore per hobbisti
Pimoroni ci presenta una minuscola barra multisensore con a bordo tutto l’hardware necessario per le nostre rilevazioni, gestito via Qw/ST. Questa scheda offre una suite di sensori 3 in 1 per il rilevamento ambientale, della luce e del movimento, con Qw/ST per una connettività semplice e senza saldature. Se siete