Arata temperatura (termometru), micro:bit

Micro:bit Jun 28, 2021

Lecție Basic - Termometru. Astăzi, vom testa modul despre cum putem folosi BBC micro:bit-ul ca termometru: adică cum putem citi temperatura folosind micro:bit-ul. Temperatura în grade Celsius afisată pe matricea LED-ului și bonus un Zâmbareț.

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)

Micro:Bit-ul nu are un senzor de temperatură special pentru citirea temperaturii. Temperatura pe care o vom citi este de fapt temperatura matriței de siliciu de pe procesorul principal.

Așa că acum să vedem cum putem citi temperatura folosind micro:bit-ul. Voi folosi trei metode pentru a citi temperatura din Micro: Bit.

În primul rând, vom vedea cum putem codifica folosind editorul de blocuri.

Deci, accesați site-ul web micro:bit makecode.

Acum, dacă doriți să afișați ceva la pornire (Block START), alegeți ok, altfel ștergeți blocul de pornire și folosiți blocul pentru totdeauna (Block FOREVER). Voi folosi blocul FOREVER. De fapt, variabila de temperatură este utilizată pentru a citi temperatura din micro:bit.

✓ Deci mergeți la INPUT și alegeți temperatura și plasați-o în interiorul setului pentru a bloca.

function input.temperature(): number;
JavaScript Blocks Editor
def input.temperature(): number
Python Editor

Puteți vedea un VIDEO mai jos.

Arătați cât de cald sau de rece este micro:bit-ul dvs. utilizând senzorul de temperatură încorporat. Luați micro:bit-ul în locuri mai calde și mai reci și vedeți cum se modifică citirile de temperatură.


Let's code

MakeCode editor


Javascript

basic.forever(function () {
    basic.showNumber(input.temperature())
    basic.pause(500)
    basic.showIcon(IconNames.Happy)
    basic.pause(500)
    basic.clearScreen()
})
JavaScript Blocks Editor

Python editor

def on_forever():
    basic.show_number(input.temperature())
    basic.pause(500)
    basic.show_icon(IconNames.HAPPY)
    basic.pause(500)
    basic.clear_screen()
basic.forever(on_forever)
Python Editor

Sper că va ajutat :)

Tags

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.