Skip to content

Активност

Термометар за минималну и максималну температуру

Средње | MakeCode, Python | Лед екран, Сензор температуре, Тастери | Време & клима, Итерација (понављање), Оператори поређења, Променљиве, Сензори, Температура

Корак 1: Уради

Шта је ово?

Да бисте пратили највишу и најнижу температуру тако што ћете оставити да програм буде покренут на micro:bit.

micro:bit приказује број 9 и иконе које представљају минималну и максималну температуру

Како то ради

  • Као у пројекту Термометар, овде се користи сензор температуре који је смештен у micro:bit-овој процесорској јединици (CPU), да бисмо измерили температуру у °C (Целзијуси).
  • Овај програм чува најнижи и највишу очитану температуру користећи 3 променљиве: тренутнаТемп управо очитана температура, максимум је највећа, a минимална је најнижа температура.
  • На почетку програма све три променљиве добијају исту почетну вредност; у бесконачној (заувек) петљи очитава се температура на сваке две секунде, а програм упоређује тренутну температуру са променљивима максимум и минимум.
  • Ако је тренутна температура мања од (<) вредности која је сачувана у променљивој минимум, тада вредност променљиве минимум добија нову, тренутну вредност температуре.
  • Ако је тренутна температура већа од (>) вредности која је сачувана у променљивој максимум, тада вредност променљиве максимум добија нову, тренутну вредност температуре.
  • Поред тога, програм при сваком пролазу кроз бесконачну петљу на излазу осветли тачку на лед екрану тако да се зна да он ради.
  • Притиснитетастер A да би се приказала најмања, а тастер Б највећа измерена температура.
  • Можете да оставите micro:bit да ради 24 сата, да бележи максималну и минималну температуру и да исцртава графикон сваког дана у исто време, а затим га ресетујте.

Шта вам је потребно

  • micro:bit (или симулатор у MakeCode)
  • MakeCode или Python уређивач
  • батерије (опционално)
  • извор топлоте или хлађења, попут вентилатора, ако желите да видите како се температура брзо мења - или изнесите micro:bit напоље
  • милиметарски папир ако желите да исцртате графикон промене температуре током време

Корак 2: Програмирај

Корак 3: Унапреди

  • Упоредите очитавања температуре са другим термометрима. Колико је micro:bit прецизан? Да ли треба да модификујете очитавања micro:bit-а да бисте добили температуру ваздуха? Како бисте ово урадили?
  • Конвертујте температуру у Фаренхајте.
  • Користитерадио-везу за слање очитане температуре на други micro:bit уређај.