This project is a great way to learn and use CircuitPython for those that may be visually impaired or blind. Or if you just wanna read code with your fingers instead of your eyes, that's cool too.
The Orbit Reader 20 is a hardware device that outputs content from a computer as Braille. Know what that means? We can use it to send the Circuit Python REPL from a computer screen to the Orbit via the screen reader. The Orbit Reader outputs text from the REPL and converts it to Braille in real time!
Please note: you cannot connect the Orbit directly to the CircuitPython board without a computer, at this time.
CircuitPython is a programming language designed to simplify experimenting and learning to program on low-cost microcontroller boards.
The REPL, or Read-Evaluate-Print-Loop, allows you to enter individual lines of code and have them run immediately. It's really handy if you're running into trouble with a particular program and can't figure out why. It's interactive so it's great for testing new ideas.
New to CircuitPython and REPLs? Check out the following guide.
- Orbit Reader 20 (a Micro-USB cable is included)
- A CircuitPython device*
- A micro-usb cable
*In addition to the screen reader, you will need some sort of CircuitPython enabled device to read the REPL output from. In this tutorial, we are using an Adafruit PyPortal but you may use any device that can run CircuitPython!
Here's a list of available boards to choose from.