Circuitpython
Introduction and step by step tutorial from Adafruit
Contents
Installing CircuitPython
Go to circuitpython.org/downloads and download the version for your board.
Connect the board to the computer (e.g. Raspberry PI Pico) and the folder RPI-RP2 shows ups in your file system.
Copy the .uf2 into the folder of the board.
Now you should be able to connect to the board and use the editor.
If you need more help, here is a more detailed description on the installation process at adafruit.com
CircuitPy Drive
After installing CircuitPython on the board and reconnecting the board, it should show up as a USB drive on your computer with the name CircuitPy.
Here you can directly access the code you write and data you safe from your programs.
Install the Mu Editor
Follow the instructions for installting the Mu Editor.
- download software from codewith.mu
- Install it on your system
- On first start up select CircuitPython as Mode
- Test if it works in the CircuitPython REPL console
Running your first CircuitPython Program
In the file system of the board (that shows up as USB Drive CIRCUITPY) there is a file code.py.
To write your program, open code.py and edit it with your code. Once you safe it, it will be automatically excuted. The file name must be code.py or main.py.
Try it out with the following program:
1 # write on serial line and blink onbaord LED
2 import board
3 import digitalio
4 import time
5
6 led = digitalio.DigitalInOut(board.LED)
7 led.direction = digitalio.Direction.OUTPUT
8
9 print("Hello World!")
10 i=0
11
12 while True:
13 i = i + 1
14 print(i)
15 led.value = False
16 time.sleep(0.8)
17 led.value = True
18 time.sleep(0.2)