Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 3 olvasói szavazat alapján történt.
Micro: bit IoT In C Second Edition
A BBC micro:bit számos szerepet képes betölteni, beleértve a nagy teljesítményű IoT-eszköz szerepét is. Ahhoz azonban, hogy teljes körű hozzáférést kapjon a funkcióihoz és a külső eszközökhöz, C nyelvet kell használnia, amely biztosítja a sebességet, ami kulcsfontosságú, amikor a külvilággal való kommunikációra szolgáló programokat ír.
A micro: bit új, V2-es verzióját teljes mértékben tárgyalja a Micro: bit IoT in C, Second Edition, amely most már a rendkívül népszerű VS Code programot használja az offline fejlesztéshez. A könyv a micro: bit V1 és V2 verziójához egyaránt letölthető sablonok biztosításával foglalkozik a könnyű kezdéssel.
Miután a hagyományos "Blinky" programmal kezdtük, ami a "Hello World" megfelelője a hardveres eszközök számára, készen állunk arra, hogy felfedezzük, hogyan vezéreljük a micro:bit I/O vonalait, felfedezzük a GPIO használatának alapjait. A sebesség érdekében azonban közvetlenül a nyers hardverrel kell dolgoznunk, és el kell sajátítanunk a memória leképezést, az impulzusszélesség-modulációt és más kifinomultabb busz típusokat is. Innen kezdhetjük el az érzékelők csatlakoztatását először az I2C busz használatával, majd egy egyedi protokoll megvalósításával egy egyvezetékes buszhoz, és végül nyolc 12 bites A-to-D csatornát adunk hozzá az SPI busz segítségével, ami néhány finom nehézség leküzdését jelenti. Ezután megvizsgáljuk a soros kapcsolatokat, az eszközök csatlakoztatásának egyik legrégebbi, de még mindig nagyon hasznos módját. A micro: bit nem rendelkezik WiFi-kapcsolattal, de egy olcsó eszközzel lehetővé tesszük az internetkapcsolatot a soros porton keresztül, ami lehetővé teszi, hogy szerverré váljon. Ezután megnézzük a micro: bit LED kijelzőjét. Lehet, hogy ez csak 5x5, de nagyon sokoldalú, különösen, ha impulzusszélesség-modulációt használunk a fényerő változtatására, amit egy klasszikus játékban mutatunk be, természetesen C nyelven írva. A könyv egy új fejezettel zárul, amely a micro: bit rádiójáról és a V2 hangképességeiről szól.
Harry Fairhead hosszú évek óta foglalkozik mikroprocesszorokkal és általában elektronikával, és lelkes híve a tárgyak internetének. Ő a szerzője a Raspberry Pi IoT in C című könyvnek, amelynek nemrég jelent meg a második, Raspberry Pi 4-re frissített kiadása, valamint a Raspberry Pi IoT In C With Linux Drivers című könyvnek. Társszerzője ezeknek a könyveknek a Python verzióinak is - Raspberry Pi IoT in Python Using GPIO Zero és Raspberry Pi IoT In Python With Linux Drivers. Saját választott nyelve a C, és ő írta a Fundamental C: Getting Closer To The Machine és Applying C For The IoT With Linux című könyveket is.