Regbot firmware: Difference between revisions
From Rsewiki
(Created page with "Back to Regbot == Main structure == The main (Arduino) file is ''regbot.ino'' Arduino starts by calling a ''setup()'' function. This function sets up all modules and used libraries. Arduino then calls ''loop()''. This function holds the main loop: * listen for incoming commands (from USB) * and at regular intervals (1ms) ** read sensors, ** run control ** implement on actuators ** do data logging") |
|||
Line 10: | Line 10: | ||
Arduino then calls ''loop()''. | Arduino then calls ''loop()''. | ||
This function holds the main loop: | This function holds the main loop: | ||
* listen for incoming commands (from USB) | * listen for incoming commands (from USB) and service data subscriptions. | ||
* | * At regular intervals (1ms) | ||
** | ** Read sensors, | ||
** | ** Run control | ||
** | ** Implement on actuators | ||
** | ** Do data logging |
Revision as of 10:02, 11 March 2025
Back to Regbot
Main structure
The main (Arduino) file is regbot.ino
Arduino starts by calling a setup() function. This function sets up all modules and used libraries.
Arduino then calls loop(). This function holds the main loop:
- listen for incoming commands (from USB) and service data subscriptions.
- At regular intervals (1ms)
- Read sensors,
- Run control
- Implement on actuators
- Do data logging