Hur man ställer in en Pololu transportör med skarpa GP2Y0A60SZLF Analog avstånd Sensor (6 / 6 steg)
Steg 6: Hämta bra bit värden
Efter allt det arbete du bör kunna få vissa anständigt avstånd åtgärder med sensorn.
Här har du en fungerande Arduino program med de värden som jag fick från regression på excel.
I raden där IRdistance definieras, är där funktionen finns.
Nu bör du kunna hämta avstånd värden ordentligt.
Du kan hämta följande .ino-fil nedan.
Hoppas detta instructable hjälpt dig på något sätt. =)
< p > / * === < br > infraröd avstånd åtgärder: skicka avstånd värde i centimeter till följetong
Skrivet av Tiago A. 21 Mar 2015
===========================================================
Hur du ansluter sensorn till Arduino:
sensor - arduino
VCC - 5V
GND - GND
UT - A0
SV - Anslut inte < /p >< p > genomgång:
Detta program har det enda syftet att mäta avstånd med infraröd sensor.
Det använder en tidigare beräknade regression analogRead värden in avståndet värden. < /p >< p > hur du använder:
Efter uppladdning detta program, börjar Arduino skicka sensorn avståndet till objektet via den seriella porten.
Glöm inte att öppna den Serial Monitor i fliken verktyg för felsökning. (Ctrl + Skift + M)
*/
CONST int irsensorpin = A0; < /p >< p > void setup() {
sätta din installation kod här, om du vill köra en gång:
Serial.BEGIN(9600);
} < /p >< p > void loop() {< /p >< p >
Läser de infraröd sensor analoga värden och konvertera in i distansera.
int sensorValue = analogRead(irsensorpin);
Double IRdistance = 187754 * pow (sensorValue,-1.51);
Serial.println(IRdistance);
En försening läggs till för en stabil och exakt ingång
Delay(100);
} < /p >