Lectie Basic - Alarm Clock (Ceas cu alarmă). În această lecție, vom învăța să folosim buzzer-ul și senzorul fotosensibil al micro:bit-ului pentru a detecta intensitatea luminii curente în timp real.
Când lumina este întunecată, matricea de leduri a Micro:bit-ului va afișa o lună. Când lumina este puternică, înseamnă "în timpul zilei", pornește alarma ceasului iar matricea de leduri micro:bit va afișa un soare.
Dacă nu știți despre BBC Micro:Bit, vă rugăm să citiți articolul de mai jos. Sper că veți obține ideea de bază despre Micro:Bit.
Ce este un BBC micro:bit si cum il pot folosi copiii in invatarea abilitatilor digitale
Instrumente de care aveți nevoie
✓ Micro:Bit (1 buc)
✓ Cablu USB (1 buc)
✓ Baterii AAA 1.5 v(2 buc)
✓ Cutie Baterie (1 buc)
✓ Editor cod
*Noi Vom folosi un mic robotel (Smart robot Car)
În primul rând, vom vedea cum putem codifica folosind editorul de blocuri.
Deci, accesați site-ul web micro:bit makecode.
Let's code
MakeCode editor

let item = 0
basic.forever(function () {
item = input.lightLevel()
if (item <= 20) {
basic.showLeds(`
. . # # .
. # # . .
. # # . .
. # # . .
. . # # .
`)
} else {
basic.showLeds(`
# . # . #
. # # # .
# # # # #
. # # # .
# . # . #
`)
soundExpression.giggle.play()
basic.pause(2000)
}
})
item = 0
def on_forever():
global item
item = input.light_level()
if item <= 20:
basic.show_leds("""
. . # # .
. # # . .
. # # . .
. # # . .
. . # # .
""")
else:
basic.show_leds("""
# . # . #
. # # # .
# # # # #
. # # # .
# . # . #
""")
soundExpression.giggle.play()
basic.pause(2000)
basic.forever(on_forever)
Sper că va ajutat :)