Micro:bit računalo za mjerenje brzine - Napomena

Micro:bit računalo za mjerenje brzine - Napomena

Kako napraviti računalo za bicikl koje će mjeriti i ispisivati brzinu, temperaturu i štošta drugo.

Napomena:

Micro:bitov Javascript program za blokovsko programiranje ne podržava decimalne vrijednosti te ih moramo upisivati pomoću razlomaka i to preko matematičke funkcije dijeljenja. Također micro:bit ne sadržava integriranu funkciju mjerenja vremena te samim time otežava bilo kakvo daljnje korištenje tih funkcija u programskom kodu jer ih moramo dobiti na improviziran način, a to i nije baš najpreciznije. Pauziranje programa jako je loša opcija jer time pauziramo apsolutno sve i vrijednosti koje se nalaze na analognim ili digitalnim pinovima micro:bita neće biti očitane za to vrijeme, ali nama je to jedina opcija. Naravno, uzet ćemo u obzir da se naš kotač neće okrenuti ispod 100 ms, što znači da će raditi donekle pouzdano s vrijednostima do 25 km/h. Ako se smanji na 50 ms, maksimalna brzina koju će sklop moći pouzdano izmjeriti iznosi 50 km/h.

Izvođenje naredbi unutar koda nije instantno te smanjivanjem vrijednosti brojača vremena na <50 ms povećavate pogrešku mjerenja. Naprimjer, ako izvođenje naredbi traje 5 ms, a vremenski brojač 50 ms, to znači da će izvođenje naredbi trajati 10 %, od vremena brojača. Ako je vremenski brojač 100 ms, a izvođenje naredbi 5 ms, što je jednako 5 % od vremena brojača. Najbolje je pronaći kompromis jer, kao što smo rekli, povećavanjem intervala vremenskog brojača uvodimo rizik da nam kotač napravi puni krug, a da program ne može očitati. Smanjenjem intervala vremenskog brojača smanjujemo preciznost brojanja.

(Stranica 6 od 6)
« Prev All Pages Next » (Stranica 6 od 6)

Vezani sadržaj:

  • Kali - malo drugačiji Linux

    Linux za pen testing

    Linux za dobre (i zločeste) hakere pomoću kojeg možete naučiti sve o sigurnosti IT sustava, a ako ste “zločesti”, onda to znanje i upotrijebiti protiv sigurnosti.

  • Staro računalo i novi Windows 11OS

    Dragi doktore,

    zanima me mogu li na svoj stari PC koji ne prolazi compatibility check nekako instalirati Windows 11 da ga mogu barem malo isprobati. Čuo sam da se to može, pa vas molim za mali hint.
  • Garmin Varia RCT71

    Radar koji čuva leđa biciklistima

    Sada svatko od nas koji vozimo bicikle ili e-bicikle može imati osobni radar koji nam čuva leđa. Garmin je u stražnje svjetlo bicikla ugradio radar i Full HD kameru. Ako vozite bicikl otvorenim prometnicama, ovaj uređaj bi vas mogao zanimati.

  • VIDI-X sa JTAG debugingom

    Dobar dan.

    Imam namjeru koristiti VIDI X u sklopu predmeta Građa računala. Zanimaju me dvije stvari:

    1. Može li se VIDI X konfigurirati da radi s JTAG-om za debugging?

    2. Postoji li neki resurs za asemblerski jezik na esp32?

    Na kraju sam našao samo direct port manipulation, a assembler sam u AVR Assembleru koristio. Esp32 bi mi bio puno bolji.

     

    Lijep pozdrav,

    Zoran

  • Zbogom gorivo, struja je zakon

    E-MOBILITY

    Dolazimo do velike prekretnice u mobilnosti. Europska komisija je najavila niz prijedloga legislativa koji bi do 2050. trebali učiniti Europu klimatski neutralnim kontinentom.

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.