Ocena:

Książka jest dobrze napisana i służy jako kompleksowe źródło informacji dla osób zainteresowanych MicroPythonem, szczególnie dla czytelników z pewnym wcześniejszym doświadczeniem w systemach wbudowanych. Chociaż oferuje cenne spostrzeżenia i pomysły na projekty, nie jest odpowiednia dla początkujących i może stanowić wyzwanie dla osób niezaznajomionych z konkretnymi platformami mikrokontrolerów.
Zalety:⬤ Zawiera bardzo przydatne informacje i wzorce programowania dla MicroPython.
⬤ Przejrzysty język z wyczerpującymi przykładami.
⬤ Doskonały rozdział na temat zarządzania zadaniami w czasie rzeczywistym.
⬤ Skierowany do czytelników z doświadczeniem w elektronice i Pythonie.
⬤ Szeroka gama treści istotnych dla inżynierii systemów wbudowanych.
⬤ Nieodpowiednia dla początkujących; wymaga wcześniejszej znajomości Pythona i systemów wbudowanych.
⬤ Ograniczone przykłady dla konkretnych platform, takich jak ESP3
⬤ Niektóre rozdziały mogą być niewystarczająco szczegółowe lub przejrzyste dla początkujących inżynierów.
⬤ Drobne zakłócenia w formatowaniu i jakości wizualnej niektórych obrazów.
(na podstawie 10 opinii czytelników)
MicroPython Projects: A do-it-yourself guide for embedded developers to build a range of applications using Python
Poznaj MicroPython poprzez serię praktycznych projektów i naucz się projektować i budować własne systemy wbudowane przy użyciu MicroPython Pyboard, ESP32, zestawu STM32 IoT Discovery i modułu kamery OpenMV.
Kluczowe cechy
⬤ Poznaj jądro MicroPython i naucz się wprowadzać modyfikacje, które ulepszą Twoje aplikacje wbudowane.
⬤ Projektowanie i wdrażanie sterowników do interakcji z różnymi czujnikami i urządzeniami.
⬤ Tworzenie tanich projektów, takich jak automatyzacja majsterkowania i wykrywanie obiektów za pomocą uczenia maszynowego.
Opis książki
Wraz z rosnącą złożonością systemów wbudowanych obserwowaną w ciągu ostatnich kilku lat, programiści szukają sposobów na łatwe zarządzanie nimi poprzez rozwiązywanie problemów bez poświęcania dużej ilości czasu na znalezienie obsługiwanych urządzeń peryferyjnych. MicroPython to wydajna i odchudzona implementacja języka programowania Python 3, zoptymalizowana pod kątem działania na mikrokontrolerach. MicroPython Projects poprowadzi Cię w budowaniu i zarządzaniu systemami wbudowanymi z łatwością.
Ta książka to kompleksowy przewodnik oparty na projektach, który pomoże ci zbudować szeroką gamę projektów i da ci pewność siebie w projektowaniu złożonych projektów obejmujących nowe obszary technologii, takie jak aplikacje elektroniczne, urządzenia automatyki i aplikacje IoT. Podczas tworzenia siedmiu wciągających projektów dowiesz się, jak umożliwić urządzeniom komunikowanie się ze sobą, uzyskiwanie dostępu i sterowanie urządzeniami za pośrednictwem gniazda TCP/IP oraz przechowywanie i pobieranie danych. Złożoność będzie stopniowo wzrastać w miarę pracy nad różnymi projektami, obejmując takie obszary, jak projektowanie sterowników, łączenie czujników i dostosowywanie jądra MicroPython.
Pod koniec tej książki MicroPython będziesz w stanie tworzyć systemy wbudowane zgodne ze standardami branżowymi i nadążać za ewolucją Internetu rzeczy.
Czego się nauczysz
⬤ Rozwijać systemy wbudowane przy użyciu MicroPython.
⬤ Zbuduj niestandardowe narzędzie do debugowania, aby wizualizować dane z czujników w czasie rzeczywistym.
⬤ Wykrywać obiekty przy użyciu uczenia maszynowego i MicroPython.
⬤ Dowiedz się, jak zminimalizować koszty projektu i skrócić czas jego realizacji.
⬤ Zapoznanie się z operacjami gestów i analizowaniem danych gestów.
⬤ Dowiedz się, jak dostosować i wdrożyć jądro MicroPython.
⬤ Poznaj techniki planowania zadań i działań aplikacji.
Dla kogo jest ta książka
Jeśli jesteś programistą wbudowanym lub hobbystą, który chce tworzyć ciekawe projekty przy użyciu MicroPythona, ta książka jest dla Ciebie. Wymagane jest podstawowe zrozumienie elektroniki i Pythona, a pomocne będzie pewne doświadczenie z MicroPythonem.