# Tappy Robotic Hand

## Overview

## Tappy Hand

This project combines very basic materials to create an entrancing hand that can be "programmed" to move its fingers in different sequences.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/627/medium800thumb/makecode_Untitled3.2019-03-26_15_00_20.jpg?1553626844)

## The Electronics

This project is based around the [Circuit Playground Express](https://learn.adafruit.com/adafruit-circuit-playground-express). This board is packed with sensors and is easy to program using the block-based code editor [MakeCode](https://learn.adafruit.com/makecode).

### Circuit Playground Express

[Circuit Playground Express](https://www.adafruit.com/product/3333)
 **Circuit Playground Express** is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and made it even better! Not only did we pack even more sensors in, we also made it even easier to...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3333)
[Related Guides to the Product](https://learn.adafruit.com/products/3333/guides)
![A Black woman's manicured hand holds a round microcontroller with lit up LEDs.](https://cdn-shop.adafruit.com/640x480/3333-05.jpg)

### Continuous Rotation Servo

[Continuous Rotation Servo](https://www.adafruit.com/product/154)
This servo rotates fully forward or backward instead of moving to a position. You can use any servo code, hardware, or library to control these servos. Good for making simple moving robots. Comes with four different horns, as shown.

To control with an Arduino, we suggest connecting...

In Stock
[Buy Now](https://www.adafruit.com/product/154)
[Related Guides to the Product](https://learn.adafruit.com/products/154/guides)
![Continuous Rotation Servo with three pin cable](https://cdn-shop.adafruit.com/640x480/154-07.jpg)

### Continuous Rotation Servo Wheel

[Continuous Rotation Servo Wheel](https://www.adafruit.com/product/167)
Plastic wheel with a cutout specially designed to allow attachment to our [larger continuous rotation servo](https://www.adafruit.com/product/154). Makes it easy to get your robot rolling. Each wheel comes with a&nbsp;rubber tire that is quite sturdy. To attach, just remove the horn...

In Stock
[Buy Now](https://www.adafruit.com/product/167)
[Related Guides to the Product](https://learn.adafruit.com/products/167/guides)
![Small, black, plastic wheel](https://cdn-shop.adafruit.com/640x480/167-02.jpg)

### USB cable - USB A to Micro-B

[USB cable - USB A to Micro-B](https://www.adafruit.com/product/592)
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or microcontroller

Approximately 3 feet / 1 meter long

In Stock
[Buy Now](https://www.adafruit.com/product/592)
[Related Guides to the Product](https://learn.adafruit.com/products/592/guides)
![USB cable - USB A to Micro-B - 3 foot long](https://cdn-shop.adafruit.com/640x480/592-01.jpg)

### Small Alligator Clip to Male Jumper Wire Bundle - 6 Pieces

[Small Alligator Clip to Male Jumper Wire Bundle - 6 Pieces](https://www.adafruit.com/product/3448)
When working&nbsp;with unusual non-header-friendly surfaces, these handy cables will be your best friends! No longer will you have long, cumbersome strands of alligator clips. These compact jumper cables have a premium male header on one end and a grippy mini alligator clip on the...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3448)
[Related Guides to the Product](https://learn.adafruit.com/products/3448/guides)
![Group of Small Alligator Clip to Male Jumper Wires](https://cdn-shop.adafruit.com/640x480/3448-00.jpg)

### JST 2-pin Extension Cable with On/Off Switch - JST PH2

[JST 2-pin Extension Cable with On/Off Switch - JST PH2](https://www.adafruit.com/product/3064)
By popular request - we now have a way you can turn on-and-off Lithium Polymer batteries without unplugging them.

This **PH2 Female/Male&nbsp;JST 2-pin Extension Cable&nbsp;** comes with an in-line **Switch** - click once to turn on, click again to turn off....

In Stock
[Buy Now](https://www.adafruit.com/product/3064)
[Related Guides to the Product](https://learn.adafruit.com/products/3064/guides)
![Top view shot of JST 2-pin Extension Cable with On/Off Switch.](https://cdn-shop.adafruit.com/640x480/3064-02.jpg)

# Power

If you'd like to power your project without connecting a USB cable to your computer either of these battery options work well to untether your device.

### 3 x AAA Battery Holder with On/Off Switch and 2-Pin JST

[3 x AAA Battery Holder with On/Off Switch and 2-Pin JST](https://www.adafruit.com/product/727)
This battery holder connects 3 AAA batteries together in series for powering all kinds of projects. We spec'd these out because the box is slim, and 3 AAA's add up to about 3.3-4.5V, a very similar range to Lithium Ion/polymer (Li-Ion) batteries and have an on-off switch. That makes...

In Stock
[Buy Now](https://www.adafruit.com/product/727)
[Related Guides to the Product](https://learn.adafruit.com/products/727/guides)
![Front angled shot of 3 x AAA battery holder with on-off switch and 2-pin JST PH connector.](https://cdn-shop.adafruit.com/640x480/727-07.jpg)

### Alkaline AAA batteries - 3 pack

[Alkaline AAA batteries - 3 pack](https://www.adafruit.com/product/3520)
Battery power for your portable project! These batteries are good quality at a good price, and work fantastic with any of the kits or projects in the shop that use AAA's. This is a pack of **3 AAA batteries**.  
  
These batteries are Alkaline (MnO2) chemistry, with a...

In Stock
[Buy Now](https://www.adafruit.com/product/3520)
[Related Guides to the Product](https://learn.adafruit.com/products/3520/guides)
![Angled shot of 3 PKcell AAA batteries. ](https://cdn-shop.adafruit.com/640x480/3520-00.jpg)

### Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

[Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh](https://www.adafruit.com/product/3898)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **400mAh** for a total of about 1.9 Wh. If you need a larger (or smaller!)...

In Stock
[Buy Now](https://www.adafruit.com/product/3898)
[Related Guides to the Product](https://learn.adafruit.com/products/3898/guides)
![Slim Lithium Ion Polymer Battery 3.7v 400mAh with JST 2-PH connector and short cable](https://cdn-shop.adafruit.com/640x480/3898-05.jpg)

## Other Materials

In addition to the electronics, for this project you will need:

- A known good A to micro-B&nbsp;[USB cable](https://www.adafruit.com/product/592)
- Scrap corrugated cardboard
- Scissors and/or box cutter
- [Hot glue gun](https://www.amazon.com/dp/B006IY359K/ref=cm_sw_r_tw_dp_U_x_K0DeCbCR4A6B5)
- [Hot glue sticks](https://www.amazon.com/Surebonder-PRO2-100-Watt-High-Temperature/dp/B00627G6QC/ref=sr_1_6?s=hi&ie=UTF8&qid=1548380526&sr=1-6&keywords=10+inch+glue+sticks)&nbsp;
- A bamboo skewer

# Tappy Robotic Hand

## Cardboard Construction

## Rotating Drum

The central component of this robotic hand is the spinning drum. This drum has different slots that can hold squares of cardboard in different positions.&nbsp;

## Cardboard Tube

&nbsp;

Find a cardboard tube about 2.5" wide.

&nbsp;

Cut off a section about 4" in length.

![makecode_IMG_2633.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/367/medium640/makecode_IMG_2633.jpg?1553018062)

![makecode_IMG_2636.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/368/medium640/makecode_IMG_2636.jpg?1553018168)

![makecode_IMG_2643.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/369/medium640/makecode_IMG_2643.jpg?1553018232)

## Cardboard foundation

&nbsp;

Cut a length of cardboard about 16" long and 5" wide.&nbsp;

&nbsp;

Use the section of tube you've cut to measure where to score the fold lines. Fold cardboard into a "U" shape.

![makecode_IMG_2630.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/372/medium640/makecode_IMG_2630.jpg?1553018655)

![makecode_IMG_2638.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/373/medium640/makecode_IMG_2638.jpg?1553018732)

Cut a pile of cardboard "ribs" the same length as the cardboard tube and about 1/2" wide.

&nbsp;

Add a line of glue to the edges of each rib. This line of glue will provide grip to hold small squares of cardboard.&nbsp;

![makecode_IMG_2645.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/380/medium640/makecode_IMG_2645.jpg?1553019862)

![makecode_IMG_2647.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/382/medium640/makecode_IMG_2647.jpg?1553020368)

![makecode_IMG_2660.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/383/medium640/makecode_IMG_2660.jpg?1553020411)

![makecode_IMG_2648.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/384/medium640/makecode_IMG_2648.jpg?1553020425)

Glue these ribs around the cardboard tube.

&nbsp;

Leave a small gap between the edge of each rib, just wide enough to slide a piece of cardboard into.

![makecode_IMG_2651.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/381/medium640/makecode_IMG_2651.jpg?1553019909)

![makecode_IMG_2653.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/385/medium640/makecode_IMG_2653.jpg?1553020481)

![makecode_IMG_2664.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/386/medium640/makecode_IMG_2664.jpg?1553020525)

Test your rotating drum out by sliding some bits of cardboard into the gaps. They should grip the cardboard firmly, but still allow you to slide them back and forth without too much effort.

If you find the grip too loose, add another small line of hot glue to the edge. If the grip is too tight, squeeze the cardboard square to flatten it slightly, the corrugation inside should give it enough spring to still fit tightly into place.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/389/medium800/makecode_IMG_2666.jpg?1553020879)

Use hot glue to attach servo wheel to cardboard tube.

![makecode_IMG_2674.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/387/medium640/makecode_IMG_2674.jpg?1553020602)

![makecode_IMG_2677.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/388/medium640/makecode_IMG_2677.jpg?1553021186)

# Tappy Robotic Hand

## Motorize

## Mount servo motor

&nbsp;

Trace servo outline on one side of the cardboard. Make sure to **leave enough room** that the rotating drum and slats will be able to rotate freely.

Press servo into cutout.

Use hot glue or screws to hold the motor in place.

![makecode_IMG_2683.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/397/medium640/makecode_IMG_2683.jpg?1553031168)

![makecode_IMG_2839.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/398/medium640/makecode_IMG_2839.jpg?1553031194)

![makecode_IMG_2842.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/400/medium640/makecode_IMG_2842.jpg?1553031429)

## Attach drum to motor

Screw servo wheel onto servo horn.

![makecode_IMG_2844.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/392/medium640/makecode_IMG_2844.jpg?1553025218)

![](https://cdn-learn.adafruit.com/assets/assets/000/073/391/medium800/makecode_IMG_2849.jpg?1553022434)

## Make Fingers

Cut out four crescent shapes for fingers.

## Cardboard spacers

&nbsp;

Make a set of 8 cardboard spacers by cutting small squares of cardboard and poking a small hole through the center.

These spacers will make it easy to set the position of the fingers so they line up with the slats inserted in the rotating drum

![makecode_IMG_2679.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/401/medium640/makecode_IMG_2679.jpg?1553031554)

![makecode_IMG_2680.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/402/medium640/makecode_IMG_2680.jpg?1553031567)

![makecode_IMG_2681.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/403/medium640/makecode_IMG_2681.jpg?1553031577)

![makecode_IMG_2688.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/404/medium640/makecode_IMG_2688.jpg?1553031687)

## Adding Fingers

&nbsp;

Position pivot point for the fingers.

Push skewer through cardboard.

Add fingers and spacers one by one.

![makecode_IMG_2866.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/540/medium640/makecode_IMG_2866.jpg?1553190203)

![makecode_IMG_2869.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/541/medium640/makecode_IMG_2869.jpg?1553190212)

![makecode_IMG_2847.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/405/medium640/makecode_IMG_2847.jpg?1553032055)

![makecode_IMG_2856.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/406/medium640/makecode_IMG_2856.jpg?1553032400)

When you're finished you should be able to spin the axle and see it rotate freely within the fingers.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/408/medium800thumb/makecode_pivot_test.jpg?1553032794)

## Set the Slats

&nbsp;

You can now slide some squares of cardboard into the rotating drum and test how they interact with the fingers.

![makecode_IMG_2903.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/542/medium640/makecode_IMG_2903.jpg?1553190705)

![makecode_IMG_1298.jpg](https://cdn-learn.adafruit.com/assets/assets/000/073/543/medium640/makecode_IMG_1298.jpg?1553190744)

## Complete the Circuit

Connect the **Vout** pad on Circuit Playground Express (CPX) to the servo's red wire, the **A1** pad to the yellow wire, and the **GND** pad to the brown wire.&nbsp;

The&nbsp;[alligator clip-to-male jumper wire](https://www.adafruit.com/product/3448) connectors are great for connecting servo motors to CPX.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/657/medium800/makecode_CPX_servo_jumper.png?1553638623)

![](https://cdn-learn.adafruit.com/assets/assets/000/073/656/medium800/makecode_IMG_2312.jpg?1553635553)

Your hand is now ready for some MakeCode!

![](https://cdn-learn.adafruit.com/assets/assets/000/073/537/medium800/makecode_IMG_1294.jpg?1553189926)

# Tappy Robotic Hand

## MakeCode

## Getting Familiar

**Microsoft MakeCode for Adafruit is&nbsp;** a web-based code editor that provides a block editor, similar to Scratch or Code.org, and also a JavaScript editor for more advanced users.

If you'd like to learn more about MakeCode,&nbsp;[this guide is a good place to start](https://learn.adafruit.com/makecode/downloading-and-flashing?embeds=allow).

![](https://cdn-learn.adafruit.com/assets/assets/000/073/409/medium800/makecode.jpg?1553033167)

## How to Upload Code

To upload code, first connect your Circuit Playground Express to your computer using a micro USB cable and press the small reset button in the center of the board. All the LEDs will flash&nbsp; **red** briefly **, then turn green.&nbsp;** Your computer should now show a removable drive called&nbsp; **CPLAYBOOT.&nbsp;**

Click the&nbsp; **Download** &nbsp;button in the code window below to download the **&nbsp;.uf2 file** &nbsp;to your computer, and&nbsp; **drag 'n drop that .UF2 file onto the CPLAYBOOT** &nbsp;drive in your computer's file explorer or finder.

The drive will automatically eject itself (your computer may give you a "failed to eject drive correctly" error, you can ignore this). The code is now on your Circuit Playground Express and ready to run!

https://makecode.adafruit.com/66215-61152-86208-85732

## Use

Press button A for the project to run.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/319/medium800thumb/makecode_circuit_playground_projects_CPX_bootloader_mode.jpg?1552944219)

## Extended Runtime

If you'd like your motor to spin for longer, it's easy to drag some extra pause blocks into your code.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/073/410/medium800/makecode_Screen_Shot_2019-03-19_at_2.45.30_PM.png?1553033212)

## Exploring Inputs

MakeCode allows you to very quickly adapt a program to respond to different inputs.

Rather than using a button press to trigger the hand, you can set it to start moving when it detects movement, or when light, temperature, or noise levels change.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/536/medium800thumb/makecode_2018-07-20_15_59_32.jpg?1553186617)

## Motor Speed

Adjusting the speed of a continuous rotation servo can be accomplished by adjusting the potentiometer hidden inside the motor.

Take a small screwdriver and SLOWLY turn the potentiometer screw clockwise, then counter-clockwise, observing how this affects the speed and direction of the motor until you find a spot that works well for you.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/630/medium800/makecode_IMG_2918_copy.jpg?1553627219)

## Troubleshooting

**Problem** : My motor doesn't move!

**Solution** : Make sure that your Circuit Playground Express is connected to a power source (anywhere between 3V-5V is safe). If you're using a AAAx3 battery pack, check that the switch on the **&nbsp;** battery pack is set to "ON".

&nbsp;

**Problem:&nbsp;** My Circuit Playground Express doesn't show up as&nbsp; **CPLAYBOOT**

**Solutions:**

1. Be sure you have a Circuit Playground Express.&nbsp; The Classic will not work with MakeCode.
2. Some USB cables are "charge-only" and won't pass data. Try using a different USB cable and try using a different USB port on your computer.&nbsp;&nbsp;
3. With the Circuit Playground plugged into your computer with a micro USB cable,&nbsp; **click the small reset button** &nbsp;in the center of the board. The lights should all turn green. If they don't, try **double-clicking** the reset button.

If things still aren't working, head over to the Intro to&nbsp;[Circuit Playground Express](https://learn.adafruit.com/adafruit-circuit-playground-express)&nbsp;guide for more suggestions.

![](https://cdn-learn.adafruit.com/assets/assets/000/073/632/medium800thumb/makecode_Untitled4.2019-03-26_15_01_30.jpg?1553628346)

## More MakeCode!

If you enjoy MakeCode and want to continue exploring you can check out&nbsp;[lots more MakeCode projects on the Adafruit Learn System](https://learn.adafruit.com/category/makecode).

## Want to Get Back to CircuitPython?

If you ever need to convert your Circuit Playground Express back to CircuitPython mode, you can do so by downloading the appropriate .UF2 file from [CircuitPython.org](https://circuitpython.org/board/circuitplayground_express/) and dragging it over onto your **CPLAYBOOT** drive. [See this guide page](https://learn.adafruit.com/adafruit-circuit-playground-express/circuitpython-quickstart) for the step-by-step instructions.


## Featured Products

### Circuit Playground Express

[Circuit Playground Express](https://www.adafruit.com/product/3333)
 **Circuit Playground Express** is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and made it even better! Not only did we pack even more sensors in, we also made it even easier to...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3333)
[Related Guides to the Product](https://learn.adafruit.com/products/3333/guides)
### Continuous Rotation Servo

[Continuous Rotation Servo](https://www.adafruit.com/product/154)
This servo rotates fully forward or backward instead of moving to a position. You can use any servo code, hardware, or library to control these servos. Good for making simple moving robots. Comes with four different horns, as shown.

To control with an Arduino, we suggest connecting...

In Stock
[Buy Now](https://www.adafruit.com/product/154)
[Related Guides to the Product](https://learn.adafruit.com/products/154/guides)
### Small Alligator Clip to Male Jumper Wire Bundle - 6 Pieces

[Small Alligator Clip to Male Jumper Wire Bundle - 6 Pieces](https://www.adafruit.com/product/3448)
When working&nbsp;with unusual non-header-friendly surfaces, these handy cables will be your best friends! No longer will you have long, cumbersome strands of alligator clips. These compact jumper cables have a premium male header on one end and a grippy mini alligator clip on the...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3448)
[Related Guides to the Product](https://learn.adafruit.com/products/3448/guides)
### JST 2-pin Extension Cable with On/Off Switch - JST PH2

[JST 2-pin Extension Cable with On/Off Switch - JST PH2](https://www.adafruit.com/product/3064)
By popular request - we now have a way you can turn on-and-off Lithium Polymer batteries without unplugging them.

This **PH2 Female/Male&nbsp;JST 2-pin Extension Cable&nbsp;** comes with an in-line **Switch** - click once to turn on, click again to turn off....

In Stock
[Buy Now](https://www.adafruit.com/product/3064)
[Related Guides to the Product](https://learn.adafruit.com/products/3064/guides)
### Continuous Rotation Servo Wheel

[Continuous Rotation Servo Wheel](https://www.adafruit.com/product/167)
Plastic wheel with a cutout specially designed to allow attachment to our [larger continuous rotation servo](https://www.adafruit.com/product/154). Makes it easy to get your robot rolling. Each wheel comes with a&nbsp;rubber tire that is quite sturdy. To attach, just remove the horn...

In Stock
[Buy Now](https://www.adafruit.com/product/167)
[Related Guides to the Product](https://learn.adafruit.com/products/167/guides)
### USB cable - USB A to Micro-B

[USB cable - USB A to Micro-B](https://www.adafruit.com/product/592)
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or microcontroller

Approximately 3 feet / 1 meter long

In Stock
[Buy Now](https://www.adafruit.com/product/592)
[Related Guides to the Product](https://learn.adafruit.com/products/592/guides)
### Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

[Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh](https://www.adafruit.com/product/3898)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **400mAh** for a total of about 1.9 Wh. If you need a larger (or smaller!)...

In Stock
[Buy Now](https://www.adafruit.com/product/3898)
[Related Guides to the Product](https://learn.adafruit.com/products/3898/guides)
### 3 x AAA Battery Holder with On/Off Switch and 2-Pin JST

[3 x AAA Battery Holder with On/Off Switch and 2-Pin JST](https://www.adafruit.com/product/727)
This battery holder connects 3 AAA batteries together in series for powering all kinds of projects. We spec'd these out because the box is slim, and 3 AAA's add up to about 3.3-4.5V, a very similar range to Lithium Ion/polymer (Li-Ion) batteries and have an on-off switch. That makes...

In Stock
[Buy Now](https://www.adafruit.com/product/727)
[Related Guides to the Product](https://learn.adafruit.com/products/727/guides)

## Related Guides

- [Adafruit Circuit Playground Express](https://learn.adafruit.com/adafruit-circuit-playground-express.md)
- [Using Piezo Buzzers with CircuitPython & Arduino](https://learn.adafruit.com/using-piezo-buzzers-with-circuitpython-arduino.md)
- [Make a Snow Globe with Circuit Playground Express & MakeCode](https://learn.adafruit.com/make-a-snowglobe-with-circuit-playground-makecode.md)
- [Program CircuitPython USB Devices with iPhone & iPad](https://learn.adafruit.com/use-circuitpython-devices-with-iphone-ipad.md)
- [Easter Egg Light Stand](https://learn.adafruit.com/easter-egg-light-stand.md)
- [Automation with Crickit and Capsela](https://learn.adafruit.com/automation-with-crickit-and-capsela.md)
- [Circuit Playground Express Automatic Sunglasses](https://learn.adafruit.com/circuit-playground-express-auto-sunglasses.md)
- [Make it Move with Crickit](https://learn.adafruit.com/make-it-move-with-crickit.md)
- [Four Seasons Fairy Bottle Lanterns](https://learn.adafruit.com/four-seasons-fairy-bottle-lanterns.md)
- [Slider Crank Mechanism -- from Cardboard and Craft Sticks](https://learn.adafruit.com/cardboard-slider-crank.md)
- [Circuit Playground Express USB MIDI Controller and Synthesizer](https://learn.adafruit.com/cpx-midi-controller.md)
- [Introducing Adafruit Crickit #MakeRobotFriend](https://learn.adafruit.com/adafruit-crickit-creative-robotic-interactive-construction-kit.md)
- [micro:bit Lesson 2. Controlling LEDs on Breadboard](https://learn.adafruit.com/micro-bit-lesson-2-controlling-leds-on-breadboard.md)
- [CircuitPython Essentials](https://learn.adafruit.com/circuitpython-essentials.md)
- [CircuitPython Snow Globe](https://learn.adafruit.com/circuitpython-snow-globe.md)
- [Drama Piñata](https://learn.adafruit.com/customizable-reusable-pinata.md)
