
Technology • 45 • 30 students • Created with AI following Aligned with Common Core State Standards
Free PDF · we'll email you a copy
This is lesson 13 of 15 in the unit "Micro:bit Explorers". Lesson Title: Design a Personalized Sprite Lesson Description: Students will learn about animations and program a personalized sprite using the LED display.
Students will design an animated, personalized sprite for a micro:bit LED display by planning a sequence of steps, then programming and testing the animation. This builds on prior unit work creating simple micro:bit programs and interpreting how code controls LED behavior.
0–5 min · Warm-up + goal set. Teacher shows 2–3 quick LED animation examples (from prior lessons or teacher-made) and asks, “What makes one animation feel personal and animated rather than just a single picture?” Students turn-and-talk, then share one observation.
5–12 min · Mini direct teach: animation structure. Teacher models a simple planning template with headings (Design, Frames, Behavior, Timing) and a small table for frames (Frame 1/2/3, what it shows, how long). Students observe the model and identify what “category” each heading represents, then underline the steps they think are most important to reproduce the animation.
12–18 min · Student design plan (draft). Teacher distributes a “Sprite Plan” sheet and a short frame table (3–5 frames max) and explains students should choose a theme (favorite animal, letter/initial, sport, hobby) and decide how their frames will animate (blink, chase, bounce, rotate effect). Students sketch each LED frame using a 5x5 grid and write 1–2 sentences describing the behavior for each frame.
18–26 min · Multistep procedure: program setup and first frame. Teacher posts a step-by-step procedure on the board: (a) choose base pattern, (b) place first frame in code, (c) set delay, (d) run and confirm, (e) record results. Students follow the procedure precisely to program Frame 1 on their micro:bit, then check against their plan and circle “works” or “needs change.”
26–34 min · Build frames (sequence + timing). Teacher reminds students that order matters and points to the plan table as the “script” for code order. Students add remaining frames one at a time, testing after each addition; when timing feels off, they adjust the delay value (using variables or fixed numbers agreed by the class) and re-run until the sequence matches their plan.
34–40 min · Structured test + troubleshoot. Teacher provides a quick troubleshooting checklist: “Is the correct frame showing? Is the order correct? Are delays too fast/slow? Did you save the latest version?” Students do a final test run, then document one change they made (or one improvement they confirmed).
40–45 min · Author-structure quick share + exit reflection. Teacher says, “Like writing, good programming plans help someone else understand and repeat the work.” Students turn to a partner for a 60-second share: partner reads one heading and predicts what the next step/frame should do. Students complete a brief exit ticket: “My plan is organized into ___ categories, and that helps because ___.”
Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with Common Core State Standards in minutes, not hours.
Created with Kuraplan AI
Generated using openai/gpt-5.4-nano
🌟 Trusted by 1000+ Schools
Join educators across United States