Danyboard M0 – Presentazione

Vi presento danyboard M0, una piattaforma di prototipazione elettronica open-source di mia creazione. Danyboard M0 è equipaggiata con un Microcontrollore Atmel SAMD21 32-bit ARM Cortex M0+, ha il Wi-Fi integrato, lettore di microSD, supporta batterie Li-Po a singola cella e dispone anche di un caricabatterie interno. Danyboard M0 può essere programmata semplicemente con Arduino IDE (compatibile al […]

Arduino/Genuino MKR1000

Ecco un nuovo articolo un po diverso da quelli che scrivo normalmente. Oggi voglio presentarvi una nuova board di casa Arduino/Genuino la MKR1000. La Arduino/Genuino MKR1000 Board nasce per aiutare coloro che cercano una soluzione semplice, veloce ed economica in ambito IoT (Internet of Things). La MKR1000 board si basa sul SoC (System on Chip) Atmel ATSAMW25 il […]

Roll, Pitch e Yaw con MPU6050 – Arduino

Un corpo può ruotare nello spazio lungo 3 assi, facendo riferimento alla dinamica applicata ai velivoli si parla più propriamente di rollio (Roll), beccheggio (Pitch) e imbardata (Yaw). In questo nuovo articolo sull’accelerometro/giroscopio MPU6050 parlerò proprio di come sia possibile ricavare questi dati (Roll, Pitch e Yaw) tramite Arduino con una semplice formula. Per la parte teorica […]

MPU-6050 – Temp, Accel e Gyro

Ultimamente ho ricevuto molte mail e commenti su come utilizzare l’IC MPU-6050 solo per la lettura della Temperatura, Accelerometro o Giroscopio, escludendo le altre misure. In questo articolo scriverò alcuni sketch in modo da utilizzare l’IC MPU-6050 per lo scopo descritto sopra. Inoltre vi mostrerò come settare il range di misura dell’accelerometro e del giroscopio. […]

Display LCD I2C (PCF8574T) Arduino

Ciao a tutti, ecco a voi un altro articolo che riguarda il display Display LCD I2C. In questo tutorial vi mostrerò come comandare un display lcd con Arduino tramite il protocollo di comunicazione I2C molto utile per coloro che vogliono risparmiare 6 Digital Pin su Arduino. Il tutto si basa sull’integrato PCF8574T. Video Ciò di cui avrete bisogno è: […]

HC-06 Bluetooth Arduino

Ciao a tutti, eccomi di nuovo qui con un nuovo tutorial molto interessante che riguarda il modulo HC-06 Bluetooth. In questo articolo vi mostrerò come farlo interagire con il mondo Arduino e come configurarlo 🙂 . Video Innanzitutto un po di introduzione: Il modulo bluetooth HC-06 è un modulo che permette di trasformare una porta […]

Rotary Encoder Arduino

In questo tutorial vi mostrerò come utilizzare un Rotary Encoder in quadratura con Arduino. Cos’è un Rotary Encoder? Molti di voi hanno un’autoradio in macchina, alcune autoradio (soprattutto modelli di marche famose e di fascia medio/alta) hanno, per la regolazione del volume e dei toni, una manopola che ruota. I più attenti già sanno che quella […]

Caratteri personalizzati Display LCD

Ciao a tutti, oggi vi propongo questo tutorial molto interessante e divertente per chi, come me, è un appassionato del display lcd 🙂 . Ovvero vi mostrerò come realizzare dei caratteri personalizzati da stampare sul display lcd. Innanzitutto se non sapete come collegare un display ad Arduino vi consiglio di leggere QUESTO articolo, altrimenti non capirete […]

Arduino Pinouts Diagram

Ciao a tutti, oggi scrivo questo articolo ben diverso dagli ultimi, non si tratta del solito tutorial su Arduino o sull’elettronica ma di un consiglio molto utile che sicuramente vi aiuterà per i vostri progetti con Arduino. Quante volte vi siete chiesti: Quali sono le funzioni del pin 9 di Arduino UNO? Qual’è la denominazione dei pin […]

MPU-6050 (GY-521) Arduino Tutorial

Ciao a tutti, eccomi di nuovo qui con un nuovo tutorial molto interessante. In questo tutorial vi mostrerò il funzionamento di un accelerometro/giroscopio con un Arduino UNO. In particolare utilizzerò un sensore InvenSense MPU-6050.  Il sensore InvenSense MPU-6050 contiene, in un singolo integrato, un accelerometro MEMS a 3 assi ed un giroscopio MEMS a 3 assi. Con […]

Tastiera musicale con Arduino

In questo Tutorial vedremo come utilizzare un Buzzer o uno Speaker (piccolo) ed alcuni pulsanti per creare una tastiera musicale con arduino. Il tutto si basa sulla funzione tone(pin, frequency, duration) , che genera un onda quadra di una frequenza specifica su un pin dove andrà il buzzer. Questa funzione è abbastanza semplice da utilizzare. Su pin va […]

Arduino Debug THT v1.0

Oggi vi presento una scheda di debug per arduino di mia creazione. La scheda l’ho chiama appunto Arduino Debug THT v1.0 … Quante volte scriviamo uno sketch e per provarlo abbiamo bisogno di costruirci un circuito su breadboard? A volte diventa anche scocciante soprattutto se i componenti da utilizzare ne sono tanti… O sbaglio? Grazie […]

Comandare un Servomotore con Arduino

In questo tutorial vi mostrerò come comandare un Servomotore con Arduino. Il servomotore è un dispositivo capace di eseguire dei movimenti meccanici in funzione del segnale applicato al suo ingresso. Sostanzialmente un servo è composto da un motore elettrico, un motoriduttore ed un circuito di feedback per la gestione della posizione. In commercio, esiste una […]

Sensore ad ultrasuoni HC-SR04 – Arduino

Misurare la distanza con un sensore ad ultrasuoni hc-sr04 può essere utile in molte occasioni, ad esempio in un sistema anti-intrusione che deve far suonare un allarme o un sistema robotizzato che deve evitare ostacoli. In questo tutorial viene utilizzato il sensore ad ultrasuoni HC-SR04, dispositivo economico e con un buon range operativo. I sensori ad ultrasuoni […]

Comandare Arduino con Python

In questo articolo vi farò vedere molto semplicemente come comandare Arduino usando un linguaggio di programmazione molto semplice e versatile, cioè il Python. Per coloro che non conosco il Python consiglio di consultare delle guide online come quella su html.it in modo da capirne meglio il funzionamento. La comunicazione tra Arduino e Python avviene tramite seriale […]

Sensore touch capacitivo – Arduino

In questo tutorial vi mostrerò come creare un sensore touch capacitivo con arduino.  Immaginiamo che bello poter arrivare a casa e dover accendere la luce solo sfiorando con un dito una piccola porzione di muro, che ha al suo interno un interruttore nascosto, quello di cui sto parlando è di creare un pulsante capacitivo in […]

Programmare Arduino PRO MINI con Arduino UNO

Finalmente oggi mi è arrivato Arduino PRO MINI ordinato la settimana scorsa e ho voluto assolutamente scrivere una guida su come programmarlo tramite Arduino UNO. Esistono 2 versioni della Pro Mini: Versione ufficiale con ATmega168 Versione con ATmega328 (quella che uso io per il tutorial) Caratteristiche tecniche per la versione ATmega168: Microcontroller ATmega168 Operating Voltage 3.3V or 5V […]

Pilotare un relè con Arduino

Il relè è un dispositivo elettromeccanico costituito da un avvolgimento e da uno o più contatti meccanici, è utilizzato per operazione di interruzione e commutazione di circuiti elettrici. Normalmente viene comandato da un segnale a bassa tensione e i suoi contatti meccanici sono collegati a circuiti di potenza o di utilizzazione. Ne esistono di varie […]

Programmare un ATtiny85 utilizzando Arduino UNO

La piattaforma Arduino, come sappiamo, offre molte possibilità, una tra tante è la programmazione dei piccoli microcontrollori ATtiny85, utilizzando un set di istruzioni ridotto, ma compatibile con quelle per programmare la Arduino UNO. La procedura per caricare uno sketch su questi dispositivi è quella usate per l’ATMEGA328 stand alone. Questa procedura è utile perché l’ATtiny85, essendo molto piccolo, trova impiego nei […]

Caricare gli sketch su ATMEGA328 stand-alone

Quando abbiamo a disposizione un  chip Atmega328 dotato di bootloader Arduino Uno possiamo caricare gli sketch utilizzando un semplice schema. Esistono varie soluzioni, tra cui, quella di utilizzare la board Arduino UNO. Nel precedente articolo è stata utilizzata per caricare il bootloader su un chip vergine; in questo caso la utilizzeremo per poter caricare gli sketch sul chip esterno. […]