Értékelés:

A kritikák kiemelik, hogy ez a könyv kiválóan alkalmas a tapasztalt C/C++ fejlesztők számára, akik teljes mértékben ki akarják használni a micro:bit képességeit. Világos magyarázatokat, gyakorlatias részleteket és lépésről lépésre követhető utasításokat nyújt a fejlesztőkörnyezet beállításához és a különböző miniprojekteken való munkához. Megjegyezzük azonban, hogy a könyv kevésbé alkalmas a kezdők számára, és tartalmaz néhány zavaró elemet és kihagyást, különösen bizonyos témákat illetően.
Előnyök:⬤ Átfogó útmutató tapasztalt C/C++ fejlesztők számára.
⬤ A micro:bit funkcionalitások és korlátozások világos magyarázata.
⬤ Hasznos az elektronika, a beágyazott programozás és az IoT területén szerzett ismeretek bővítéséhez.
⬤ Jól strukturált, gyakorlati miniprojektekkel és áramköri rajzokkal.
⬤ A szerző nagy tudású, és értékes betekintést nyújt a kevéssé dokumentált területekbe.
⬤ Kezdőknek nem alkalmas, mivel előzetes C/C++ ismereteket feltételez.
⬤ Néhány gépelési hiba és zavaros rész, különösen a környezet beállításánál.
⬤ Hiányosságok bizonyos témák, például a BLE és az egycsatornás analóg bemenet lefedettségében.
(8 olvasói vélemény alapján)
Micro: bit IoT In C
FRISSÍTETT ÉS KIBŐVÍTETT MÁSODIK KIADÁS, AMELY AZ EREDETI ÉS A V2 VÁLTOZATOT IS TARTALMAZZA, MOSTANTÓL ELÉRHETŐ
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, a C nyelvet kell használnia, amely a külvilággal kommunikáló programok számára létfontosságú sebességet biztosít.
Az elektronika szerelmeseinek íródott micro: bit IoT In C egy első "Hello Blinky" C programmal kezdődik az mbed online fordítóval, majd az asztali számítógépre lépünk, hogy offline megközelítéssel használjuk a yotta fejlesztőkörnyezetet, valamint a NetBeans-t, hogy még egyszerűbbé tegyük a dolgokat. Most már készen állunk arra, hogy felfedezzük, hogyan vezéreljük a micro: bit I/O vonalait, feltárva 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.
Innentől kezdve elkezdhetjük az érzékelők csatlakoztatását először az I2C busz segítségével, majd egy egyedi protokollt implementálva egy egyvezetékes buszhoz, és végül nyolc 12 bites AtoD csatorna hozzáadásával az SPI busz segítségével, ami néhány apró 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.
Végezetül a micro: bit LED kijelzőjét nézzük meg. Ez lehet, hogy csak 5x5, de nagyon sokoldalú, különösen, ha impulzusszélesség-modulációt használunk a fényerősség változtatására, amit egy klasszikus játékban mutatunk be, természetesen C nyelven írva.