Archivi tag: arduino

ArduFonino 1.0 Numero 4°

Questa funzione ci permette di scrivere, tramite la tastiera il numero che vorremo chiamare. All’inizio troviamo delle variabili che verranno incrementate ogni volta che digiteremo qualcosa, facendo scorrere verso destra il numero successivo. Dopo  troveremo un if che, se vero, azzererà tutte le variabili, sennò svolgerà questi due calcoli:

NDC = numero_da_chiamare

 NDC=NDC+ ((numero_digitato)*potenza_posizione_numero);

PPN = potenza_posizione_numero

PPN = PPN / 10;

La logica della formula è molto semplice, se per esempio volessimo scrivere il seguente numero 3331112222, la formula lo calcolerà così:

3*1000000000+3*100000000+3*10000000+1*1000000+1*100000+1*10000+2*1000+

+2*100+2*10+2*1 = 3331112222

IMG_0675

Naturalmente il numero precedente si sommerà con quello successivo ad ogni ciclo.

freccia a sinistra freccia a destra

Arduino Ultrasonic sensor HC-SR04

Il sensore HC-SR04 è un sensore ad ultrasuoni molto facile da interfacciare ad arduino composto da 4 pin:

–      VCC deve essere 5V

–      GND

–      TRIGGER pin per attivare e disattivare il trigger

–      ECHO il pin che ci restituisce il valore della lettura

hc-sr04_ultrasonic_sensor

Per poter acquisire dei dati da questo sensore dovremo solamente mettere a livello logico 1 e poi dopo un ritardo a livello logico 0 il pin di TRIGGER, successivamente leggeremo tramite l’echo il tempo che ha impiegato l’ultrasuono a  ritornare.

Infine ci basterà calcolare tramite una semplice formula la distanza tra sensore ed ostacolo.

Troverete tutte le informazioni all’interno del file ZIP

DOWNLOAD FILE

download-icon

ArduFonino 1.0 Download 6°

Una volta che avrete realizzato la vostra shield tastiera/display, potrete scaricare il programma completo del cellulare .

Ricontrollate per sicurezza tutti i collegamenti!!!

istruzioni:

tasto 2 = vai su

tasto 8 = vai giù

tasto 5 = seleziona messaggio/numero rubrica

tasto chiamata = effettua/concludi chiamata ed invia SMS

Clicca qui per scaricare il file ZIP

download-icon

freccia a sinistra

Arduino Touch Screen

In questa pagina vi spiegherò come interfacciare un arduino qualsiasi ad un touch screen RESISTIVO. ci serviranno:

– Un arduino

arduino_uno_large comp

– Un connettorino per il touch screen

connector ds

– Un touchscreen

nintendo-ds-touch-screen-500x500

L’adattatore di colore rosso ci servirà a collegare i pin del touch con quelli di arduino. La logica di funzionamento del touch è molto semplice, esso può essere rappresentato come un insieme di 2 potenziometri.

ASSE_X ASSE_Y

Quando eserciterete una pressione sul touch esso farà variare i valori di questi due componenti,

e per sapere con precisione il punto in cui verrà applicata questa forza ci basterà sapere il valore di X ed Y.

Una volta fatto ciò intersecheremo questi due risultati che ci forniranno il punto di contatto.

    Collegamenti:

   arduino pin A0 (14) collegato ad Y1

    arduino pin A1 (15) collegato ad X2

    arduino pin A2 (16) collegato ad Y2

    arduino pin A3 (17) collegato ad X1

Nel programma i valori di X ed Y saranno in millimetri

X   =    0 mm – 500 mm

Y   =    0 mm – 650 mm

Per Scaricare il programma clicca qui:

download-icon