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édente | Prochaine révisionLes deux révisions suivantes | ||
micropython [2020/03/28 14:47] – [USB_VCP – USB virtual comm port] serge | micropython [2020/03/28 14:52] – [USB_VCP – USB virtual comm port] serge | ||
---|---|---|---|
Ligne 129: | Ligne 129: | ||
</ | </ | ||
- | === Entrée analogique pour capter un potentiomètre === | + | ===== Entrée analogique pour capter un potentiomètre |
* https:// | * https:// | ||
Ligne 135: | Ligne 135: | ||
Les broches analogiques mesurent en 3.3V sur 12 bits (0-4095) soit une précision de 0,8 mV = 0.0008 V! | 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