Skyddsglasögon vägledning (2 / 4 steg)
Steg 2: programvara
Bara ett enkelt program att kolla rubriken och sedan bestämma om du är inom vissa grad parametrar. Det finns ett litet problem med att utveckla programvara som "tilt-kompenserar" så att när du vickar runt i vattnet du inte skruva upp avläsningarna från känsliga kompass modulen--tro mig detta är ett problem. Så använda denna programvara som gör detta arbete för dig - jag använder det i programvara: https://github.com/pololu/lsm303-arduino. En annan sak du måste göra är att använda programvaran på den här webbplatsen för att korrigera din särskild styrelse och lägga till de gränser som hittade på det för x, y, z magnetometer gränser. Detta är ett lätt program att köra men du måste prova ditt kort på en vanlig Arduino som den Pro prydnadssak inte har en seriell övervaka. Detta gör också en mycket stor skillnad. Gränserna för den blå lampan för +/-inriktning ställs enkelt. Det största problemet i skrift mjukvaran var klockan aritmetiska som kastar en curveball på dig. Programmet tar tio avläsningar av kompassen och sedan gör ett genomsnitt för att göra tillfälliga huvudet vrida och surfa wiggles mindre benägna att orsaka dig att gå ur kurs. Ytterligare saker som du skulle kunna göra vore att modulera ljusstyrka eller färg som du drev längre från målet.