1. korak: Napravi
Što je to?
Iskoristi jednostavnu funkciju za pretvaranje temperature očitane na micro:bitovu senzoru iz stupnjeva Celzija u Fahrenheite.
Kako to radi
- micro:bitov procesor ima ugrađen toplinski senzor s kojega možemo očitati temperaturu u stupnjevima Celzija.
- Za pretvaranje temperature u Fahrenheite koriste se funkcije.
- Funkcija pretvoriCuF omogućuje ponovno korištenje koda za konverziju, recimo u programu za bilježenje najviše i najniže temperature.
- Pritiskom tipke B na micro:bitu poziva se i izvodi funkcija pretvoriCuF umjesto da se koristi samo varijabla ili broj.
- Temperaturu u Celzijima predajemo funkciji.
- Funkcija preuzima broj pohranjen u varijabli nazvanoj C i pretvara ga u Fahrenheite tako da ga pomnoži s 1,8 i pribroji 32.
- Funkcija vraća izračunati broj tako da se on prikaže kao izlaz na LED zaslonu kad se pritisne tipka B.
- Ako se pritisne tipka A, prikazuje se temperatura u Celzijima.
Što ti treba
- micro:bit (ili MakeCode simulator)
- Uređivač MakeCode ili Python
- baterije (prema potrebi)
2. korak: Kodiraj
3. korak: Unaprijedi
- Poboljšaj program tako da se uz temperaturu u Celzijima ili Fahrenheitima prikaže slovo C odnosno F.
- Izradi vlastitu funkciju kojom ćeš napraviti konverziju u stupnjeve Kelvina ako pritisneš tipke A i B istovremeno.
- Dodaj konverziju u Fahrenheite programima maksimum-minimum termometra ili vanjsko-unutrašnjeg termometra.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.