1. korak: Napravi
Što je to?
Brojač koraka možeš učiniti preciznijim ako ga prilagodiš svom načinu hodanja.
Naučit ćeš
- Kako micro:bit prikuplja numeričke podatke za ubrzanje
- Kako podacima iz senzora postaviti granične vrijednosti koje bi pokrenule procedure poput dodavanja brojaču koraka
Kako to radi
- Projekti za Brojač koraka i Niskoenergetski brojač koraka koriste pokret 'drmanja' kako bi brojali korake. Pokret 'drmanja' koristi nekoliko očitanja senzora brzinomjera kako bi ustanovio je li se micro:bit potresao.
- Može se dogoditi da se 'drmanje' ne registrira pri svakom koraku ili se registrira previše lako pa to dovodi do nepreciznog brojenja koraka.
- Ako želiš precizniji brojač koraka, treba umjesto 'drmanja' upotrijebiti numeričke podatke iz brzinomjera kako bi registrirao jesi li napravio korak i, ako jesi, povećati varijablu koraci za 1.
- Ako je ubrzanje veće od (>) 1500, varijabla koraci povećava se za 1, a broj koraka prikazuje se kao izlaz na LED zaslonu 1500 je granica - vrijednost koja će pokrenuti postupak dodavanja koraka.
- Broj 1500 može se i promijeniti ako želiš još veću točnost - ti odlučuješ koju ćeš graničnu vrijednost uzeti, dok su osnovnu graničnu vrijednost za 'drmanje' za tebe postavili dizajneri micro:bita.
- Prilagođavanje granične vrijednosti u svrhu određivenja preciznosti zove se kalibracija.
- Uzmi u obzir da pri mirovanju micro:bita brzinomjer pokazuje vrijednost oko 1000. To je snaga kojom Zemljina gravitacija privlači micro:bit.
Što ti treba
- micro:bit (ili MakeCode simulator)
- Uređivač MakeCode ili Python
- baterije (prema potrebi)
- nešto čime ćeš micro:bit pričvrstiti za nogu ili cipelu - uzica ili čičak.
2. korak: Kodiraj
3. korak: Unaprijedi
- Promijeni program kako bi baterije dulje trajale - tako da se broj koraka prikazuje samo kada se pritisne tipka A.
- Promijeni program tako da tipkom B vratiš brojač na 0.
- Izmjeri duljinu svoga koraka pa neka micro:bit pomnoži taj broj s brojem koraka kako bi izračunao daljinu koju si prešao.
- Brzinomjer može mjeriti sile u 3 smjera koji se nazivaju osima X, Y i Z. Možeš promijeniti kod i odabrati koju os mjeriti, ovisno o tome na koji si način pričvrstio micro:bit za nogu ili cipelu.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.