Raden efter bil med trådlös kontroll alternativ (3 / 8 steg)
Steg 3: Sensorer - Test krets
Behöver du: tre TCRT5000 IR-sensorer, tre
10kΩ motstånd och tre 100Ω motstånd, en Arduino Uno, en skärbräda och sladdar.
Bygga test kretsen med hjälp av diagrammet, tas från blog.huntgang.com, med tre sensorer parallellt. Den första sensorn bör utgång till nåla fast A0 på Arduino, andra bör produktionen till pin A1, och tredje bör produktionen till pin A2. Anslut Arduino till datorn och ladda upp denna Provningsmetod.
void setup() {
Serial.BEGIN(9600);
}
void loop() {
Läs input på analoga stift 0:
int sensorValue0 = analogRead(A0);
int sensorValue1 = analogRead(A1);
int sensorValue2 = analogRead(A2);
skriva ut värdet: 1 för svart 0 för vit
Serial.Print("Sensor1_");
om (sensorValue0 < 300)
Serial.Print(0);
annat Serial.print(1);
Serial.Print("\t");
sensor2, ansluten till A1
Serial.Print("Sensor2_");
om (sensorValue1 < 300)
Serial.Print(0);
annat Serial.print(1);
Delay(1);
Serial.Print("\t"); dröjsmål i mellan läser för stabilitet
sensor 3, ansluten till A2
Serial.Print("Sensor3_");
om (sensorValue2 < 300)
Serial.println(0);
annat Serial.println(1);
Delay(1); dröjsmål i mellan läser för stabilitet
}
När Arduino körs koden, kommer alla tre sensorer produktionen värden antingen 1 eller 0 till seriell bildskärmen. Värdet av 1 står för mörk eller svart, medan 0 är ljusa eller vita. Testa sensorerna genom att föra dem över en bit papper med tjocka svarta och vita linjer. Beroende på ljusförhållandena i rummet, kan sensorerna vara exakt. Om de inte omedelbart plocka upp skillnaden mellan svart och vitt, öka eller minska "SensorValue" i koden.