Pacman lantern

*

For Ulverston Lantern Festival 2022.

A paper lantern, structure made from willow withys. He'll have a real candle in his main body, and has 3 red LEDs connected to a Micro Bit to the pills.

pacman-lantern.jpg

The circuit is simple - it is 3 parallel circuits from pins 0 to 2, each one has a resistor and an LED, and they all go back to GND.

Here's the code:

from microbit import *

presses = 0
mouth = pin0
middle = pin1
end = pin2

def set_lights(mouth_value, middle_value, end_value):
    mouth.write_digital(mouth_value) 
    middle.write_digital(middle_value) 
    end.write_digital(end_value) 
    sleep(pause) 

while True: 
    # can speed up the lights by pressing button a.
    presses = presses + button_a.get_presses()
    if presses > 10:
        presses = 0

    pause = (10 - presses) * 100

    # the pattern that we cycle through.
    set_lights(0, 0, 1)
    set_lights(0, 1, 0)
    set_lights(1, 0, 0)
    set_lights(0, 0, 0)

1. Elsewhere

1.1. In my garden

Notes that link to this note (AKA backlinks).

1.2. In the Agora

1.3. Mentions

This page last updated: 2023-03-17 Fri 16:15. Map. Recent changes. Source. Peer Production License.