Passa ai contenuti principali

Post

Arduino - Relay Shield + Serial Monitor

Oggi vedremo come utilizzare il Relay Shield per poter comandare grossi carichi con i relè.   I RELE' Per gestire tensioni elevate anche in corrente alternata il nostro Arduino UNO non riesce a supportare tale potenza, per questo motivo vengono in aiuto i relè. Seedstudio ha creato uno shield il quale ha 4 relè a doppio contatto NO+NC per tensioni fino a 250V e correnti fino a 15A comandabili direttamente da Arduino UNO. Per il collegamento non resta che collegare direttamente lo shield ad Arduino UNO e passare poi alla programmazione.

Arduino - Sensore digitale di distanza

Oggi vedremo come utilizzare il sensore digitale di distanza Sharp  GP2Y0D810Z0F  Il sensore digitale di distanza che ho acquistato io è della Sharp modello GP2Y0D810Z0F il quale ha un range di rilevamento tra 2 e 10 cm. Il collegamento di questo sensore è molto semplice come potete vedere dallo schema: va alimentato ai 5V di Arduino e il filo di uscita del segnale va collegato ad un pin digitale di Arduino. Il condensatore elettrolitico nello schema è collegato all'alimentazione del sensore (attenzione al verso) e serve per stabilizzare il segnale di uscita e rendere la lettura del sensore più stabile ed il sistema più performante. Il valore del condensatore deve essere maggiore di 10uF, io l'ho messo da 100uF.

Arduino - Lettura tensione potenziometro e display LCD

Leggere il valore di un poteziometro (parte 2) Oggi vedremo come leggere il valore in tensione di un potenziometro collegato al pin Analogico A0 di Arduino.

Arduino - Utilizzo potenziometro e display LCD

Leggere il valore di un poteziometro (parte 1) Il potenziometro è un componente molto utilizzato in elettronica in quanto il suo uso permette di regolare una tensione variabile (in questo caso 0 - 5 Volt) in ingresso al microcontrollore. Il potenziometro va collegato secondo lo schema qui sotto al pin analogico A0 di Arduino.

Arduino - Bluetooth

Oggi vediamo come collegare e comandare Arduino tramite bluetooth Il modulo Bluetooth. Per poter comandare Arduino tramite bluetooth occorre un modulo da collegare al nostro Arduino. Quello che ho acquistato io è l' HC-06 (che potete trovare a pochi Euro qui ). Il modulo comunica con Arduino tramite i pin 0 (RX) e 1 (TX). Il collegamento è molto semplice: Arduino HC-06 VCC VCC GND GND 0 (RX) TX 1 (TX) RX

Arduino - Lampeggio Led (delay vs. millis)

Cosa sono delay() e millis()? Delay() è una funzione che mette in pausa il programma per un determinato tempo espresso in millisecondi, così facendo viene interrotta l'esecuzione del programma e se abbiamo un dispositivo in ingresso che durante il tempo di pausa cambia di stato il programma non se ne accorge fino a quando non ricomincia l'esecuzione dall'inizio. La struttura di delay è: delay(1000);   da inserire nel punto dello sketch in qui si vuole interrompere il programma in questo modo il programma viene messo in pausa per 1000 millisecondi = 1 secondo. Per saperne di più Millis() è una funzione che permette di sapere da quanto tempo è in funzione il microprocessore di Arduino UNO. In questo modo il programma non andrà mai in pausa ed è sempre in esecuzione, perché millis memorizza il tempo trascorso dall'avvio e poi per eseguire una determinata funzione si fa un controllo del tempo iniziale e il tempo trascorso. Per saperne di più Vediamo un esempi...

Arduino - Progetto Fritzing

Il mio primo PCB by Fritzing  Davide Shield Cos'è Fritzing? Fritzing è un progetto per rendere l'elettronica accessibile come materiale creativo per chiunque. Il software permette di creare lo schema ( Schema ), la realizzazione visiva ( Breadboard ) e il circuito stampato ( PCB ) del progetto che vogliamo realizzare con il nostro Arduino. Il software permette di partire da uno qualsiasi delle 3 schede (Schema, Breadbord, PCB), quindi si ha la disponibilità di svariati componenti elettronici e schede (Arduino, ecc.) Il circuito stampato ( PCB ) può essere creato in base alla nostra creatività ed una volta terminato si può realizzare fisicamente il PCB cliccando sull'apposito pulsante.