Étape 5: Entonnoir IO (Arduino) programmation
Branchez l’évasion de radio XBee à l’ordinateur.
Un nouveau port série devrait apparaître dans le menu de votre Arduino IDE si vous avez les pilotes FTDI (dans le cas de l’usb).
Dans le cas contraire, il suffit de sélectionner le port série auquel il est connecté.
Pour les plus récents conseils FIO, il y a une option pour « Arduino FIO » sous « les conseils ».
Mon entonnoir est un peu plus, si je devais choisir "Arduino Pro ou Pro Mini (3.3V 8 Mhz) avec ATMega168. »
Dans le code qui suit, j’ai fourni quelques options de débogage pour allumer une LED lorsqu’une touche est pressée (vous devrez ouvrir l’ours pour le voir). Décommentez la ligne pinMode et la fi des déclarations près du fond de l’utiliser.
Voici le code :
fichier : remoteBear.pde
Code de l’entonnoir de l’Arduino pour ADXL335 triple capteur accéléromètre axe.
Utilisation avec réglage "Arduino Pro ou Pro Mini (3.3V 8 Mhz) avec ATMega168'
char str [512] ;
void setup() {}
pinMode(7,INPUT) ;
pinMode(8,INPUT) ;
pinMode (13, sortie) ;
Serial.Begin(19200) ;
}
void loop() {}
octet x = analogRead 7/4 ;
Delay(10) ;
octet y = analogRead 6/4 ;
Delay(10) ;
octet z = analogRead 5/4 ;
octet d1 = 1 ;
d2 octets = 1 ;
Si (digitalRead(7) == HIGH) {}
D1 = 2 ;
}
Si (digitalRead(8) == HIGH) {}
D2 = 2 ;
}
/ * Si (d2 + d1 > = 1)
digitalWrite (13, HIGH) ; la valeur de la LED sur
d’autre
digitalWrite (13, faible) ; la valeur de la LED sur
*/
sprintf (str, "%c %c %c %c %c", x, y, z, d1, d2) ;
Serial.println(STR) ;
Delay(80) ;