Priroda i društvo

U nastavi prirode i društva micro:bit se može koristiti u raznim pokusima i mjerenjima zahvaljujući svojim senzorima. Primjerice, micro:bitom se može pratiti i mjeriti temperatura zraka, količina svjetlosti, vlažnost tla i sve to pohraniti u dokument kako bi se prikupljeni podaci mogli kasnije obraditi, analizirati i prezentirati.

Micro:bit može poslužiti i kao kompas na terenskoj nastavi.

Proučite primjere u nastavku te izradite program za mjerenje temperature.

Isprobajte

KOMPAS

U sredini gornjeg dijela simulatora (mjesto logotipa) nalazi se igla kompasa i ispisuju stupnjevi ovisno o tome kako je igla usmjerena. Mišem možete okretati iglu u oba smjera za 360⁰.

Ovisno o tome prema kojoj strani svijeta je igla usmjerena, na zaslonu micro:bita će se prikazati slovo jedne od četiri glavne strane svijeta.

Preuzmite program na svoj micro:bit i isprobajte ga.

Prilikom pokretanja micro:bita pokrenuti će se kalibracija kompasa. Na zaslonu se ispiše poruka TILT TO FILL SCREEN. Tada se micro:bit mora okretati u različitim smjerovima sve dok se sve svjetleće diode na zaslonu ne uključe i ispune ga. Nakon toga će se prikazati smješko kao znak da je kalibracija bila uspješna.

Programirajte

MJERENJE TEMPERATURE

Pretvorite micro:bit u termometar. Izradite program kojim će se neprestano ispisivati izmjerena temperatura.

1. korak

Kako biste prikazali temperaturu na ekranu iskoristit ćete naredbu show number iz Basic kategorije i staviti je unutar forever bloka. Forever petlja izvršava se zauvijek. Sve naredbe koje stavite unutar nje izvršavat će se slijedno, jedna nakon druge, a kada završi izvršavanje posljednje naredbe ponovno će krenuti prva.

Za prikaz izmjerene temperature u stupnjevima Celzijusevim uzmite naredbu temperature iz kategorije Input i stavite je kao argument naredbe show number.

Odmah po ubacivanju ove naredbe u program na simulatoru se pojavljuje prikaz ‘izmjerene’ temperature. Naravno, ovo nije stvarna temperatura, već na simulatoru možete mijenjati temperaturu podešavanjem na malom termometru sa strane.

2. korak

Kako vidite, temperatura se konstantno prikazuje (animira) na ekranu pa je teško razaznati koji se broj stvarno prikazuje. Zbog toga nakon prikaza temperature treba obrisati zaslon i malo usporiti program. Iz kategorije Basic u odjeljku more uzmite naredbu clear screen i stavite je odmah nakon show number naredbe. Clear screen naredba će isključiti sve svjetleće diode micro:bitovog ekrana i time zapravo pobrisati sve što je bilo prikazano na ekranu.

Kako se program izvršava vrlo brzo, nakon brisanja ekrana ponovno se gotovo odmah ispisuje izmjerena temperatura. Zbog toga ćete u program dodati naredbu pause koju možete pronaći u Basic kategoriji. Naredbu pause ubacite u program odmah nakon naredbe clear screen.

3. korak

Naredba pause zaustavlja izvršavanje programa na određeno vrijeme. Duljinu trajanja pauze upisujete kao argument naredbe i to u milisekundama. Milisekunda je tisućiti dio sekunde. Ako želite da program napravi pauzu od jedne sekunde, morate upisati 1000, za dvije sekunde 2000 itd.

Tags: