DIY Digital kompass (för bilen) (4 / 8 steg)
Steg 4: Program det!
Såg till att du har installerat den senaste versionen av Arduino IDE för din plattform.
Därefter måste du installera två bibliotek. Gå till skiss > inkluderar bibliotek > hantera bibliotek. För att installera ett bibliotek, markera det i listan och en installera knapp visas.
Först söker du efter "Kardinal" av DaAwesomeP. Detta är mitt bibliotek som låter dig konvertera grader av rotation till riktningar av olika preciseringar. Mer information här.
Nästa, installera Sparkfun Micro OLED Breakout biblioteket. Du kan inte installera detta från Library Manager! Du behöver den senaste versionen (som inte ännu har en release) som inkluderar extra stora teckensnitt. Du kan få ZIP från här. Nu öppnar src/SFE_MicroOLED.cpp och avkommentera linje 46. Detta gör att stora teckensnitt. Detta bibliotek är vad kommer att driva skärmen. Du kan testa ut exemplen senare (de är ganska cool).
Se till att du har mark Återställ PIN-koden på din andra Arduino! Gå nu till Verktyg > styrelsen och välj "Arduino Pro eller Pro Mini" Gå sedan till Verktyg > Processor och välj "ATmega328 (3,3 v, 8 MHz)." Slutligen, koppla in andra Arduino (med allt ansluten) gå till Verktyg > Port och välj där din andra Arduino är ansluten till.
Först, börja med Blink skissen. Gå till Fil > exempel > 01. grunderna > blinka. Klicka på överför. Så snart det är gjort sammanställningen och säger "Uppladdning..." Tryck på reset-knappen på Pro Mini. Kommer ni om ett 1 andra fönster för att göra detta. Om du missar det och TX/RX lamporna på din andra Arduino blinka varje sekund och inte alltid på, då trycker du bara på knappen Ladda upp igen och försök igen. Om det fortfarande ger dig ett fel, sedan koppla ur och koppla tillbaka in Arduino och försök igen.
Nu när du vet hur man programmerar det, kan du också testa OLED exemplen. De är ganska cool.
Slutligen, låt oss lägga upp kompass koden. Jag har gjort en sammanfattning av det här som du kan kopiera och klistra in från. Skapa en ny skiss och klistra in den i.
Inte klicka på ladda upp ännu! Läs igenom filen! Du ser flera alternativ som du måste ange och instruktioner på hur man gör. Du måste du ange din precision typ och deklination vinkel att testa den först. Efter att du har det lödas till protoboard och du vet hur du ska montera den, då du kan justera den flytande X, flytande Y, skärmen flip och rotation offset. Du ska inte behöva röra precisionen av Pi. Nu kan du ladda upp.
Grattis! Du har en kompass!
Jag inbjuder dig att läsa igenom resten av koden och se hur det fungerar.