Here’s a micro:bit project to get started for Halloween — or anytime somebody needs a scare! From Mark Ng via DFROBOT
How it works?
The servo motor is set at default 90 degrees position. The ambient light sensor detects the intensity of the surrounding light. When the box is opened, the light level is greater than 100, the servo will move to 170 degrees. A flashing heart will be displayed. When the user closes the box, the light sensor is block by the cover of the box, the servo will move back to the 90 degrees position. The heart will disappear.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.