Étape 4: Démonstration Simple d’utilisation
qu’il esquisse ci-dessous va prendre la lecture de tension analogique et qui permet de déterminer la luminosité de la LED rouge est. Plus vous appuyez sur la FSR, le voyant sera le plus brillant ! N’oubliez pas que la LED doit être raccordé à une broche PWM pour ce faire, j’utilise broche 11 dans cet exemple.
Ces exemples supposent que vous savez certains base programmation Arduino. Si vous n’avez pas, peut-être passer quelque temps à examiner les bases dans le tutorial Arduino?
/ * FSR essais esquisse.
Connectez une extrémité du FSR à 5V, l’autre extrémité à analogique 0.
Puis connectez une extrémité d’une résistance de 10K analogique 0 à terre
Connecter la LED de broche 11 à travers une résistance à la masse
Pour plus d’informations voir www.ladyada.net/learn/sensors/fsr.html * /
int fsrAnalogPin = 0 ; FSR est connecté à 0 analogique
int LEDpin = 11 ; connecter la LED rouge à broche 11 (broches PWM)
int fsrReading ; l’analogue de lecture à partir du diviseur de résistance FSR
int LEDbrightness ;
void setup(void) {}
Serial.Begin(9600) ; Nous allons envoyer des informations via le Serial monitor de débogage
pinMode (LEDpin, sortie) ;
}
void loop(void) {}
fsrReading = analogRead(fsrAnalogPin) ;
Serial.Print ("lecture analogique =") ;
Serial.println(fsrReading) ;
Nous aurons besoin modifier la plage de l’analogique (0-1023) de lecture jusqu'à la plage
utilisé par analogWrite (0-255), avec la carte !
LEDbrightness = carte (fsrReading, 0, 1023, 0, 255) ;
LED est plus lumineux, plus vous appuyez
analogWrite (LEDpin, LEDbrightness) ;
Delay(100) ;
}