Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 4 olvasói szavazat alapján történt.
Programming the ESP32 in MicroPython
Az ESP32 egy figyelemre méltó eszköz. Alacsony költségű, de számos különböző alrendszerrel rendelkezik, amelyek nagyobb teljesítményűvé teszik, mint gondolnánk. Használhatod egyszerű alkalmazásokhoz, mert olcsó, de használhatod kifinomultabb alkalmazásokhoz is, mert képes.
A MicroPython jó választás a Pico programozásához. Bár lassabb nyelv, mint a C, az esetek többségében ez nem számít, és sokkal könnyebb használni. Magas szintű nyelvként a MicroPython a Python 3-on alapul, és teljesen objektumorientált. Általánosságban elmondható, hogy egy meglévő Python 3 programot egyszerűen futtathatunk a MicroPython alatt. Ha valamilyen változtatásokat kell végrehajtani, azok általában kisebbek.
A másik jó dolog a MicroPythonban az ESP32-n az, hogy nagyon könnyű elkezdeni. Egy egyszerű telepítési eljárás után egy működő MicroPython géppel rendelkezik, amelyet szinte azonnal programozhat a Thonny IDE vagy a PyCharm segítségével, amely kiterjedtebb szintaxis-ellenőrzéssel és bemeneti felszólítással rendelkezik.
A könyv célja, hogy megmutassa, mit lehet tenni az ESP GPIO vonalaival, valamint a széles körben használt érzékelőkkel, szervókkal, motorokkal és ADC-kkel. 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. Kitérünk továbbá a hardver közvetlen elérésére, az SD kártyaolvasó hozzáadására, az alvó állapotokra az energiatakarékosság érdekében, az RTC-re, az RMT-re és az érintésérzékelőkre, nem is beszélve a WiFi használatáról.
Az ESP32 olyan sok erőforrással rendelkezik, hogy egy átfogó beszámoló egy kétszer ekkora könyvet töltene meg. Annak érdekében, hogy a dolgok beleférjenek a rendelkezésre álló helyre, a MicroPythonból elérhető dolgokra koncentráltunk, amelyek alapvetőek a kezdéshez. Kerültük a "haladó" témákat, amelyek általában túl gyorsan vezetik a kezdőt a mélyvízbe. Ugyanakkor kitérünk az uasyncio használatára és az aszinkron programozásra általában, mivel ezek nélkülözhetetlenek a hálózatépítéshez.
A Harry Fairhead és Mike James által közösen írt könyv Harry elektronikai és IoT-szakértelmét ötvözi Mike Python-ismeretével. Korábbi könyveik közé tartozik Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers, míg Harry Fairhead a C nyelvű megfelelők szerzője. További könyvei: Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux, és Micro: bit IoT in C. Mike James a szerzője a Programmer's Python: Something Completely Different könyvsorozatnak, valamint az I Programmer Library számos más programozási és számítástechnikai címének.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)