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