Python: Retninger
Skrevet av: Oversatt fra microbit-micropython.readthedocs.io
Oversatt av: Øistein Søvik
Introduksjon
Visste du at micro:bit'en inneholder et kompass? Dersom du noen gang skal lage en værstasjon kan du bestemme vindretningen, eller navigere deg igjennom Amazonas.
Kompass
Et bruksområde for kompasset er å fortelle deg hvilken retning som er Nord:
from microbit import *
compass.calibrate()
while True:
needle = ((15 - compass.heading()) // 30) % 12
display.show(Image.ALL_CLOCKS[needle])
Merk
Du må kalibrere kompasset før det kan gjøre målinger. Dersom du glemmer å gjøre dette vil kompasset bare vise tull. calibration
metoden kjører et kjekt lite programm som hjelper enheten å finne ut hvor den er i forhold til jordens magnetfelt.
For å kalibrere kompasset, snu rundt på micro:bit'en til en sirkel av pixler er tegnet på kanten av displayet.
I resten av oppgaven skal vi prøve å bryte ned hva koden ovenfor gjør, da det kan være vanskelig å forstå detaljene med en gang.
Activity checklist
Vi skal nå se nærmere på hva compass.calibrate()
gjør.
from microbit import *
compass.calibrate()
while True:
display.scroll(str(compass.calibrate()))
from microbit import *
display.show(Image.ALL_CLOCKS[A])
from microbit import *
display.show(((15 - A // 30) % 12)
Gratulererer. Dersom du har klart å løse oppgavene ovenfor er du klar til å gå ut og utforske verden med kompasset ditt!
Lisens: The MIT License (MIT)
Forbedre denne siden
Funnet en feil? Kunne noe vært bedre?
Hvis ja, vennligst gi oss tilbakemelding ved å lage en sak på Github eller fiks feilen selv om du kan. Vi er takknemlige for enhver tilbakemelding!