Értékelés:

Az RP2040 programozásáról szóló könyv értékes betekintést nyújt, és tartalma miatt nagy tetszést arat, különösen a Raspberry Pi Pico-val C/C++ nyelven dolgozó kezdők számára. Jelentős problémái vannak azonban a Kindle-kompatibilitással és a megjelenítés minőségével, ami elégedetlenséghez vezetett a digitális formátumot választó felhasználók körében.
Előnyök:⬤ Átfogó tartalom a Raspberry Pi Pico C/C++ nyelven történő programozásáról.
⬤ A szerző nagy tudású és hasznos betekintést nyújt.
⬤ Kezdők számára is jól használható, és világos magyarázatokkal rendelkezik.
⬤ Egyedülálló forrás, mivel ez egyike azon kevés könyveknek, amelyek a Pico C/C++ nyelven történő programozásával foglalkoznak.
⬤ A könyv gyakorlati példákat kínál, amelyek az olvasók számára beváltak.
⬤ Gyenge kompatibilitás a Kindle eszközökkel és alkalmazásokkal, ami megnehezíti az olvasást és a navigációt.
⬤ Az olyan alapvető Kindle-funkciók hiánya, mint a betűtípusok testreszabása és a megfelelő formázás.
⬤ Nyomtatási minőségi problémák a fizikai példányoknál, szemcsés illusztrációkkal.
⬤ Néhány olvasó hiányosnak vagy „félkésznek” találta a megoldásokat.
⬤ Bizonyos témák korlátozott mélységűek, így az olvasók átfogóbb lefedettségre vágytak.
(13 olvasói vélemény alapján)
Programming The Raspberry Pi Pico In C
A könyvnek új kiadása jelent meg: A Raspberry Pi Pico/W programozása C-ben, második kiadás
A Raspberry Pi Pico egy figyelemre méltó mikrokontroller. Olyan teljesítménye és kifinomultsága van, ami nemrég még elképzelhetetlen lett volna. Azokhoz a feladatokhoz, amelyekre ideális, rengeteg feldolgozási teljesítménye és elegendő memóriája van ahhoz, hogy viszonylag egyszerűvé tegye azokat a feladatokat, amelyek korábban gondos tervezést igényeltek volna. Ahelyett, hogy a géppel küszködne, mostantól arra összpontosíthat, hogy algoritmusait jól implementálja. Ahhoz, hogy kiélvezze a teljes teljesítményét és kifinomultságát, nincs jobb nyelv a C-nél. Nem pazarolja el a teljesítményt, és megadja, amire szüksége van az új funkciók eléréséhez. A Pico használatba vétele C-vel azonban nem könnyű feladat, ezért is motiválta ez a könyv a programok olyan létrehozását, hogy a tesztelés és a hibakeresés egyszerű legyen.
A Raspberry Pi Pico programozása C nyelven a rendkívül népszerű VS Code-t használja fejlesztőkörnyezetként, és bemutatja, hogyan használhat egy Raspberry Pi-t vagy egy Windows-t futtató asztali számítógépet fejlesztőgépként. A könyv célja, hogy feltárja, mit lehet tenni a Pico GPIO vonalaival a széles körben használt érzékelőkkel, szervókkal és motorokkal, valamint ADC-kkel együtt. A GPIO, a kimenetek és bemenetek, az események és megszakítások tárgyalása után gyakorlati tapasztalatokat ad a PWM (impulzusszélesség-moduláció), az SPI busz, az I2C busz és az 1-Wire busz használatáról.
A Pico egyik legfontosabb előnye a PIO (programozható I/O), és bár ez egy fejlett funkció, ebben a könyvben szerepel. Miután megtudtuk, hogyan működik a PIO, alkalmazzuk azt egy PIO program megírására a DHT22 és az 1-Wire busz számára. A Pico it egyik jelenlegi hátránya, hogy nem rendelkezik hálózati kapcsolattal. Ennek a problémának a megoldására van egy fejezet az olcsó ESP8266 WiFi kliensként és webszerverként való használatáról. A két eszköz együtt a Pico-t valódi IoT-eszközzé teszi.
Harry Fairhead hardveres háttérrel rendelkezik, és mivel sok éven át mikroprocesszorokkal és általában elektronikával foglalkozott, lelkes híve a tárgyak internetének és a beágyazott számítástechnikának. Két C programozóknak szánt könyv szerzője, a Fundamental C: Getting Closer To The Machine és a Applying C For the IoT With Linux, valamint négy könyv szerzője a Raspberry Pi IoT-kontextusban való használatáról, kettő C és kettő Python használatával. Most ennek a könyvnek egy Python változatán dolgozik a Pico számára.