Étape 4: finition, arduino.
Il en résulte quelque chose comme la photo
Connectez la goupille longue de la LED avec + 5v, les pins courts à GND et la photodiode long à une épingle sur votre Arduino. Préférence une broche analogique. Réglez-le comme entrée et écrivez-le haut pour activer la résistance pullup interne. La partie inférieure donne la valeur analogRead(), quelque chose est proche.
un exemple de code, vous pouvez le télécharger à votre carte arduino. Le voyant s’allume dès que l’obstacle est proche. Increasy la sensibilité entier pour augmenter la distance pour activer. Méfiez-vous cependant ! Trop et vous ne serez pas en mesure de sens à cause de la lumière ambiante !
int LED = 13 ;
capteur int = A0 ;
distance de l’int ;
int sensibilité = 700
void setup()
{
pinMode (LED, sortie) ;
pinMode (entrée de la sonde,) ;
digitalWrite (capteur, HIGH) ;
Serial.Begin(9600) ;
}
void loop()
{
distance = analogRead(sensor) ;
Si (distance < sensibilité)
{
digitalWrite (LED, HIGH);}
d’autre
{
digitalWrite(LED,LOW) ;
}
Serial.println(distance) ;
}