Arduino IR-sensorn Timer (3 / 3 steg)
Steg 3: Övervaka tid på serieporten
Om du använt bara Arduino IDE att ladda upp din skiss till enheten, är det enklaste sättet att använda systemet via Arduino Serial Monitor-funktionen. IDE bör redan ha hamnen ligger från skiss uppladdningen, så det är bara se till att den seriella bildskärmen är inställd på rätt överföringshastigheten 115200 i bifogade skissen.
Passera ett objekt över den första sensorn och fordonsbaserad lampan bör lysa upp.
Passera ett objekt av andra sensorn, ombord LED bör stänga och förfluten tid, i mikrosekunder, ska skrivas till seriell bildskärmen.
Om du inte vill att övervaka ut med Arduino IDE Serial Monitor, finns det många sätt att kommunicera med en seriell port. På Windows har putty programmet förmågan att kommunicera till den seriella porten. Arduino serieporten använder typisk standardvärden, som 8-N-1, så den enda inställningen som nödvändiga är överföringshastigheten 115200. På LINUX föredrar jag:
skärm/dev/ttyUSB0 115200
Använda Ctrl-a k för att döda när gjort.
En annan gemensam program för seriell kommunikation är cu,
Cu -l/dev/ttyUSB0 -s 115200
typ "~." för att avsluta.
Det kan också vara bekvämt att läsa enheten direkt efter att rätt inställningar:
stty -F/dev/ttyUSB0 115200
svans -f/dev/ttyUSB0
Ersätt seriell enhet med namnet för ttyUSB0 om din Arduino inte fäster med detta namn. Om ditt konto inte är i en grupp som ger tillgång till de seriella enheterna, ofta (dialout), prova dessa kommandon med prefixet sudo.