Progress on the coupler programming
Next things to do:
- Make the serial data port very very simple
- Perhaps use the onboard serial port
- Figure out how to get it log in remotely over wifi
- Read a configuration file
- Set up a system to configure upper and lower bounds of the servo (rate one turns)
- Split the status check for minimum navigation, position, and garmin aviation string
- Perhaps include something for waypoints
- Perhaps include a wide and a narrow band for the coupler
- Pull apart the old coupler and test it on the old servo and capacitor
- fiddle with the resistors to balance the brightness of yellow and green LED
- Figure out some kind of case
- wipe out old log files every now and then (shell script on setup should do)
Completed:
Set it to 9600 baudprepared a log file systemadded all three LEDadded both switchesadded the photo-resistor and auto-dimmingFigure out how to read a button and de-bounce it properlySet up the state space machine for various modesBoots up and operatesCan compile and execute C codeWrote the low level serial port interfaceRead data from the Garmin simulatorParse the stringsCalculate the desired course and the current trackCalculate a course that will intercept the current trackCalculate a position for a 180 degree servo that would turn the aircraft accordinglyHooked up a PWM controller for LED and servosBlinked an LED and turned a servo motorWrite out a log filePrepare a status light for reading data
Comments
Post a Comment