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édenteDernière révisionLes deux révisions suivantes | ||
micropython [2020/02/24 16:25] – [Installation pour Linux] serge | micropython [2020/10/04 10:13] – ↷ Liens modifiés en raison d'un déplacement. 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 | ||
Ligne 64: | 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 128: | Ligne 129: | ||
data = datagram_to_dict(rcv) | data = datagram_to_dict(rcv) | ||
</ | </ | ||
+ | |||
+ | ===== 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> | {{tag> | ||
+ | |||
+ | |||
+ |
micropython.txt · Dernière modification : 2020/10/19 07:14 de serge