Krok 1: Wykonaj to
Co to jest?
Światło nocne, które zapala wyświatlacz LED Twojego micro:bita w ciemności.
Wprowadzenie
Przewodnik po kodowaniu
Ten projekt wykorzystuje diody LED micro:bit jako czujnik światła do stworzenia światła, które włącza się automatycznie, gdy robi się ciemno.
Czujnik światła micro:bit mierzy światło w zakresie od 0 (bardzo ciemno) do 255 (bardzo jasno).
Jak to działa
- Nieskończona pętla w kodzie sprawia, że micro:bit sprawdza poziom światła.
- Wykorzystuje logikę, aby zdecydować, czy włączyć czy wyłączyć diody LED. Instrukcja warunkowa (jeśli… to… w przeciwnym razie) decyduje o włączeniu lub wyłączeniu diod LED.
- Jeżeli poziom światła spada poniżej 100, to zapala diody LED na wyświetlaczu micro:bit. W przeciwnym razie czyści wyświetlacz, aby wyłączyć diody LED.
- Przetestuj to zasłaniając wyświetlacz lub świecąc na niego latarką i sprawdź, czy diody LED zapalają się, gdy jest ciemno.
- Może być konieczna zmiana liczby 100 w zależności od poziomu oświetlenia wokół ciebie. Większe liczby sprawią, że światło zapali się łatwiej. Mniejsze liczby sprawią, że światło pojawi się tylko wtedy, gdy jest bardzo ciemne.
Czego potrzebujesz
- micro:bit (lub symulator MakeCode)
- MakeCode lub edytor Pythona
- pakiet baterii (opcjonalnie)
- źródło światła i coś do pokrycia micro:bita
Krok 2: Zakoduj to
Krok 3: Ulepsz to
- Zmień obraz, aby pokazać księżyc lub gwiazdę, gdy będzie ciemno.
- Przymocuj micro:bita do torby lub ubrania, aby używać go jako dodatkowego światła bezpieczeństwa podczas chodzenia lub jazdy na rowerze – czy możesz sprawić, by migał, aby wyróżniać się bardziej?
- Wypróbuj ten projekt MakeCode, który sprawia, że wyświetlacz LED staje się jaśniejszy i ciemniejszy w zależności od ilości światła padającego na micro:bit. Gdzie jeszcze widziałeś rzeczy, które w ten sposób reagują na światło?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.