Gweithgaredd

# Get up!

Dechreuwr | MakeCode, Python | Dangosydd LED, Sain, Synhwyrydd golau | Dewis, Iteriad, Rhif a gwerth lle, Synwyryddion

## Cam 1: Gwneud

### Beth yw e?

Turn your micro:bit into a light-sensitive alarm to help you get up in the morning. You'll learn how to use infinite loops, and selection with comparison logic.

Mae'r ddau fideo hyn yn dangos i chi yr hyn y byddwch yn ei greu a sut i'w godio:

### Sut mae'n gweithio

• The program uses the micro:bit’s LED display as a light sensor.
• Selection ('if... else') and comparison logic (> 70) are used so that if the light level is above a certain amount, a sun icon appears and it makes a noise; else, it clears the screen.
• If the light level is greater than (>) 70, a sun appears on the LED display, telling you it’s time to get up.
• The program uses an infinite loop to keep sensing the light level.
• You can adjust the threshold at which the sun appears. Use larger numbers to make it less sensitive to light, so the alarm only goes off when it's brighter - or smaller numbers to make it more sensitive to light.

### Beth sydd ei angen arnoch

• micro:bit (or use the simulator in the online editors)
• Golygydd MakeCode neu Python
• battery pack (optional but recommended)

## Cam 2: Codio

``````1from microbit import *
2import music
3
4while True:
6        display.show(Image(
7        "90909:"
8        "09990:"
9        "99999:"
10        "09990:"
11        "90909"))