| |
python:micropython:generalites [2023/06/03 17:47] – [3. Les bibliothèques Python standards et spécifiques] phil | python:micropython:generalites [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 |
---|
[[:python:micropython:accueil|{{ :iconemaison.jpg?nolink&25|Sommaire MicroPython, CircuitPython}}]] | |
| |
** MicroPython - Circuit Python - Généralités ** | |
| |
{{ :python:micropython:mpyvscpy.jpg?nolink&200|}} | |
| |
[Mise à jour le : 3/6/2023] | |
| |
* **Ressources** | |
* <html><a href="https://micropython.org/" target="_blank">Site MicroPython</a></html> | |
* <html><a href="https://circuitpython.org/" target="_blank">Site CircuitPython</a></html> | |
| |
---- | |
| |
=== 1. Micropython vs CircuitPython === | |
<callout type="primary" icon="true"><html><a href="https://micropython.org/" target="_blank"><strong>MicroPython</strong></a></html> est une implémentation simple et efficace du langage de programmation **Python 3**, qui inclut un petit sous-ensemble de la bibliothèque standard Python et qui est optimisée pour fonctionner sur des microcontrôleurs. Il est suffisamment compact pour s’adapter à **256 ko d’espace de code** et à **16 ko de RAM**.</callout> | |
| |
<callout type="primary" icon="true"><html><a href="https://circuitpython.org/" target="_blank"><strong>CircuitPython</strong></a></html> est un **dérivé open source** du langage de programmation **MicroPython** destiné aux étudiants et aux débutants. Le développement de CircuitPython est soutenu par **Adafruit Industries**. Il s'agit d'une implémentation logicielle du langage de programmation Python 3, écrit en C.</callout> | |
| |
| |
| |
| |
=== 2. Quelques cartes à microcontrôleur programmables en MicroPython === | |
^ ESP8266 ^ ESP32 ^ Raspberry Pi Pico W (RP2W) ^ BrainPad Pulse et Tick ^ | |
| {{ :python:micropython:huzzah8266.jpg?nolink }} | {{ :python:micropython:huzzah32.jpg?nolink }} | {{ :python:micropython:rpipicow.jpg?nolink }} | {{ :python:micropython:brainpad2021.jpg?nolink }} | | |
| <html><a href="https://docs.micropython.org/en/latest/esp8266/quickref.html" target="_blank">Doc. MicroPython de l'ESP8266</a></html> | <html><a href="https://docs.micropython.org/en/latest/esp32/quickref.html" target="_blank">Doc. MicroPython de l'ESP32</a></html> | <html><a href="https://docs.micropython.org/en/latest/rp2/quickref.html" target="_blank">Doc. MicroPython du RP2</a></html> | <html><a href="https://www.brainpad.com/" target="_blank">Site BrainPad</a></html> | | |
\\ | |
^ Pyboard v1.1 ^ Wipy ^ Flip&Click SAM3X ^ Micro bit ^ | |
| {{ :python:micropython:pyboard.jpg?nolink }} | {{ :micropython:wipysidetranstemp-800x800.png?nolink }} | {{ :micropython:flip-n-click-sam3x-thickbox_default-1.jpg?nolink }} | {{ :micropython:microbit.jpg?nolink }} | | |
| <html><a href="https://micropython.org/" target="_blank">Site MicroPython</a></html> | <html><a href="https://docs.micropython.org/en/latest/wipy/quickref.html" target="_blank">Doc. MicroPython du Wipy</a></html> | <html><a href="https://www.mikroe.com/flip-n-click-sam3x" target="_blank">Site MikroElektronica</a></html> | <html><a href="http://microbit.org/fr/" target="_blank">Site BBC</a></html> | | |
\\ | |
=== 3. Les bibliothèques MicroPython et CircuitPythonstandards et spécifiques === | |
- <html><a href="https://docs.micropython.org/en/latest/library/index.html" target="_blank">Documentation MicroPython</a></html> | |
- <html><a href="https://docs.circuitpython.org/en/latest/docs/" target="_blank">Documentation CircuitPython</a></html> | |
| |
| |
| |