☀️🌙Φτιάξε έναν Αισθητήρα Φωτός με το micro:bit!

Έχεις σκεφτεί ποτέ πώς μια συσκευή μπορεί να καταλαβαίνει αν είναι μέρα ή νύχτα; Σήμερα θα φτιάξουμε ένα φωτο-αισθητήρα με το micro:bit! Θα προγραμματίσουμε το micro:bit να “διαβάζει” το φως γύρω του και να εμφανίζει διαφορετικά σύμβολα ανάλογα με το πόσο φως υπάρχει.

📘 Τι θα μάθεις

✅Πώς να χρησιμοποιείς αισθητήρες στο micro:bit
✅Πώς να διαβάζεις τιμές φωτεινότητας
✅Πώς να χρησιμοποιείς την εντολή εάν-αλλιώς-εάν
✅Πώς να εμφανίζεις εικονίδια στην οθόνη LED του micro:bit

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

🔌 Ένα micro:bit (έκδοση 1 ή 2)
💻 Καλώδιο USB
🔋 Μπαταρίες (προαιρετικά, για ασύρματη χρήση)
🌐Υπολογιστή με πρόσβαση στο MakeCode

🔍 Τι είναι αισθητήρας φωτός;

Ο αισθητήρας φωτός στο micro:bit είναι “κρυμμένος” στα LED της οθόνης του. Το micro:bit μπορεί να μετρήσει πόσο φως υπάρχει στο περιβάλλον.Το επίπεδο φωτός είναι μεταξύ των αριθμών 0 και 255.Το 0 σημαίνει σκοτάδι και το 255 σημαίνει πολύ έντονο φως.

📐 Τι είναι η δομή εάν-αλλιώς εάν-αλλιώς;

Είναι ένας τρόπος για να πούμε στο micro:bit να παίρνει αποφάσεις. Του λέμε:

👉 Αν ισχύει αυτό… κάνε αυτό
👉 Αλλιώς, αν ισχύει κάτι άλλο… κάνε κάτι άλλο
👉 Διαφορετικά (σε κάθε άλλη περίπτωση)… κάνε κάτι τρίτο

Έτσι μπορούμε να προγραμματίσουμε διαφορετικές αντιδράσεις για διαφορετικές καταστάσεις.

🔧 Πάμε να το φτιάξουμε βήμα-βήμα:

Στην παρακάτω εικόνα μπορείτε να δείτε τις εντολές και την μεταβλητή (επίπεδο φωτισμού) που θα χρειαστούμε. Η μεταβλητή επίπεδο φωτισμού αποθηκεύει το πόσο φως βλέπει το micro:bit εκείνη τη στιγμή.
☀️Αν η τιμή είναι πάνω από 100, σημαίνει ότι είναι πολύ φωτεινά και εμφανίζει όλα τα led.
😴Αν είναι μεταξύ 20 και 100, είναι μέτρια φωτεινότητα και εμφανίζει κάποια led αναμμένα.
🌙Αν είναι κάτω από 20, σημαίνει σκοτάδι και εμφανίζει στα led το φεγγάρι.

🧪 Δοκίμασέ το!

1.Φώτισε το micro:bit με φακό ή κινητό
2.Κάλυψέ το με το χέρι σου
3.Δες πώς αλλάζουν τα σύμβολα!
4.Τροποποίησε τις τιμές 100 και 20 για να δεις πώς επηρεάζεται η λειτουργία

💡 Θες να το κάνεις ακόμα πιο διασκεδαστικό;

➕ Προσθήκη ήχου.Όταν το φως πέφτει κάτω από ένα όριο, το micro:bit μπορεί να παίζει έναν ήχο ή να κάνει έναν “μπιπ” (με buzzer ή ηχείο).


Κύλιση στην κορυφή