Računala za bicikl uređaji su koji su se pojavili na tržištu prije cca 5 godina. Njihova primarna funkcija prikaz je podataka na zaslonu koji su prikupljeni pomoću senzora. Jedan je od najzanimljivijih podataka brzina kretanja, a pomoću nje možemo odrediti prijeđeni put preko mjerenja proteklog vremena ili izračunati potrošenu energiju, koja je najčešće izražena u obliku kalorija. Iako se mogu kupiti na eBayu po cijeni već od 3 dolara, pokazat ćemo vam da se može napraviti jedno takvo računalo. Micro:bit je odlična platforma jer sadrži integrirani 5 x 5 LED zaslon na kojemu se mogu ispisati tražene vrijednosti, a ima i unaprijed ugrađene funkcije (poput Bluetootha) koje nam nude mogućnost povezivanja s pametnim telefonom, ali nam također pruža senzore poput žiroskopa i senzora temperature. Osim toga, troši vrlo malo električne energije pa može koristiti baterijsko napajanje. Sada dolazi onaj „teži“ dio, a to je — kako izmjeriti brzinu kretanja bicikla? Možda ste čuli za senzor Hallova efekta, a to je sitan uređaj, manji od zrna graška, koji može prepoznati postojanje magnetskog polja.
Kako nam to može pomoći? Ako takav senzor učvrstimo za vilicu bicikla, a trajni magnet učvrstimo za žbicu kotača bicikla, svaki puta kada se kotač okrene, naš će senzor dojaviti micro:bitu jedan okretaj. Prilikom okreta kotač će prevaliti put koji je jednak njegovu opsegu, a ako izmjerimo vrijeme tog okretanja, možemo izračunati brzinu koja je jednaka izrazu: brzina = prijeđeni put / vrijeme. Da se ne bismo morali zamarati analognim vrijednostima očitanja senzora Hallova efekta, preporučljivo je kupiti modul s komparatorom napona koji će, ovisno o vrijednostima koje se mogu odrediti pomoću potenciometra na modulu, slati micro:bitu digitalne vrijednosti očitanja. Pri svakom punom krugu kotača senzor će poslati 1 na digitalni ulaz micro:bita, a brzinu ćemo izračunati u programskom kodu uzevši u obzir opseg kotača kao konstantu. Micro:bitov 5 x 5 LED zaslon možda i nije najbolje rješenje za ispis brzine kretanja zbog svoje „tromosti“, tj. sporog ispisa jer na samom zaslonu se može prikazati samo jedna brojka, a dvoznamenkaste vrijednosti moraju se ispisati u obliku slijeda, što se ne izvršava instantno. Ako u trenutku promijenite brzinu kretanja, micro:bit će obraditi te podatke, ali ih zaslon neće moći ispisati u istom trenutku, nego ćete morati sačekati par sekundi.