micropython
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
micropython [2020/02/24 16:15] – [Ressources] serge | micropython [2020/10/19 07:14] (Version actuelle) – Tag0 Removed: python3 serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Micropython ====== | ====== Micropython ====== | ||
- | {{ :: | + | {{ media_02: |
Ligne 24: | Ligne 24: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
=====Installation pour Linux===== | =====Installation pour Linux===== | ||
sudo apt install picocom | sudo apt install picocom | ||
sudo usermod -a -G dialout $USER | sudo usermod -a -G dialout $USER | ||
Se déconnecter, | Se déconnecter, | ||
+ | ===En terminal=== | ||
picocom / | picocom / | ||
+ | ===Reset=== | ||
+ | Ctrl + D ou appuyer sur le button derrière le micro-usb | ||
=====Communication entre la pyboard et le PC===== | =====Communication entre la pyboard et le PC===== | ||
Ligne 62: | Ligne 65: | ||
**Communication entre la PyBoard et le PC en USB** | **Communication entre la PyBoard et le PC en USB** | ||
- | * [[http:// | + | * [[http:// |
* [[https:// | * [[https:// | ||
Ligne 127: | Ligne 130: | ||
</ | </ | ||
- | {{tag> | + | ===== Entrée analogique pour capter un potentiomètre ===== |
+ | * https:// | ||
+ | |||
+ | Les broches analogiques sont: X1 à X8, X11, X12, Y11, Y12 | ||
+ | |||
+ | Les broches analogiques mesurent en 3.3V sur 12 bits (0-4095) soit une précision de 0,8 mV = 0.0008 V! | ||
+ | |||
+ | |||
+ | === ADC === | ||
+ | * [[https:// | ||
+ | |||
+ | <code python> | ||
+ | See pyb.Pin and pyb.ADC. | ||
+ | |||
+ | from pyb import Pin, ADC | ||
+ | |||
+ | adc = ADC(Pin(' | ||
+ | adc.read() # read value, 0-4095 | ||
+ | </ | ||
+ | |||
+ | === DAC === | ||
+ | * [[https:// | ||
+ | <code python> | ||
+ | from pyb import Pin, DAC | ||
+ | |||
+ | dac = DAC(Pin(' | ||
+ | dac.write(120) # output between 0 and 255 | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{tag> micro_controleur python sb }} | ||
+ | |||
+ |
micropython.txt · Dernière modification : 2020/10/19 07:14 de serge