July 24, 2020
Build Notes
Planning the next phase
The three-processor system is working well. It is time to proceed with a new development phase.
The three processors are (1) the Command node, (2) the TextSource node, and (3) the Servo node.
The Command node
- code as of September 24, 2020
- gets menus, servo commands and procedures from the TextSource node
- sends commands to the Servo node
- interacts with the user
The TextSource node
- code as of September 24, 2020
- constructs menus under the direction of the Command node
- stores procedures and transmits them to the Command node
- is the source of servo commands and their descriptions
- user interface is only used for test and debug
The Servo node
- code as of September 24, 2020
- produces PWM signals for servos
- responds to commands received from the Command node
- user interface and command interface are one and the same