Arduino

IR Afstand sensor 30cm

Sunday, December 1, 2013
IR Afstand sensor 30cmLike0

Na een middag van uitzoeken is het ook wel eens lekker als er iets in één keer werkt. Met de IR afstand sensor 30 cm (https://www.iprototype.nl/products/components/sensors/ir-sensor-4-30) werkte alles vrijwel meteen. Dat kan ook bijna niet anders – er zitten maar drie pinnen op – 5v, ground en een data pin. Ik ga dan ook niet laten zien hoe je ‘m moet aansluiten, dat is een eitje. Het enige dat van belang is, is dat je de pin aansluit op een analoge ingang, niet een digitale. In het geval van deze sketch, op A3.

In deze sketch heb ik een drempelwaarde ingevoerd van 40. Bij mij fluctueerde de waarde nogal daaronder, dus die gooi ik gewoon weg (de waarde is nul voor alles lager dan 40). Alles erboven wordt gewoon doorgegeven.


int analogPin = 3; // Infrared Sensor (Right lead) connected to analog pin 3
// outside leads to ground and +5V
int val = 0; // variable to store the value read

void setup()
{
Serial.begin(9600); // setup serial
}

void loop()
{
val = analogRead(analogPin); // read the input pin
if (val < 40) { Serial.println(0); // debug value } else { Serial.println(val); // debug value } delay(80); }

0

Leave a Reply

Your email address will not be published.

Follow @ Guerrilla Games
Instagram has returned invalid data.