- Reads GPS NMEA messages from Arduino pins 0 and 1 (serial RX/TX)
- Outputs APRS position messages including latitude, longitude, altitude, course, speed and GPS time
- Can connect to an SRB MX146 via pins 3/4 using I2C and interface with its controller to change frequency or read the temperature sensor.
- Generates an AX.25 standard AFSK 1200 baud signal. The Arduino doesn't include a DAC, so analog signals must be generated by either using a resistor ladder or PWM. I chose the latter, since it involves less additional electronics.