Step 5Firmware and software
- atb: contains the "main" of the project and the system intialization routines. Is from "atb" where other modules are called.
- UARTparser: is the module with the code of the serial parser, which takes the notes sent by the computer through the RS-232 and converts them into commands understandable for the "movements" module .
- movements: converts a note command recived from UARTparser, to a set of different simple motor movements in order to strike a chime. It tells to the module "motor" the sequence of energy and direction of each motor.
- motors: implements 6 software PWM to power the motors with the precise energy and the precise duration set by the "movement" module.
The computer software is a simple Visual Basic 6.0 application which allows the user entering and storing the sequence of notes which compose a melody. It also allows sending the notes through the PC serial port and listening to them played by the Atb.
If you want to check out the firmware you can download it in the download area.
atb.zip12 KB| « Previous Step | Download PDFView All Steps | Next Step » |
![]() |
Add Comment
|









































