RC segelbåt (3 / 7 steg)
Steg 3: Program
Jag använde programvaran Arduino IDE för att skriva både sändare program och mottagare program. Majoriteten av programmet var fokuserad runt nRF24L0I RF-sändtagare som jag hittade de flesta av nödvändiga kod på många bra Forum.
För sändaren koden jag har tilldelat joystick ingångarna till matris som sedan skickas som ett paket via sändtagaren. För mottagaren koden jag tog mängd insatsvaror som joystick och tilldelas trim en axel i styrspak till roder servo och en axel av andra joysticken till seglet servon. Tryckknapparna på varje joystick användes för att kontrollera segel fallen.
Några frågor jag hittade medan programmering var att centrera av kontinuerlig rotation servon var inte exakt 90 grader. Centrerar var iväg med cirka en grad så jag var tvungen att justera och kartlägga detta.
De två Arduino program skisserna är kopplade.