Stap 4: afwerking, arduino.
Welke resultaten is zoiets als afbeelding
Sluit de lange pin van de LED met + 5v, de korte pinnen aan de GND en de lange fotodiode voorsprong naar een pin op de Arduino. Bij voorkeur een analoge pin. Zet hem als INPUT en schrijf het hoog te activeren van de interne pullup weerstand. Hoe lager de waarde analogRead() geeft, hoe dichter iets is.
een voorbeeldcode, kunt u deze uploaden naar je arduino board. De LED gaat branden zodra het obstakel komt sluiten. Vergroot de gevoeligheid van de gehele getal om de afstand te activeren. Kijk wel uit! Teveel en u zal niet zitten kundig voor gevoel vanwege omgevingslicht!
int LED = 13;
int sensor = A0;
int afstand;
int gevoeligheid = 700
VOID Setup
{
pinMode (LED, uitvoer);
pinMode (sensor, INPUT);
digitalWrite (sensor, hoge);
Serial.begin(9600);
}
void loop
{
afstand = analogRead(sensor);
Als (afstand < gevoeligheid)
{
digitalWrite (LED, hoge);}
anders
{
digitalWrite(LED,LOW);
}
Serial.println(distance);
}