Корак 1: Уради
Шта је ово?
Искористите два micro:bit - а како бисте даљински пратили спољашњу температуру.
Увод
Водич за програмирање
Како то ради
- Овај пројекат користи два различита програма, један за спољашњи micro:bit који очитава температуру и преноси је на радио групом 23.
- Спољашњи micro:bit користи сензор за температуру којим се мери колико је хладно или топло напољу.
- Он користи радио-везу како би очитану вредност темературе послао micro:bit-у који се налази у затвореном простору.
- Када micro:bit у затвореном прими очитану вредност температуре споља, он ту вредност чува у променљивој која се назива спољнаТемп.
- Када притиснете дугме А за унос на унутрашњем micro:bit-у, он приказује сопствено очитану тренутну температуру на свом лед екрану као излаз.
- Када притиснете дугме Б, приказује се очитавање вредности температуре споља која је сачувана у променљивој спољнаТемп.
Шта вам је потребно
- Два micro:bit-а
- MakeCode или Python уређивач
- пакет батерија
- Водо-непропусна посуда, на пример пластична кутија
Корак 2: Програмирај
Спољашњи сензор и предајник:
Унутрашњи сензор и пријемник:
1from microbit import *
2import radio
3radio.config(group=23)
4radio.on()
5outdoorTemp = '-'
6
7while True:
8 message = radio.receive()
9 if message:
10 outdoorTemp = message
11 if button_a.was_pressed():
12 display.scroll(str(temperature()))
13 if button_b.was_pressed():
14 display.scroll(outdoorTemp)
15
Корак 3: Унапреди
- Покушајте да штедите батерије да трају дуже тако што ћете код спољашњег micro:bit -а искључити радио-везу када се не користи и да ређе шаље очитавање температуре.
- Користите променљиве за праћење највеће и најмање забележене вредности температуре.
- Калибришите очитавања на основу другог термометра да бисте видели да ли треба да прилагодите температуру micro:bit-а.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.