Корак 1: Уради
Шта је ово?
Искористите једноставну функцију за претварање температуре очитане са micro:bit-овог температурног сензора, из степена Целзијуса у степене Фаренхајта.
Како ради
- micro:bit-тов процесор има уграђен температурни сензор са кога можемо очитати температуру у степенима Целзијуса.
- Коришћење функција омогућава вам лако претварање температуре у степене Фаренхајта.
- Функција претвориCуF омогућава поновно коришћење кôда за конверзију, као на пример у програму за бележење највише и најниже температуре.
- Када се притисне тастер B на micro:bit-у позива се и користи функција претвориCуF уместо да се користе само променљива или број.
- Очитану температуру у Целзијусима предајемо функцији.
- Функција преузима број који је сачуван у променљивој која се назива C и ту вредност претвара у Фаренхајте тако што га помножи са 1,8 и дода 32.
- Функција враћа израчунату вредност тако да, када притиснете тастер B температура у Фаранхајтима биће приказана на лед екранима.
- Ако притиснете тастер А, температура се приказује у Целзијусима.
Шта вам је потребно
- micro:bit (или симулатор у MakeCode)
- MakeCode или Python уређивач
- батерије (опционално)
Корак 2: Програмирај
Корак 3: Унапреди
- Побољшај програм тако да се за температуру у Целзијусима приказује слово C, a за температуру у Фаренхајтима приказује словo F.
- Креирајте сопствену функцију помоћу које се врши конверзија у степенима Келвина када притиснете истовремено тастере А и Б.
- Додајте функцију у Фаренхајтима у програмима термометар за максимум-минимум или спољашњи-унутрашњи термометар.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.