Arduino Uno programmazione avanzata e librerie di sistema è un testo che parte da dove la maggior parte dei manuali introduttivi si sono fermati. Chi si è avvicinato al mondo di Arduino ha la possibilità di proseguire nell’apprendimento della programmazione e degli aspetti di interfacciamento di questa piattaforma attraverso la
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.
Determinare indirizzo I2C di una scheda su Arduino
Questo sketch esegue la scansione del bus I2C per trovare l’indirizzo dei dispositivi. Se viene trovato un dispositivo, viene segnalato al monitor seriale Arduino. Moreware si è già occupata, in precedenza, di comunicazione seriale su Arduino, in particolare descrivendo UART, I2C e SPI. Lo sketch che presenteremo oggi cerca l’indirizzo
Arduino lancia nuova versione Lite di Portenta H7
La nuova scheda Portenta H7 Lite, distribuita da Arduino, verrà offerta priva di alcune caratteristiche, ma ad un prezzo inferiore. Arduino ha presentato l’originale Portenta H7 quasi due anni fa, come il primo di una nuova famiglia di prodotti progettati per portare il marchio nel regno della progettazione elettronica professionale:
La Maker Faire Rome 2021 – Evento on site e online
Dall’8 al 10 ottobre Maker Faire Rome, la più importante fiera europea del maker, torna dal vivo con un programma ricco di sorprese e novità! Dopo l’edizione interamente digitale del 2020, anche Maker Faire Rome torna in presenza. Oltre a seguirlo online, su un canale dedicato, sarà anche possibile tornare
Arduino Yun meets Linux – Bob Hammell – Recensione
Arduino meets Linux è un testo un po’ datato (2015) ma che raccoglie diversi progetti interessanti per la scheda Yun. Ed è disponibile in epub. La Yún ha rappresentato una delle schede di sviluppo hardware più potenti e flessibili della gamma Arduino. Combina la facilità d’uso della piattaforma Arduino, con
How to program the AZ-Delivery SIM800L board #04
Passiamo alla delicata fase di programming con il modulo SIM800L di AZ-Delivery, e produciamo un nuovo sketch funzionante per gestire gli SMS. Abbiamo imparato cosa sia un modulo di comunicazione GSM per Arduino, come funziona la rete GSM-GPRS, come si configura l’hardware e come funziona il software su Arduino IDE
Imparare ad usare la scheda AZ-Delivery SIM800L #3
Dopo aver conosciuto il modulo AZ-Delivery SIM800L e compreso il suo ambito di utilizzo (GSM–GPRS) iniziamo a creare un progetto che funzioni. Prima di iniziare, occorre decidere se si desideri utilizzare l’antenna Plug-in o l’antenna che richieda una saldatura. Se si sceglie di saldare sull’antenna, occorre utilizzare flussante e adottare
Imparare ad usare la scheda AZ-Delivery SIM800L #1
Il modulo GSM GPRS AZ-Delivery SIM800L viene fornito con un’intestazione pin, un’antenna a saldare e un’antenna opzionale con connettore compatibile IPX. Negli ultimi articoli abbiamo visto come utilizzare i sistemi wireless sui modelli moduli di tipo Arduino, basati su chip RP2040. Ma il WiFi non è tutto. Esistono talvolta zone
SparkFun – Tsunami Super WAV Trigger (Qwiic) board
Configuriamo un AZ-Delivery ESP8266 per Arduino IDE
Come utilizzare il classico strumento di sviluppo di Arduino per programmare la scheda ESP8266 di AZ-Delivery. Nello scoso articolo abbiamo presentato la scheda di AZ-Delivery basata su ESP8266, con display OLED 128×32 da 0.91″, supporto batteria esterna e Wi-Fi. Oggi ne analizzeremo il sistema di configurazione, per essere in grado
AZ-Delivery ESP8266 con display OLED 0.91 integrato
AZ-Delivery presenta un microcontrollore ESP8266 dotato di display OLED incorporato da 0.91 pollici per applicazioni avanzate. Immaginiamo di avere necessità di un sistema di controllo basato su microcontrollore. Supponiamo che il sistema che ci occorre dev’essere in grado di lavorare velocemente. Supponiamo di aver anche bisogno di un sistema Wireless