Vom măsura temperatura minimă și cea maximă lăsând progrmul să ruleze pe micro:bit o perioadă mai lungă de timp.
Cum va fucționa?
Vom măsura temperatura în grade Celsius prin intermediul senzorului de temperatură al micro:bitului.
Vom folosi în program 3 variabile: temp va memora valoarea temperaturii transmise de senzor, max va memora cea mai mare valoare transmisă, min va memora cea mai mică valoare transmisă.
La începutul programului toate cele trei variabile vor fi inițializate cu aceeași valoare.
Cu ajutorul unei structuri repetitive care va rula la infinit, vom citi temperatura curentă în temp la fiecare 2 secunde și o vom compara cu max și min.
Dacă temp > max atunci valoarea variabilei max se va schimba (max va primi valoarea temperaturii curente).
Dacă temp < min atunci valoarea variabilei min se va schimba (min va primi valoarea temperaturii curente).
Programul va aprinde intermitent un punct pe ecranul de LED-uri la fiecare execuție a structurii repetitive. Astfel vom ști că programul funcționează.
La apăsarea butonului A vom afișa temperatura minimă.
La apăsarea butonului B vom afișa temperatura maximă.
Putem lăsa micro:bitul să execute programul timp de 24 de ore.