Αρχική » BBC micro:bit » clap lights

clap lights

Clap lights

You can get lights that turn on and off when you clap and you can make your own lights like this using the new micro:bit. Its built in microphone can detect loud sounds like claps. You can clap or click your finger to switch the LED lights on and off. We use a Boolean variable lighton which is going to toggle its state: if it is true that lights are on, it will become false by making a loud sound. If it is false that the lights are on, it will become true by making a loud sound.

Where could it be used? In a room? Especially for people with mobility issues. It can work as a bedside lamp to free up your hands. You can switch on and off by a simple voice command. No worries about not finding the light switch when you walk in a dark room.

Look at Amazon Alexa for similar devices.

https://makecode.microbit.org/projects/v2-clap-lights

https://microbit.org/projects/make-it-code-it/clap-lights/

 

Boolean

Μια μεταβλητή Boolean είναι μια μεταβλητή με περιεχόμενο το οποίο μπορεί να αναπαραστήσει αν κάτι είναι αληθές ή ψευδές. Αν για παράδειγμα θέλουμε να ρωτήσουμε κάποιον «βρέχει σήμερα;» και η απάντηση είναι «ναι» τότε στις γλώσσες προγραμματισμού η απάντηση που πήραμε είναι μια αληθής Boolean τιμή όπου μας απαντά σε ένα ερώτημα με ναι ή όχι. Συνήθως στις γλώσσες προγραμματισμού χρησιμοποιούνται οι τιμές «true» και «false» ως ναι και όχι αντίστοιχα.

Οι τιμές Boolean έχουν δύο πιθανές καταστάσεις: true και false. Σε δυαδικό σύστημα, αυτά αντιπροσωπεύονται από το 1 και το 0. Ένας τύπος δεδομένων boolean, είναι όπως ένας διακόπτης φωτός και άρα να έχει δύο τιμές. Όπως ακριβώς ένας διακόπτης φωτός μπορεί να είναι ανοιχτός ή κλειστός, ένας τύπος δεδομένων boolean μπορεί να είναι αληθής ή ψευδής.

https://learn.pimoroni.com/article/build-a-clap-activated-light-with-microbit


Σχολιάστε