Skip to content

AllMyCircuits Wiki

Héctor Cerezo edited this page Nov 7, 2019 · 12 revisions

Welcome to the AllMyCircuits wiki!

This Wiki contains information about the AllmyCircuits Repository code. Basically, Allmycircuits contains code for a line follower robot based on the ARM microcontroller STM32F103 (the one used in the Blue pill Board).

All the code examples use the C-based libopencm3 library https://libopencm3.org

The repository also holds the code for:

  • Bluepill's hardware C drivers with examples.
  • A lap stopwatch (called lapcounter) so we can count the time to complete a lap.

The code of the latest version for the Line follower robot can be found in Line Follower

Installation and Compilation

If you want to compile and use the code for the line follower, better read the README at the repo as it provides the most to-date information of installation, compilation and configuration issues.

For generic instructions about uploading binaries to the STM32F103 (with the blue/black pill) or similar follow the instructions of the Readme file at the root of the project https://github.com/hmightypirate/AllMyCircuits

For the hardware part and concrete car implementations read this wiki.

Line Follower car instances

Each line follower robot instance is a combination of code, board and chassis. All the boards and code are retro-compatible, because the follow the same schematic.

You will find specific information of each car in its individual pages. Ordered chronologically those are: