Installation de Circuit Python
Circuit Python 6.0.3 Alpha n'a pas le support WiFi
L'ESP32-S2 a l'USB natif et est donc éligible à CircuitPython ! Adafruit développe officiellement le support pour celui-ci en ce moment
Vous pouvez suivre le développement de celui-ci directement sur youtube
https://www.youtube.com/watch?v=0xyeEGdmLKE&list=PLjF7R1fz_OOXBHlu9msoXq2jQN4JpCk8A
Fonctionnalités testés
Led : ✔️ 
Bouton : ✔️ 
Analog in/out : ❌ 
Sortie audio : ❌ 
Sortie MP3 : ❌
PWM : ✔️  
Servo : ✔️ 
Cap Touch : ❌ 
Internal RGB Led : ✔️  
Neopixel : ✔️ 
DotStar : ❌ (en théorie oui)
UART Serial : ❌(en théorie oui)
I2C : ✔️ (testé avec TSL2561)
HID Keyboard / HID Mouse : ✔️ 
Storage : ✔️ 
CPU Temp : ❌ 
Installation
Source: https://hackspace.raspberrypi.org/issues/34
Prérequis : Python
- Télécharger la dernière version d'esptool (v3.0-dev minimum) et l'installer
pip install --user -e .
esptool -h- Télécharger la dernière version de Circuit Python pour ESP32-S2 : https://circuitpython.org/board/espressif_saola_1_wroom/
- Flasher l'ESP32-S2 (Utilisez le port CH340)
esptool -b 921600 write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x00000 adafruit-circuitpython-espressif_saola_1_wrover-fr-6.0.0-alpha.3.bin- Brancher l'ESP32-S2 sur le port ESP32
Vous devriez avec un dossier CIRCUITPY
Conclusion
Et voilà vous avez CircuitPython ! Voici le guide officiel (en anglais) : https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out
Vous pouvez coder avec n'importe que logiciel (par ex: Visual Studio code) mais je vous recommande Code With Mu
https://codewith.mu/
 
                                                    
