BBC microbit: Πυξίδα.
Δημιουργήστε μια απλή πυξίδα θα σας δείξει σε ποια κατεύθυνση είναι ο Βορράς ή όποιο άλλο σημείο του ορίζοντα ορίσετε.
Πώς λειτουργεί
- Το micro:bit σας διαθέτει έναν αισθητήρα πυξίδας που ονομάζεται μαγνητόμετρο που μετρά τα μαγνητικά πεδία. Μπορεί να αισθανθεί το μαγνητικό πεδίο της Γης και έτσι μπορείτε να το χρησιμοποιήσετε ως πυξίδα.
- Όταν χρησιμοποιείτε για πρώτη φορά την πυξίδα micro:bit, πρέπει να την βαθμονομήσετε. Ένα μικρό παιχνίδι εμφανίζεται στην οθόνη όπου πρέπει να γείρετε το micro:bit για να ανάψει κάθε LED και μετά είστε έτοιμοι.
- Το πρόγραμμα χρησιμοποιεί έναν άπειρο (για πάντα) βρόχο για να συνεχίσει να λαμβάνει μετρήσεις πυξίδας και τις αποθηκεύει σε μια μεταβλητή που ονομάζεται 'bearing'. Στη συνέχεια χρησιμοποιεί επιλογή : μια δήλωση if… else για να εμφανίσει το N για τον Βορρά στην οθόνη LED εάν το ρουλεμάν είναι μεγαλύτερο (>) από 315 μοίρες ή μικρότερο από (<) 45. Αυτό σημαίνει ότι θα σας δείξει πού είναι ο Βορράς καθώς το micro:bit σας δείχνει περίπου προς τη σωστή κατεύθυνση.
Τι χρειάζεσαι
- micro:bit (ή προσομοιωτής MakeCode)
- Πρόγραμμα επεξεργασίας MakeCode ή Python
- πακέτο μπαταριών (προαιρετικό)
- ένας πλανήτης με μαγνητικούς πόλους για να σταθεί κανείς, όπως η Γη!
Κωδικοποιήστε το...
Βελτιώστε το
- Κάντε την πυξίδα πιο ακριβή μειώνοντας το εύρος της γωνίας απόκλισης: κάντε τον αριθμό 45 μικρότερο και 315 μεγαλύτερο.
- Προσθέστε άλλα σημεία της πυξίδας για να δείτε πότε το micro:bit δείχνει Ανατολή, Δύση και Νότο.
- Προσθέστε ήχο ώστε να κάνει θόρυβο όταν δείχνει προς το Βορρά, ώστε κάποιος με προβλήματα όρασης να μπορεί να χρησιμοποιήσει την πυξίδα.