# This is not a baremetal program or repo
I firstly would like to thank beagleboard.org for providing a board with such power and they made UART a thing again... Thankfully. Serial devices are all around us. It still, to me, is a neat technology where one can use older technologies and current technologies without the need for speed.
If you are searching for quicker device protocols, I say choose SPI.
So, what do we have here? We have a robot, two wheels, a metal base frame, and UART communications into the wild world of Python-Linux-and-Serial.
So, without further ado, look here for a set up of sorts for your building needs: https://docs.beagleboard.org/boards/beaglev/fire/02-quick-start.html#beaglev-fire-quick-start
That should get you started with the actual hardware being referenced here. Now, about our communications in UART peripheral access and utilizing the Sabertooth 2 * 12.
You need to find the correct header pin for UART4 but only TX. We are not using receiving outside of an online Flask Application where we can see our small mobile robot move...
So, if you get a chance, please look here: https://github.com/silver2row/BeagleV-Fire_Flask_UART_PySabertooth
The PySabertooth library was written by another person and the rights are listed in a MIT licensed file called PySabertooth.py within the /src/ file.
Seth
P.S. I hope you can read over the small repo to find exactly how to utilize the board, UART peripheral access, and get acquainted with building Flask Applications. This is just the beginning. I cannot wait to try to build more around this technology made accessible.
Comments