Arata temperatura (termometru), micro:bit
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;
def input.temperature(): number
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()
})
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)
Sper că va ajutat :)