Alarm Clock (Ceas cu alarmă), micro:bit

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)
    }
})
JavaScript Blocks Editor
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)
Python Blocks Editor

Sper că va ajutat :)

micro:bit city
Microbit City. BBC micro:bit este un computer mic care poate fi programat pentru proiecte distractive. Deschis non-stop.