Programowanie ESP32 w MicroPythonie

Ocena:   (4,7 na 5)

Programowanie ESP32 w MicroPythonie (Mike James)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.

Oryginalny tytuł:

Programming the ESP32 in MicroPython

Zawartość książki:

ESP32 to niezwykłe urządzenie. Jest tanie, ale posiada wiele różnych podsystemów, które sprawiają, że jest bardziej wydajne, niż mogłoby się wydawać. Można go używać do prostych zastosowań, ponieważ jest tani, ale można go również używać do bardziej wyrafinowanych zastosowań, ponieważ jest zdolny.

MicroPython to dobry wybór języka do programowania Pico. Chociaż jest to język wolniejszy niż C, w większości przypadków nie ma to znaczenia i jest znacznie łatwiejszy w użyciu. Jako język wysokiego poziomu, MicroPython jest oparty na Pythonie 3 i jest w pełni zorientowany obiektowo. Ogólnie rzecz biorąc, można wziąć istniejący program w Pythonie 3 i po prostu uruchomić go w MicroPythonie. Jeśli trzeba wprowadzić jakieś zmiany, są one zazwyczaj niewielkie.

Kolejną zaletą MicroPython na ESP32 jest to, że bardzo łatwo jest rozpocząć pracę. Po prostej procedurze instalacji masz działającą maszynę MicroPython, którą możesz programować niemal od razu za pomocą Thonny IDE lub PyCharm, który ma bardziej rozbudowane sprawdzanie składni i podpowiedzi wejściowe.

Celem książki jest pokazanie, co można zrobić z liniami GPIO układu ESP wraz z powszechnie używanymi czujnikami, serwomechanizmami i silnikami oraz przetwornikami ADC. Po omówieniu GPIO, wyjść i wejść, zdarzeń i przerwań, daje praktyczne doświadczenie z PWM (modulacja szerokości impulsu), magistralą SPI, magistralą I2C i magistralą 1-Wire. Omawiamy również bezpośredni dostęp do sprzętu, dodawanie czytnika kart SD, stany uśpienia w celu oszczędzania energii, RTC, RMT i czujniki dotykowe, nie wspominając o tym, jak korzystać z WiFi.

ESP32 ma tak wiele zasobów, że wyczerpujące omówienie wypełniłoby książkę dwukrotnie większą. Aby wszystko zmieściło się w dostępnej przestrzeni, skoncentrowaliśmy się na rzeczach, które są dostępne z MicroPython i które są podstawowe do rozpoczęcia pracy. Unikaliśmy "zaawansowanych" tematów, które zazwyczaj zbyt szybko prowadzą początkujących na głęboką wodę. Omówiliśmy jednak korzystanie z uasyncio i ogólnie programowanie asynchroniczne, ponieważ są one niezbędne do pracy w sieci.

Wspólnie napisana przez Harry'ego Fairheada i Mike'a Jamesa, książka ta łączy doświadczenie Harry'ego w elektronice i IoT z wiedzą Mike'a na temat Pythona. Ich poprzednie książki to Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers, podczas gdy Harry Fairhead jest autorem odpowiedników w języku C. Jego inne książki to Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux i Micro: bit IoT in C. Mike James jest autorem serii książek Programmer's Python: Something Completely Different oraz kilku innych tytułów z zakresu programowania i informatyki w I Programmer Library.

Dodatkowe informacje o książce:

ISBN:9781871962826
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The...
Wyobraźnia, przygoda i duża dawka nonsensu.Noah i...
Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Resztki odległości - Leftover Distances
"Mike James jest poetą zakochanym w mostach, poetą uwielbienia.W poszukiwaniu tkanki łącznej, nieustannie w ruchu.Szukając...
Resztki odległości - Leftover Distances
Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The...
Wyobraźnia, przygoda i duża dawka nonsensu.Noah i...
Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Przewodnik programisty po Kotlinie - Programmer's Guide To Kotlin
Jest już drugie wydanie tej książki .Kotlin przyciąga uwagę jako "lepsza Java", zwłaszcza...
Przewodnik programisty po Kotlinie - Programmer's Guide To Kotlin
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall...
Smoke and Mirrors to oficjalna relacja z...
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall...
Smoke and Mirrors to oficjalna relacja z...
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Mocniejsza kompozycja zdjęć - system czterech kroków: Ponad 100 technik i narzędzi - Stronger Photo...
Odmień swoje fotografie dzięki temu kompleksowemu...
Mocniejsza kompozycja zdjęć - system czterech kroków: Ponad 100 technik i narzędzi - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python dla programistów: Wszystko jest obiektem: Coś zupełnie innego - Programmer's Python:...
Ta książka ma na celu wyjaśnienie głębszej logiki...
Python dla programistów: Wszystko jest obiektem: Coś zupełnie innego - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Zanurz się w nowoczesnym języku C# - Deep C#: Dive Into Modern C#
C# jest językiem o ugruntowanej pozycji, a wraz z jego inkarnacją open-source...
Deep C#: Zanurz się w nowoczesnym języku C# - Deep C#: Dive Into Modern C#
Przenośne światło: Nowe i wybrane wiersze, 1991-2021 - Portable Light: New & Selected Poems,...
"Bądź zarówno zwyczajny, jak i mistyczny" - radzi...
Przenośne światło: Nowe i wybrane wiersze, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Wrony w szafie grającej: Wiersze - Crows in the Jukebox: Poems
Mike James Crows in the Jukebox porusza najbardziej ludzkie tematy: rodzinę, pamięć, smutek i miłość...
Wrony w szafie grającej: Wiersze - Crows in the Jukebox: Poems
Python dla programistów: Async - Wątki, procesy, asyncio i nie tylko: Coś zupełnie innego -...
Python ma większą elastyczność niż większość...
Python dla programistów: Async - Wątki, procesy, asyncio i nie tylko: Coś zupełnie innego - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Walizka podróżna - Journeyman's Suitcase
Mike James mieszka na obrzeżach Nashville w stanie Tennessee.Publikował w wielu czasopismach w całymKraju w takich miejscach jak...
Walizka podróżna - Journeyman's Suitcase
Raspberry Pi IoT w Pythonie przy użyciu GPIO Zero - Raspberry Pi IoT In Python Using GPIO...
Raspberry Pi idealnie pasuje do Internetu rzeczy...
Raspberry Pi IoT w Pythonie przy użyciu GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Niesamowite części - JavaScript Jems: The Amazing Parts
Niezależnie od tego, czy jesteś profesjonalnym programistą, studentem czy...
JavaScript Jems: Niesamowite części - JavaScript Jems: The Amazing Parts
Opanuj Raspberry Pi Pico w C: WiFi z lwIP i mbedtls - Master the Raspberry Pi Pico in C: WiFi with...
Dodanie WiFi do Raspberry Pi Pico zmienia to...
Opanuj Raspberry Pi Pico w C: WiFi z lwIP i mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT w Pythonie z wykorzystaniem sterowników Linux - Raspberry Pi IoT In Python Using...
Raspberry Pi idealnie pasuje do Internetu rzeczy...
Raspberry Pi IoT w Pythonie z wykorzystaniem sterowników Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programowanie ESP32 w MicroPythonie - Programming the ESP32 in MicroPython
ESP32 to niezwykłe urządzenie . Jest tanie, ale posiada wiele różnych...
Programowanie ESP32 w MicroPythonie - Programming the ESP32 in MicroPython
Mayfly
O lotnictwie napisano już wiele, z czego prawie wszystko skupia się na wspaniałej pracy pilotów. Nawet personel pokładowy przedstawił swoje historie. Jednakże, choć za każdym pilotem...
Mayfly

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)