microbit

Προγραμμάτισε μια κινούμενη καρδιά στο BBC micro:bit σου!

Κάντε την καρδιά του micro:bit σας να χτυπάει χρησιμοποιώντας την εντολή loop για να δημιουργήσετε μια κινούμενη εικόνα!

Περιγραφή

Το πρόγραμμα αυτό δείχνει μια καρδιά που χτυπάει στην οθόνη LED του micro:bit χρησιμοποιώντας δύο εικόνες, μια μεγάλη και μια μικρή καρδιά.
Οι διαφορετικές εικόνες που εμφανίζονται διαδοχικά δημιουργούν την ψευδαίσθηση της κίνησης (μια καρδιά που μεγαλώνει και μικραίνει).
Μετά την προβολή κάθε εικόνας, το πρόγραμμα κάνει παύση για μισό δευτερόλεπτο (500 χιλιοστά του δευτερολέπτου) πριν προβάλει την επόμενη εικόνα.
Η κινούμενη εικόνα επαναλαμβάνεται για πάντα χρησιμοποιώντας την εντολή Loop (μέχρι να αποσυνδέσετε το micro:bit από την πρίζα)!

Η χρήση της εντολής Loop για να συνεχίσουν να συμβαίνουν πράγματα είναι μια χρήσιμη ιδέα στον προγραμματισμό υπολογιστών: θα δημιουργήσετε ένα animation που θα συνεχίσει να τρέχει για όσο διάστημα το micro:bit έχει ενέργεια, χρησιμοποιώντας μόνο έναν πολύ μικρό και εύκολο κώδικα!

Το project απευθύνεται σε αρχάριους και μπορεί να γίνει χρήση MakeCode ή Python για την υλοποίηση του!

Τι θα χρειαστείτε:

Στο παρακάτω βίντεο θα βρείτε αναλυτικές οδηγίες για το project βήμα-βήμα!

Κωδικας και Σχεδιαγράμματα:

MakeCode

micro:bit

Python

from microbit import *

while True:
    display.show(Image.HEART)
    sleep(500)
    display.show(Image.HEART_SMALL)
    sleep(500)

Εξελίξτε το!

Αλλάξτε την διάρκεια της παύσης των 500ms ανάμεσα στις εικόνες! Τι συμβαίνει στο κινούμενο σχέδιο σας? Θα δείτε ότι η διαδοχή των εικόνων και ο συντονισμός είναι σημαντικοί παράγοντες όταν δημιουργείτε ένα κινούμενο σχέδιο.

Κατανοήστε ότι τα κινούμενα σχέδια δημιουργούν μια ψευδαίσθηση κίνησης δείχνοντας μια ακολουθία ακίνητων εικόνων

Φτιάξτε δικά σας κινούμενα σχέδια με το block “show LEDs”, και δημιουργήστε μεγαλύτερα animation βάζοντας επιπλέον εικόνες σε μια ακολουθία!

micro:bit

Προγραμματίστε τα κουμπιά του micro:bit για να δείχνουν διαφορετικό animation σε κάθε κουμπί!

Post navigation

Ενεργοποίησε το Maqueen με έναν φακό

Μια διασκεδαστική εισαγωγή στη ρομποτική με την Kitronik!

Ό,τι χρειάζεται να ξέρετε για την MicroPython σε μικροελεγκτές!

Προγραμματίζοντας το ρομπότ της Kitronik για το Pico!