Girl, Forgotten – książka, która porządkuje świat Arduino od podstaw
Jeśli kiedykolwiek złapałeś się na tym, że Arduino „wydaje się proste”, ale brakuje Ci jednego, sensownego przewodnika, to Girl, Forgotten (SKU: 77fbfffa0028) jest dokładnie tym typem pozycji: praktycznej, krok po kroku i nastawionej na budowanie własnych projektów. To książka dla osób, które chcą zrozumieć elektronikę i programowanie, a nie tylko skopiować gotowy kod.
Platforma Arduino od lat przyciąga twórców elektroniki domowej. Umożliwia komunikację z komputerem, a także podłączanie zewnętrznych elementów – od silników i przekaźników, przez fotodiody, diody laserowe, głośniki i mikrofony, aż po rozwiązania do sterowania i tworzenia interfejsów. Właśnie w tym kierunku prowadzi ta publikacja: od fundamentów do projektów, które naprawdę działają.
W treści naturalnie przewija się myśl, że pomysł jest ważny, ale jeszcze ważniejsza jest umiejętność przełożenia go na obwód i kod. A gdy zaczynasz rozumieć podstawy, łatwiej też nadać projektowi własny charakter – tak, jak w tytule Girl, Forgotten: nie chodzi o przypadek, tylko o to, by „odkryć” działanie technologii od środka.
Arduino jako baza: zasilanie, piny, płytki i to, co musisz wiedzieć
Książka zaczyna od porządkowania pojęć. Najpierw trafiasz na historię Arduino i odpowiedź na pytanie, czym jest ta platforma. Następnie przychodzi czas na praktykę: poznajesz płytkę Arduino UNO R3 oraz zagadnienia związane z jej zasilaniem.
Autor prowadzi przez różne sposoby zasilania Arduino: wykorzystanie pinów VIN/GND, zasilanie wejściem DC oraz zasilanie przez USB. To ważne, bo wiele problemów w projektach bierze się właśnie z niepewnego zasilania lub nieprawidłowego sposobu podłączenia.
Później książka przechodzi przez piny i ich role: piny cyfrowe, analogowe wejścia, PWM, piny zasilania oraz transmisję szeregową. Dodatkowo poznajesz SPI i dowiadujesz się, czym różnią się odmiany płytki – m.in. Arduino Micro, Arduino Mega 2560 i Lilypad, a także Arduino Nano. Jest też fragment o zamiennikach płytek, dzięki czemu łatwiej dobrać sprzęt do tego, co masz pod ręką.
Elektronika w pigułce: od bloków konstrukcyjnych do prawa Ohma
W rozdziałach o podstawach elektroniki książka nie omija tego, co zwykle sprawia trudność: zrozumienia, jak działa obwód. Dostajesz uporządkowany opis elementów elektronicznych i tego, jak myśleć o prądzie, napięciu oraz oporze.
W praktyce poznajesz elektroniczne bloki konstrukcyjne: zasilanie, wejście, wyjście oraz układ sterujący. Pojawia się też multimetr – narzędzie, które realnie pomaga w diagnozie. A dalej rozdział o rezystorach (w tym kody kolorów), potencjometrze, przełącznikach, tranzystorze, diodzie LED, kondensatorze i układach scalonych.
Książka wprowadza Cię w teorię energii elektrycznej, a następnie przechodzi do konkretnych zależności: czym jest prąd, napięcie, oporność i prawo Ohma, oraz czym jest moc. To fundament, który później przydaje się przy każdym kolejnym projekcie – od zapalania diod po sterowanie silnikami.
Schematy, prototypowanie i pierwsze działające układy
Gdy masz już podstawy elementów, przychodzi czas na projektowanie. W rozdziale o schematach obwodów poznajesz, czym jest obwód i jak opisywać połączenia. Pojawia się też narzędzie Fritzing – z diagramami i schematami, które ułatwiają przejście od pomysłu do prototypu.
Ważnym elementem są też zależności w obwodach równoległych i szeregowych: różnice w zachowaniu rezystancji, napięcia i prądu. Książka opisuje również spadek napięcia oraz pokazuje, jak wygląda praktyczne „zapalanie diody LED”, czyli moment, w którym teoria staje się działaniem.
Rozdział o prototypowaniu prowadzi dalej: tworzenie miejsca do pracy, używanie bezlutowej płytki prototypowej, kable Dupont i sam proces budowy. Zwracasz uwagę na to, jak stworzyć schemat, jak zbudować prototyp i jak przejść przez pierwszy, najprostszy test.
Arduino IDE i programowanie: od „Witaj świecie!” do sterowania światem
W kolejnym kroku poznajesz Arduino IDE oraz to, jak przygotować środowisko do pracy. Książka prowadzi przez konfigurację Arduino w IDE, a także pokazuje Arduino Web Editor i jego możliwości. Dostajesz też wskazówki dotyczące przykładowych programów, bibliotek i monitora szeregowego.
Startujesz od klasycznych ćwiczeń: Szkic Arduino, a następnie „Witaj świecie!”, echo i podstawowe działanie programu. Potem przychodzi programowanie od strony składni i logiki: nawiasy klamrowe, średniki, komentarze, zmienne i typy danych – boolean, byte, integer, long, double i float, char oraz tablice, także tablice znaków.
W dalszej części wchodzą decyzje i pętle, funkcje oraz struktury kodu. W rozdziałach „więcej niż podstawy” trafiasz na ustawianie trybu pinu, zapis i odczyt pinów cyfrowych oraz analogowych, a także na elementy bardziej zaawansowane: struktury, unie, zakładki, programowanie obiektowe i bibliotekę String.
| Produkt | Girl, Forgotten |
|---|---|
| SKU | 77fbfffa0028 |
| Cena | 145 zł |
| Zakres tematyczny | Arduino: elektronika, Arduino IDE, programowanie w C, projekty praktyczne (m.in. czujniki, światło, dźwięk, LCD, rozpoznawanie mowy, silniki, przekaźniki, zdalne sterowanie, Bluetooth) |
| Format nauki | Praktyczne wzory i przykłady do ćwiczeń, rozdziały od podstaw do projektów |
Projekty, które budują pewność: światło, dźwięk, LCD i rozpoznawanie mowy
Książka nie kończy się na teorii. Po wprowadzeniu do programowania otrzymujesz rozdziały projektowe, w których uczysz się wykorzystywać komponenty w konkretnych zastosowaniach. Zaczynasz od czujnika ruchu: są potrzebne komponenty, schematy połączeń, kod i uruchamianie projektu, a także zadania dodatkowe.
Dalej wchodzą czujniki środowiskowe oraz tematy związane z robotyką: unikanie przeszkód i wykrywanie kolizji, w tym czujnik zderzeniowy i ultradźwiękowy wykrywacz zasięgu. To naturalny most do projektów, które łączą elektronikę z zachowaniem urządzenia w otoczeniu.
W kolejnych rozdziałach pojawia się zabawa ze światłem: dioda LED RGB, NeoPixel shield, a potem zabawa z dźwiękiem. Tu poznajesz funkcję tone() oraz odtwarzanie dzwonka w formacie RTTTL.
Jest też rozdział o wyświetlaczach LCD – rysowanie linii, wyświetlanie tekstu, obracanie tekstu oraz podstawowe kształty, w tym figura wypełniona, prostokąty i zaokrąglone warianty. W dalszej kolejności trafiasz na rozdział o rozpoznawaniu mowy i syntezie głosu, czyli obszar, który sprawia, że Girl, Forgotten przestaje być tylko tytułem, a staje się symbolem „odkrywania” kolejnych warstw możliwości.
Silniki, serwa, przekaźniki oraz zdalne sterowanie: od przewodów do łączności
W środku książki dostajesz też praktyczne podejście do elementów wykonawczych. Są rozdziały o silnikach prądu stałego i sterownikach, o serwosilnikach oraz o korzystaniu z przekaźników. Wszystko jest prowadzone w schemacie: wprowadzenie, lista komponentów, schematy połączeń, kod, uruchomienie projektu i zadania dodatkowe.
Osobny rozdział dotyczy zdalnego sterowania Arduino. To miejsce, w którym łączysz to, co wiesz o kodzie i pinach, z ideą komunikacji sterującej. Potem książka przechodzi do tworzenia robota: podwozie i ruch, silniki i zasilanie, robot autonomiczny oparty o unikanie przeszkód i wykrywanie kolizji, zdalne sterowanie robotem oraz udzielanie informacji zwrotnych użytkownikom.
W tej części pojawiają się też projekty nierobotyczne, m.in. stacja pogodowa, inteligentny termostat i czujnik zbliżania się. To dobry sygnał: Arduino to nie tylko roboty, ale też urządzenia, które mają sens w codziennym domu.
Bluetooth LE, Bluetooth Classic i praktyczne projekty łączności
Na koniec książka mocno rozwija temat łączności. Dostajesz rozdział o Bluetooth LE: technologie radiowe, topologie sieciowe, profile Bluetooth LE oraz moduł Bluetooth HM-10. Autor opisuje potrzebne komponenty i schematy połączeń.
W ramach projektów Bluetooth LE pojawiają się konkretne działania: transmisja szeregowa, polecenie testowe, zapytanie o wersję oprogramowania, przywracanie ustawień fabrycznych, restart modułu, zapytanie o adres MAC, ustawianie nazwy i interwału rozgłaszania, typów rozgłaszania, szybkości transmisji, identyfikatorów cechy i usługi, roli, czyszczenie informacji o ostatnio połączonym urządzeniu, próby nawiązania połączenia z ostatnio połączonym lub z adresem, ustawianie kodu PIN, mocy modułu, trybu łączenia oraz powiadomień.
Następnie dochodzi Bluetooth Classic: radio Bluetooth, topologia sieci i praktyka z modułami Bluetooth. Są polecenia testowe, reset urządzenia, zapytanie o firmware, przywracanie ustawień domyślnych, praca na adresie modułu, tryby połączenia, parametry UART i zdalne sterowanie joystickiem. Dzięki temu nie tylko rozumiesz, jak działa komunikacja, ale potrafisz ją realnie skonfigurować.
Książka jest kupowana przez osoby, które chcą „mieć kontrolę” nad projektem – a nie tylko dopasować przypadkowe biblioteki. Dlatego naturalnie wpisuje się w ten sam klimat odkrywania, który niesie tytuł Girl, Forgotten: krok po kroku wracasz do podstaw, by potem budować odważniejsze rzeczy.