MicroPython for Microcontrollers (E-book)

Omschrijving

Projects with Thonny-IDE, uPyCraft-IDE, and ESP32

The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intelligence (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well.

Powerful controllers such as the ESP32 from Espressif Systems offer excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython.

This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure.

The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.


Productformulier

Projects with Thonny-IDE, uPyCraft-IDE, and ESP32 The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least,... Lees meer

€ 27,95 incl. BTW
Leden € 25,16

    Details

    SKU: 19737
    EAN: 978-3-89576-437-0
    ISBN: 978-3-89576-437-0
    Auteur: Günter Spanner
    Taal: English
    Pagina's: 229
    Formaat: PDF

    Omschrijving

    Projects with Thonny-IDE, uPyCraft-IDE, and ESP32

    The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intelligence (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well.

    Powerful controllers such as the ESP32 from Espressif Systems offer excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython.

    This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure.

    The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.


    Customer Reviews

    Based on 1 review
    100%
    (1)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    N
    NL-Frank
    Uitstekende introductie in Micropyhton en ESP32

    Het boek geeft een uitstekende opstap naar projecten waarbij de ESP32 in combinatie met Micropython centraal staan. Het bouwt uitstekend op in complexiteit. Aan het einde van het boek volgt ook een project (Climate Station) waarbij data gedeeld wordt via MQTT naar Thinkspeak. Dit is het enige project wat niet gelukt is. Als je de getoonde routines met een andere MQTT server gebruikt, werkt het wel. Mocht je er tegen aanlopen dat het niet werkt dan kun je via onderstaande link een alternatieve aanpak proberen. Die werkte wel.

    Voor mij is het boek zeker een aanrader voor iedereen die al wat basiskennis (Microcontrollers, beetje Elektronica en wat programmeer ervaring) heeft en deze wereld verder in wil stappen.

    Hieronder de link voor werkend Climate station MQTT/Thinkspeak upload als alternatief voor de main.py file op pagina 191 (hoofdstuk 16.

    https://microcontrollerslab.com/esp32-micropython-bme280-sensor-thingspeak/

    Login

    Wachtwoord vergeten?

    Heb je nog geen account?
    Maak account aan