Mikrokontrolery o architekturze RISC, niewielkie ośmiobitowce z rodziny AVR czy 32 - bitowe z rdzeniem ARM, zrobiły zawrotną karierę rynkową i w krótkim czasie zadomowiły się w wielu urządzeniach profesjonalnych. Nie zaniedbywała ich też Elektronika Praktyczna, na łamach której ukazało się wiele opisów projektów z tymi mikrokontrolerami oraz artykułów z kursami ich programowania, w tym z użyciem języka Bascom, który został spopularyzowany przez nasz miesięcznik. Ponadto, jest już kilka książek polskojęzycznych z opisem architektury tych procesorów i ich programowania, prawie wszystkie z podtytułami: „w praktyce”, „w przykładach”, 'przykłady”. Czy jest wie potrzebna kolejna pozycja wydawnicza na ten temat. Zdecydowanie tak, choćby ze względu na podtytuł: „programowanie mikrokontrolerów dla każdego”. I tak rzeczywiście jest. Autor dołożył wszelkich starań, aby z tej książki mógł korzystać nie tylko obyty w jakimś stopniu z tymi zagadnieniami inżynier elektronik czy informatyk, ale każdy, kto chce od podstaw poznać tę fascynującą dziedzinę techniki, a jest zdany na samodzielne jej zgłębianie. Tym właśnie polecamy tę książkę. Znajdą w niej bowiem wszystko co jest potrzebne do samodzielnej nauki programowania mikrokontrolerów. Na dołączonym dysku CD jest niezbędne oprogramowanie, a w rozdziałach pierwszym i drugim informacje, jak je zainstalować oraz jak zdobyć programator - czyli potrzebne do eksperymentów podstawowe narzędzia. Dalej już tylko przykłady.
W części pierwszej, w ośmiu lekcjach, zaprezentowano elementarne przykłady (zaświecenie i migotanie diody LED, obsługa wyświetlaczy LED i LCD, przycisku, klawiatury, przerwań, obsługa USART i EEPROM) programowania AVR-ów, każdy z użyciem czterech języków: Asemblera, Języka C, Bascoma i Pascala. Niby nic specjalnego, ale każdy krok dokładnie skomentowany, opatrzony wieloma wskazówkami. Tylko wykonywać i nabierać wprawy.
W części drugiej zawarto opis przykładów programowania mikrokontrolerów z rdzeniem ARM7 (siedem lekcji: świecenie diodami, obsługa przycisków, przerwania sprzętowego, wyświetlacza graficznego LCD, serwomechanizmów i wprowadzenie do systemów czasu rzeczywistego - FreeRTOS) - w tym przypadku tylko w: Języku C i Asembler. Dla tego mikrokontrolera należy do ćwiczeń zastosować układ uruchomieniowy ARE0068 z mikrokontrolerem LPC2106. Analiza poszczególnych listingów dostarczy początkującym wielu wskazówek dotyczących rozwiązywania konkretnych problemów.
Uroczą cechą książki są historyjki obrazkowe i jej język narracji: swobodny, gawędziarski, ale precyzyjny i pozbawiony określeń żargonowych. Bardzo dobrze się czyta. Na koniec należy zacytować receptę Autora na sukcesy w programowaniu: „programować, jak najwięcej programować”.