![]() |
ultimo aggiornamento 8 aprile 2011 |
![]() Per vedere i miei filmati |
In questa pagina è possibile
vedere l'utilizzo del sensore magnetico, nella
pagina Teoria,
abbiamo visto su quali principi si basa questo sensore, nella
pagina Costruzione ne abbiamo
visto la costruzione, ora vendiamo come interfacciarlo con la
scheda Arduino.
In questo caso il sensore è connesso alla porta digitale 2, mentre per la
segnalazione è utilizzato il led montato sulla scheda connesso alla porta
digitale 13.
Programma di prova
/* Programma:Lettura_sensore_magnetico.pde Versione: 1.0 Collaudo sensore magnetico di Adriano Gandolfo */ int ledPin = 13; int sensore_magnetico =2; int val = 0; // variabile per leggere lo stato del pin void setup() { pinMode(sensore_magnetico, INPUT); pinMode(ledPin, OUTPUT); } void loop(){ val = digitalRead(sensore_magnetico); // legge il valore dell'input if (val == HIGH) { // se il valore dell'input è 5V digitalWrite(ledPin, HIGH); // Accende il LED - Lato NORD } // del magnete di fronte al sensore else { // altrimenti spegne il led lato digitalWrite(ledPin, LOW); // SUD del magnete di fronte al sensore } } |
| Elenco revisioni | |
| 08/04/2011 | Emissione preliminare |