Micromouse(Mobile Robot) IR-avstånd givarkort + tips (8 / 10 steg)
Steg 8: programvara
Sensor utdata - spänning - bör teoretiskt ha värde mellan 0 och 5V, så utsignalen är analog. För att göra programvara att förstå analoga data, måste den omvandlas till digitala data. Jag använde mikrokontroller för min Micromouse, så jag hade gå använda ADC (Analog-till-Digital Converter) och sensor utdata omvandlades till heltal mellan 0 och 1023 där 0 är 0V och 1023 - 5V.
Å andra sidan, är det mycket lättare att konvertera och läsa sensor värdet med hjälp av Arduino utveckling ombord. Bygga sensorn som det visas i steg 5, och sedan ansluta utgångsstiftet till A0 (analoga) stift på Arduino och ladda upp Arduino kod. Öppen seriell meny och du kommer att se värden mellan 0 och 1023. Känn dig fri att ändra Arduino kod. Som ett exempel, något händer (LED lyser) när sensorn värdet är större än 400.