Étape 4: Arduino Code
Entrée, sortie sérielle analogique
Lit une broche d’entrée analogique et imprime les résultats de la série monitor.
Le circuit :
Broche de sonde Vernier 2: masse (GND)
Sonde de Vernier pin 5: + 5 V (VCC)
Broche de Vernier sonde 6: sortie du capteur (A0)
créé le 2011-09-08 par David Hay (misterhay)
Certains code emprunté à l’exemple de Tom Igoe
http://Arduino.cc/en/Tutorial/AnalogInOutSerial
Ce code est la Creative Commons Attribution (http://creativecommons.org/licenses/by/3.0/)
*/
Constantes, permettant de donner des noms aux pins utilisés
const int analogInPin = A0 ; Broche d’entrée analogique relié à la sonde
const int ledPin = 11 ; Le Teensy LED intégrée est sur la broche 11
Variables
int sensorValue = 0 ; valeur lue par la sonde
Le programme d’installation, qui se déroule une fois l’esquisse au démarrage
void setup()
{
Serial.Begin(38400) ; initialiser une communication série à 38400 bits/s,
pas que c’est important puisqu’il fonctionne à la vitesse USB
pinMode (ledPin, sortie) ; définir la broche numérique comme une sortie
}
Le réel qui n’est en boucle l’échantillonnage et la sortie vers le moniteur série
Cela continuera à fonctionner aussi longtemps que le Teensy est branché
Utiliser l’Arduino Serial Monitor ou quelques GUI fantaisie pour voir la sortie
void loop()
{
lire l’analogue en valeur :
sensorValue = analogRead(analogInPin) ;
imprimer les résultats de la série monitor :
Serial.println(sensorValue) ;
attendre 10 millisecondes pour le convertisseur analogique-numérique à régler
Delay(10) ;
}