Sentry Robot(turret) (4 / 4 steg)
Steg 4: kod
Denna kod ska fungera som är. Som du kanske vill ändra är stiften och det max skanningsområde.
Om du väljer att bifoga något annat än en servo aktiverat laserpekare till roboten, måste du redigera innehållet i det kretsar därför.
Denna kod använder ett objekt som kallas HCSR04ProxSensor. den har en enda metod bifogas som tar läsning för oavsett vilken proxsensor det är kopplat till.
Den grundläggande idén är att ta flera behandlingar, i genomsnitt dem, kasta ut alla dåliga värden, och sedan hitta vilken som är minsta. När det minsta värdet finns programmet tar distansera av sensorn som kom tillbaka med nämnda behandlingen, och behandlingen själv, och använda en inverterad tangensfunktion för att avgöra nästa rotation av tornet.
Än dess mestadels grundläggande programmering saker.