17.1.2 Conversion digitale analogique
Sur ce site, un petit programme qui permet de programmer le convertisseur digital analogique.
Le code 72 correspond à l'adresse décimale du convertisseur (0x48)
Les codes 0x40 et 0x00 permettent de programmer le périphérique en mode conversion digitale
analogique avec une valeur à 0 (voir
import
machine
import
time
# Create I2C object
i2c
= machine.I2C(0, scl=machine.Pin(17), sda=machine.Pin(16))
i2c.writeto(72, '\x40\x00')
buf=bytearray(2)
buf[0]=0x40
while
True:
for
i
in
range
print(i)
buf[1]=i
i2c.writeto(72,buf)
time.sleep(0.01)
Lorsque le programme s'exécute, il affiche la valeur envoyé au convertisseur et la LED D2 du
périphérique s'allumera de plus en plus fort.
ici
pour les codes)
(0,256):