Programmer avec MicroPython : programmation Python de systèmes embarqués à microcontrôleurs
La 4e de couverture indique : "Quelle bonne idée que de vous intéresser à MicroPython ! Il s'agit d'une adaptation du langage Python pour programmer les cartes à microcontrôleurs et les systèmes embarqués. Ce livre donne les clés pour vous mettre en route dans la création de projets u...
Enregistré dans:
Auteur principal : | |
---|---|
Autres auteurs : | |
Format : | Livre |
Langue : | français |
Titre complet : | Programmer avec MicroPython : programmation Python de systèmes embarqués à microcontrôleurs / Nicholas H. Tollervey; [traduction de l'anglais Olivier Engler] |
Publié : |
Paris :
First éditions
, DL 2018 O'Reilly |
Description matérielle : | 1 vol. (X-213 p.) |
Traduction de : | Programming with MicroPython |
Sujets : |
- P. VII
- Avant-propos
- P. IX
- Préface
- P. 1
- 1. Qu'est-ce que MicroPython ?
- P. 2
- Pourquoi micro ?
- P. 4
- Pourquoi Python ?
- P. 9
- La genèse de MicroPython
- P. 13
- Lancez-vous !
- P. 17
- 2. PyBoard
- P. 19
- Le matériel de la PyBoard
- P. 21
- Configuration de la carte
- P. 27
- 3. BBC micro:bit
- P. 29
- Le matériel
- P. 31
- Configuration initiale de la carte
- P. 37
- 4. Circuit Playground Express (CPX)
- P. 38
- Présentation de la carte CPX
- P. 40
- Préparation de la carte
- P. 45
- 5. ESP8266 et ESP32
- P. 47
- Présentation matérielle
- P. 48
- Préparation et configuration
- P. 55
- 6. Pensez embarqué !
- P. 59
- Motivations humaines
- P. 63
- Potentialités d'enchantement
- P. 67
- Étapes vers l'enchantement
- P. 71
- 7. Expressions visuelles
- P. 71
- Blinkenlights
- P. 71
- Le ruban NeoPixels
- P. 79
- Texte, images et animations
- P. 85
- Afficheur LCD couleur pour PyBoard
- P. 91
- 8. Capteurs et détection
- P. 92
- Boutons et toucher capacitif
- P. 100
- Accéléromètre et boussole
- P. 103
- Son, lumière et température
- P. 107
- Capteurs externes
- P. 111
- 9. GPIO
- P. 111
- Les broches
- P. 116
- Le protocole série UART
- P. 118
- Le protocole SPI
- P. 121
- Le protocole I2C
- P. 123
- Autres techniques et protocoles GPIO
- P. 125
- 10. Accès réseau
- P. 127
- Communications infrarouges CPX
- P. 132
- Communications radio micro:bit
- P. 141
- Le Wi-Fi d'ESP8266 et ESP32
- P. 149
- Le protocole MQTT
- P. 155
- 11. Paroles et musique
- P. 155
- Ondes sonores et CPX
- P. 165
- De la musique avec micro:bit
- P. 170
- Synthèse vocale
- P. 179
- 12. Robots
- P. 179
- Trundle bot
- P. 185
- Bit:Bot, un robot de course
- P. 191
- 13. L'esprit de MicroPython
- P. 193
- Le Zen de MicroPython
- P. 194
- Gestion mémoire
- P. 200
- Considérations de performances
- P. 203
- 14. Ce n'est qu'un début
- P. 203
- Rejoindre la communauté
- P. 204
- Aller plus loin
- P. 205
- Index