Billiga hinder sensor - med Arduino! (4 / 4 steg)
Steg 4: efterbehandling, arduino.
Vilka resultat är något som bilden
Anslut den långa pin av LED med + 5v, korta stiften till GND och lång fotodiod bly till en PIN-kod på din Arduino. Helst en analog stift. Ställa in den som indata och skriva den högt till aktivera det inre pullup motståndet. Ju lägre värde analogRead() ger, desto närmare något är.
ett exempelkod, kan du överföra detta till din arduino ombord. LAMPAN lyser så snart hindret kommer nära. Increasy heltal känslighet att öka avståndet till aktivera. Se upp dock! För mycket och du kommer inte kunna känsla på grund av omgivande ljus!
int LED = 13.
int sensor = A0;
int avstånd;
int känslighet = 700
void setup()
{
pinMode (LED, OUTPUT);
pinMode (sensor, ingång);
digitalWrite (sensor, hög);
Serial.BEGIN(9600);
}
void loop()
{
avståndet = analogRead(sensor);
om (avstånd < känslighet)
{
digitalWrite (LED, hög);}
annat
{
digitalWrite(LED,LOW);
}
Serial.println(Distance);
}