Are you familiar with block-based programming and trying to make the jump to Python?
You're in luck! EduBlocks is a web-based programming interface that is making the transition from block-based programming languages like Scratch to the syntax-based language Python easier.
If you've never programmed before and are new to block-based programming altogether, check out the block-based language MakeCode first. There's a helpful guide on that here.
In this guide we will go through the EduBlocks editor interface and different code blocks.
Next, we'll see how to upload code to the Circuit Playground Express and troubleshoot any issues. The Circuit Playground Express (CPX) is a great introduction to coding and electronics. Click here to learn more!
Last, we will go over different applications and examples of how to program the CPX to blink an LED, switch NeoPixel colors with buttons, and lastly make a touch-based drum machine!
- A speaker or amplifier with an 1/8" or 1/4" input
If using a speaker with 1/8" input:
If using an amp with 1/4" input:
To trigger drum sounds:
- Spare coins or other capacitive touch materials like aluminum foil or even fruit!