MicroPython for Microcontrollers (E-book)

Description

Projets avec Thonny-IDE, uPyCraft-IDE et ESP32

Le langage de programmation « Python » a connu un énorme essor ces dernières années. Enfin, divers systèmes monocarte tels que le Raspberry Pi ont contribué à sa popularité. Mais Python a également été largement utilisé dans d’autres domaines, comme l’intelligence artificielle (IA) ou l’apprentissage automatique (ML). Il est donc évident d'utiliser également Python ou la variante « MicroPython » pour une utilisation dans les SoC (Systems on Chip).

Des contrôleurs puissants tels que l'ESP32 d'Espressif Systems offrent d'excellentes performances ainsi que des fonctionnalités Wi-Fi et Bluetooth à un prix abordable. Avec ces fonctionnalités, la scène Maker a été prise d’assaut. Comparé à d'autres contrôleurs, l'ESP32 dispose d'une mémoire Flash et SRAM nettement plus grande, ainsi que d'une vitesse de processeur beaucoup plus élevée. Grâce à ces caractéristiques, la puce convient non seulement aux applications C classiques, mais également à la programmation avec MicroPython.

Ce livre présente l'application des systèmes modernes à puce unique. En plus du contexte technique, l'accent est mis sur MicroPython lui-même. Après l’initiation au langage, les compétences en programmation acquises sont immédiatement mises en pratique. Les projets individuels conviennent aussi bien à une utilisation en laboratoire qu'à des applications quotidiennes. Ainsi, outre l’effet d’apprentissage réel, l’accent est également mis sur le plaisir de construire des appareils complets et utiles. En utilisant des planches à pain de laboratoire, des circuits de toutes sortes peuvent être réalisés avec peu d'effort, transformant les tests et le débogage des projets 100 % homebrew en un plaisir instructif.

Les différentes applications, telles que les stations météorologiques, les voltmètres numériques, les télémètres à ultrasons, les lecteurs de cartes RFID ou les générateurs de fonctions, rendent les projets présentés parfaitement adaptés aux cours pratiques ou aux travaux de matières et d'études en sciences naturelles ou aux cours de sciences et technologies.


Fiche produit

Projets avec Thonny-IDE, uPyCraft-IDE et ESP32 Le langage de programmation « Python » a connu un énorme essor ces dernières... Lire la suite

€ 27,95 TVA incluse
Membres € 25,16

    Détails

    SKU : 19737
    EAN : 978-3-89576-437-0
    ISBN : 978-3-89576-437-0
    Auteur : Clé Günter
    Langue : English
    Pages : 229
    Format : PDF

    Description

    Projets avec Thonny-IDE, uPyCraft-IDE et ESP32

    Le langage de programmation « Python » a connu un énorme essor ces dernières années. Enfin, divers systèmes monocarte tels que le Raspberry Pi ont contribué à sa popularité. Mais Python a également été largement utilisé dans d’autres domaines, comme l’intelligence artificielle (IA) ou l’apprentissage automatique (ML). Il est donc évident d'utiliser également Python ou la variante « MicroPython » pour une utilisation dans les SoC (Systems on Chip).

    Des contrôleurs puissants tels que l'ESP32 d'Espressif Systems offrent d'excellentes performances ainsi que des fonctionnalités Wi-Fi et Bluetooth à un prix abordable. Avec ces fonctionnalités, la scène Maker a été prise d’assaut. Comparé à d'autres contrôleurs, l'ESP32 dispose d'une mémoire Flash et SRAM nettement plus grande, ainsi que d'une vitesse de processeur beaucoup plus élevée. Grâce à ces caractéristiques, la puce convient non seulement aux applications C classiques, mais également à la programmation avec MicroPython.

    Ce livre présente l'application des systèmes modernes à puce unique. En plus du contexte technique, l'accent est mis sur MicroPython lui-même. Après l’initiation au langage, les compétences en programmation acquises sont immédiatement mises en pratique. Les projets individuels conviennent aussi bien à une utilisation en laboratoire qu'à des applications quotidiennes. Ainsi, outre l’effet d’apprentissage réel, l’accent est également mis sur le plaisir de construire des appareils complets et utiles. En utilisant des planches à pain de laboratoire, des circuits de toutes sortes peuvent être réalisés avec peu d'effort, transformant les tests et le débogage des projets 100 % homebrew en un plaisir instructif.

    Les différentes applications, telles que les stations météorologiques, les voltmètres numériques, les télémètres à ultrasons, les lecteurs de cartes RFID ou les générateurs de fonctions, rendent les projets présentés parfaitement adaptés aux cours pratiques ou aux travaux de matières et d'études en sciences naturelles ou aux cours de sciences et technologies.


    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/

    Connexion

    Mot de passe oublié ?

    Vous n'avez pas encore de compte ?
    Créer un compte