Micro:bit. Nauka programowania i elektroniki dla małych oraz dużych - Helion
Autor: Witold Krieser
ISBN: 978-83-283-8534-4
okładka: miękka
Księgarnia: Helion
ISBN: 978-83-283-8534-4
okładka: miękka
Księgarnia: Helion
Książka będzie dostępna od września 2021
Zobacz także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Micro:bit. Nauka programowania i elektroniki dla małych oraz dużych -- spis treści
WSTĘP
1. MICRO:BIT - MAŁA PŁYTKA O DUŻYCH MOŻLIWOŚCIACH
- Specyfikacja BBC micro:bit 2
2. PROGRAMOWANIE MICRO:BIT - OPROGRAMOWANIE ORAZ UMIESZCZANIE PROGRAMU W PAMIĘCI
- Jak pisać programy?
- Jak umieścić program w pamięci micro:bit
- Odczyt danych z płytki micro:bit za pomocą środowiska Arduino
3. INSTRUKCJE PROGRAMOWANIA MICRO:BIT
4. PODSTAWY TEORETYCZNE ELEKTRONIKI ORAZ MODUŁY DODATKOWE PRZEZNACZONE DO MICRO:BIT
- Prąd elektryczny i jego rodzaje
- Obwód elektryczny
- Materiały półprzewodnikowe
- Tranzystory bipolarne
- Moduły dodatkowe przeznaczone do micro:bit
5. PROSTE PROJEKTY Z WYKORZYSTANIEM PŁYTKI MICRO:BIT
- Projekt 1. Wyświetlanie napisu - wyświetlanie własnego imienia zaraz po uruchomieniu programu
- Projekt 2. Wyświetlanie napisu - stałe wyświetlanie własnego imienia na ekranie LED micro:bit
- Projekt 3. Wyświetlanie ikony na wyświetlaczu LED micro:bit
- Projekt 4. Wyświetlanie kilku ikon na wyświetlaczu LED
- Projekt 5. Wyświetlanie kilku ikon na wyświetlaczu LED - innych zaraz po uruchomieniu oraz innych wyświetlanych stale
- Projekt 6. Wyświetlanie napisu po uruchomieniu oraz na stałe ikon na wyświetlaczu LED
- Projekt 7. Wyświetlanie na wyświetlaczu samodzielnie utworzonych ikon
- Projekt 8. Wyświetlanie na wyświetlaczu ikony po naciśnięciu przycisku A
- Projekt 9. Wyświetlanie na wyświetlaczu ikony po naciśnięciu przycisku A, wyświetlanie innej ikony po naciśnięciu przycisku B
- Projekt 10. Wyświetlanie na wyświetlaczu ikony po naciśnięciu przycisku A, wyświetlanie innej własnej ikony po naciśnięciu przycisku B, kasowanie ikon po wspólnym naciśnięciu przycisków A+B
- Projekt 11. Mruganie pojedynczej diody na wyświetlaczu micro:bit
- Projekt 12. Wyświetlanie na micro:bit różnych elementów
- Projekt 13. Wyświetlanie temperatury
- Projekt 14. Reakcja wyświetlacza LED micro:bit na przycisk A (zapalanie diod) oraz przycisk B (gaszenie diod)
- Projekt 15. Działanie akcelerometru wbudowanego w płytkę micro:bit
- Projekt 16. Działanie akcelerometru 2 - podgląd pozycji
- Projekt 17. Detekcja natężenia oświetlania
- Projekt 18. Mrugające powtarzane emotikonki
- Projekt 19. Elektroniczna kostka do gry
- Projekt 20. Graficzna elektroniczna kostka do gry
- Projekt 21. Dodawanie dwóch liczb
- Projekt 22. Mnożenie dwóch liczb
6. PROJEKTY Z MODUŁAMI DODATKOWYMI DO MICRO:BIT
- Projekt 1. Mruganie diody LED - załączanie/wyłączanie na czas dwóch sekund
- Projekt 2. Mruganie diody LED - załączanie/wyłączanie na czas trzech sekund i odtwarzanie w tle dźwięku
- Projekt 3. Wyświetlanie ikony na wyświetlaczu micro:bit po uaktywnieniu krańcowego wyłącznika
- Projekt 4. Zwiększanie tempa i zmiana efektu dźwiękowego po uaktywnieniu krańcowego wyłącznika
- Projekt 5. Wyświetlanie na wyświetlaczu micro:bit poziomu napięć z zakresu od 0 V do 3,3 V z regulacją potencjometrem
- Projekt 6. Sterowanie oświetleniem za pomocą przycisków A i B na płytce micro:bit
- Projekt 7. Pomiar poziomu jasności oświetlenia za pomocą diod na płytce micro:bit
- Projekt 8. Odtwarzanie muzyki przez głośnik za pomocą przycisków A i B na płytce micro:bit
- Projekt 9. Rozpoznawanie gestów (uwaga: należy dodać moduł instrukcji Grobe zawierający czujnik gestów)
- Projekt 10. Rozpoznawanie odległości (uwaga: należy dodać moduł instrukcji Grove zawierający czujnik ultradźwiękowy)
- Projekt 11. Licznik potrząśnięć (uwaga: należy dodać moduł instrukcji Grove zawierający moduł wyświetlacza siedmiosegmentowego)
- Projekt 12. Dalmierz ultradźwiękowy (uwaga: należy dodać moduł instrukcji Grove zawierający moduł wyświetlacza siedmiosegmentowego)
- Projekt 13. Zmiana intensywności świecenia diody LED
- Projekt 14. Zmiana intensywności świecenia diody LED oraz mruganie LED
- Projekt 15. Sterowanie diodami RGB - zmiana różnych kolorów
- Projekt 16. Uruchamianie za pomocą przycisku zewnętrznego emotikonów na ekranie LED micro:bit
- Projekt 17. Sterowanie sygnalizacją świetlną
- Projekt 18. Czujnik PIR - czujnik obecności
- Projekt 19. Czujnik dźwięku
7. PROJEKTY Z WYKORZYSTANIEM DODATKOWYCH MODUŁÓW I PŁYTKI UNIWERSALNEJ
- Projekt 1. Mruganie diody oraz dobór rezystora do diody (rezystor 220 Ω)
- Projekt 2. Pływające światła (rezystor 220 Ω)
- Projekt 3. Załączanie i wyłączanie dwóch diod z przycisków A i B dostępnych na płytce micro:bit oraz z zewnętrznych przycisków
- Projekt 4. Regulacja jasności diody LED za pomocą potencjometru (rezystor 220 Ω)
- Projekt 5. Sterowanie diodą RGB
- Projekt 6. Sterowanie diodą za pomocą fotokomórki (rezystor 220 Ω, 10 kΩ)
- Projekt 7. Sterowanie aktywnym brzęczkiem
- Projekt 8. Sterowanie pasywnym brzęczkiem
- Projekt 9. Sterowanie serwomechanizmem za pomocą potencjometru
- Projekt 10. Sterowanie wyświetlaczem
8. ANALOGOWY ODCZYT DANYCH ZA POMOCĄ MICRO:BIT
- Projekt 1. Odczyt analogowy za pomocą potencjometru (do odczytu wykorzystano środowisko Arduino IDE)
- Projekt 2. Odczyt analogowy temperatury za pomocą termistora (do odczytu wykorzystano środowisko Arduino IDE, rezystor 10 kΩ)
- Projekt 3. Odczyt temperatury za pomocą układu LM35
- Projekt 4. Alarm pożarowy
- Projekt 5. Alkomat
- Projekt 6. Czujnik gazu
- Projekt 7. Czujnik wilgotności (wykrywacz braku wody w doniczce)
- Projekt 8. Czujnik wykrywania wody - alarm zalania
- Projekt 9. Sterowanie joystickiem
O AUTORZE