Il componente HDX HD rappresenta un sensore di tilt o in parole più semplice è un sensore di inclinazione per Arduino. Infatti all’inclinazione del circuito in cui è presente il sensore di tilt esso si attiverà facendo l’operazione programmata.
Il collegamento è piuttosto semplice, giacché il sensore di tilt dispone di soli due pin, uno all’alimentazione da 5 V di Arduino e l’altro ad un pin analogico. Negli esempi che seguono abbiamo programmato l’accensione/spegnimento in base all’inclinazione di un led o di un buzzer.
Accendere/Spegnere led
int i; // definisce la variabile i come una variabile intera di due byte
// Arduino: sensore di tilt – the tilt sensor
//
//
void setup()
{
pinMode(7,OUTPUT);// definisce la porta 7 come una porta di output
}
//
//
void loop()
{
i=analogRead(5); // inserisce nella variabile i il valore rilevato sulla porta analogica 5
if(i>200)
{
digitalWrite(7,HIGH); // se la tensione e’ maggiore di 200 (1 volt) significa che il circuito
// e’ chiuso e quindi accende il led sul pin 7
}
else
{
digitalWrite(7,LOW); // se invece e’ minore di 200 spegne il led sulla porta 7
}
}
Attivare/Disattivare Buzzer
int i; // definisce la variabile i come una variabile intera di due byte
// Arduino: sensore di tilt – the tilt sensor
//
//
void setup()
{
pinMode(7,OUTPUT);// definisce la porta 7 come una porta di output
}
//
//
void loop()
{
i=analogRead(5); // inserisce nella variabile i il valore rilevato sulla porta analogica 5
if(i>200)
{
digitalWrite(7,HIGH); // se la tensione e’ maggiore di 200 (1 volt) significa che il circuito
// e’ chiuso e quindi accende il led sul pin 7
tone(7,1000,100);
}
else
{
digitalWrite(7,LOW); // se invece e’ minore di 200 spegne il led sulla porta 7
}
}
non mi ha aiutato tanto... non è un bel sito, a parer mio... SI PERòòòòòòò!!!!!
Per avere una ricevuta di u bonifico devi essere laureato in ingegneria telefonare per un supporto con il cellulare ti…
Una volta attivato (DVnumtel). Mi arriva ogni 5 minuti un SMS della sua posizione. Come faccio a disattivarlo?
È apparso un circolo piccolo in alto con croce bianca. Come posso toglierò? Grazie
Buongiorno, non riesco a sostituire il username, avendo eseguito la configurazione con uno differente. Quando provo ad associarlo al nuovo…