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...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal : Tollervey Nicholas H. (Auteur)
Autres auteurs : Engler Olivier (Traducteur)
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