A great resource for ideas and questions regarding how to use MakeCode and the Circuit Playground Express
This linked tutorial will give you a complete introduction to using the "MakeCode" Editor and getting the Circuit Express to Blink its built in Neopixels. After reading pages 1-4, follow the "Blinky" instructions starting on Page 5.
TO EARN CREDIT FOR THIS MODULE: Create a customized code that uses all of the built-in Neopixels in a unique, captivating way. Submit a video showing your code AND the Circuit Express actively running the code.
Go to the MakeCode.Adafruit Launchpad (linked above) and complete the Siren Tutorial.
To earn credit for this module, customize the code in a unique and creative way using both sound and light to catch people's attention. Submit a video showing both the code and the Circuit Express actively running the code.
Go to the MakeCode.Adafruit Launchpad (linked above) and complete the Night Light Tutorial. (Using index and for loops)
To earn credit for this module, customize the code to do the following: Make the night light increase in brightness, then decrease in brightness; repeating this pulsating behavior forever. Submit a video showing both the code and the Circuit Express actively running the code.
Go to the MakeCode.Adafruit Launchpad (linked above) and complete the Clap Light Tutorial. (microphone, input)
To earn credit for this module, customize the code to do the following: When there is a loud clap the CE (Circuit Express) flashes multiple colors quickly while playing a loud sound; both lasting 1 second before turning off. Submit a video showing both the code and the Circuit Express actively running the code.
Go to this MakeCode.Adafruit launch pad and build the Hot Potato Game (In the Games Category). This will require the use of additional materials; use a USB battery pack to power instead of AAAs. (buttons, variable, random, while loop)
To earn credit for this module, customize the code to do the following: Make the hot potato game activated by pushing button B, then showing a unique pattern of light and sound when the game ends. Submit a video showing both the code and the Circuit Express actively running the code.
Go to this MakeCode.Adafruit launch pad and build a simple Electric Cardboard Guitar. This will require the use of additional materials- build it but keep it simple yet awesome. (acceleration, light level, math blocks)
To earn credit for this module, customize the code to do the following: The air guitar should play a tone based on the light level, and when the guitar is placed flat on a surface (table) its Neopixels turn on, but when it is picked up and held like a guitar they turn off.
Submit a video showing both the code and the Circuit Express actively running the code.
Go to this tutorial and build a cardboard Inchworm Robot (In Create and Have Fun Category). This will require the use of additional materials, including a servo motor. (Servo, pin connections)
HINT: Use zip ties to hold the servo onto the cardboard; use thin cardboard to construct the robot; use a USB battery pack to power
To earn credit for this module, customize the code to do the following: Make the Inchworm robot move forward for 12 cycles when its light sensor detects someone's flashlight shining brightly on it. While it is moving it should play a sound that makes people laugh. When it stops moving, a different sound should play.
Submit a video showing the Circuit Express Inchworm actively running the code.
Complete this with another person working with the CE. In this guide you will learn how to create a program to act as the "treasure" and another as the "hunter". Then, using multiple Circuit Playground Express boards, we can create a fun game by loading the "treasure" program on several of these and hiding them. (Infrared Communications)
To earn credit for this module, customize the code to do the following:
The "Hunter" should play an Neopixel animation while it is "hunting". When the "Hunter" finds a "Treasure", the "Hunter" should play a loud sound and change its Neopixel animation. Once the Hunter has found ALL 3 treasures, it should freak out with visuals and sounds.
Code 3 different "Treasures". Each "Treasure" should broadcast its unique number every 5 seconds. Every time it broadcasts its number it should flash a color unique to visually communicate that it has completed its broadcast.
Submit a video showing the Hunter locating and responding to each of the 3 Treasures.
Go to this tutorial and follow the instructions to build a glowing, Halloween-esque disembodied hand. You will learn how to wire and code LED Sequins and/or external Neopixels (not a strand as shown in the tutorial).
To earn credit for this module, build the hand (USE SEQUINS AND WIRE, NOT CONDUCTIVE TAPE) and modify the code so that if a loud sound is heard the hand begins to glow and flash in a creative, unique way. Use the wiring diagram to the right to help visualize the structure and connections.
Submit a video showing the hand doing the above, and include a shot of the code.
Go to this tutorial and follow the instructions to build a rotary-drum triggered hand out of cardboard and other supplies.
To earn credit for this module, build the tappy hand and modify the code so that if a loud sound is heard the hand begins to tap.
Submit a video showing the hand doing the above, and include a shot of the code.
Go to this tutorial and follow the instructions to build a cardboard robot that uses two continuous servos to respond to light.
To earn credit for this module, build the robot and modify the code so that it screams, flashes, and spins in circles if there is too much light.
Submit a video showing the robot doing the above, and include a shot of the code.
Complete the DIY LIght Bot module above, then modify and add to it so that the robot can be controlled by a 2nd Circuit Express board working as a handheld remote control, communicating via infrared signal (like in the Treasure Hunt Game).
To earn credit for this module, build the robot and modify the code so that the robot can be controlled by a 2nd Circuit Express board working as a handheld remote control.
Submit a video showing the robot being controlled by the second Circuit Express board.