Arduino-pneumatisk Flight Simulator (8 / 10 steg)
Steg 8: Programmering
Du måste känna till hur man använder en Arduino innan du gör detta steg. Fel anslutningar eller programmering misstag kan orsaka skador på den simulator eller risk personskada. Ni måste förstå att Arduino inte används som en leksak i detta projekt.
Om du är nybörjare med Arduino, råder jag dig att göra enklare projekt för att öka dina kunskaper.
Arduino koden
Öppna Arduino sketchpad. Vi behöver skriva ett program som gör följande saker:
1. acceptera seriell in på 57600 baud (för hög dataöverföring).
2. tolka signalerna genom byte.
3. att kunna omvandla spänningar (från 0-5v) till tionde decimaler till analoga 255.
4. göra en omvänd konvertering för att vända kommandot spänning.
5. identifiera vilka stift till vända på PWM-signal; "p" för tonhöjd och "r" för rulle.
6. skicka PWM signaler snabbt och effektivt varje millisekund. Den mindre kod, desto bättre.
Jag bifogar en grundläggande Arduino kod som gör att du kan styra manuellt flygsimulatorn. Öppna filen och titta på de första några förklaringarna. Du måste ändra pitch och rulla heltalen till motsvarande Digital PWM stift som du använde.
När du har tittat igenom koden, kompilera och ladda upp koden till din Arduino.