Bonjour à tous,
Je voudrais savoir comment envoyer les commandes aux 4 canaux du potentiomètre digital MCP4442.
Je l'ai cablé sur l'i2c, je le vois bien mais je n'ai aucune idée comment envoyer les infos via python pour
changer les valeurs
Quelqu'un pourrait m'aider ?
Merci,
Pierre
RPI PYTHON 2.7 ou 3 ET MCP 4442
Modérateur : Francois
Re: RPI PYTHON 2.7 ou 3 ET MCP 4442
Bonjour, jamais utilisé ce composant.
En général, on a toujours un document (pdf ou lien internet) avec une bibliothèque et des exemples de code quand on achète ce genre de composant.
Là, j'ai juste trouvé la datasheet (merci google)
https://ww1.microchip.com/downloads/aem ... 22265a.pdf
Chez quel revendeur l'avez-vous acheté ?
En général, on a toujours un document (pdf ou lien internet) avec une bibliothèque et des exemples de code quand on achète ce genre de composant.
Là, j'ai juste trouvé la datasheet (merci google)
https://ww1.microchip.com/downloads/aem ... 22265a.pdf
Chez quel revendeur l'avez-vous acheté ?
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
Re: RPI PYTHON 2.7 ou 3 ET MCP 4442
Apparemment ce n'est pas courant, j'ai rien trouvé à part le datasheet.
J'ai acheté ça ici :
https://www.mouser.be/ProductDetail/Mic ... kVNg%3D%3D
Tu as une idée?
J'ai acheté ça ici :
https://www.mouser.be/ProductDetail/Mic ... kVNg%3D%3D
Tu as une idée?
-
- Raspinaute
- Messages : 1588
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: RPI PYTHON 2.7 ou 3 ET MCP 4442
Ben les Datasheet de Microchip ressemblent à celui-là (en tout cas, sur les composants 1-wire que j'utilise couramment) : ils ne fournissent pas de code qui de toute façon ne seraient sans doute pas utile car plateform dépendant, mais les specs des registres dans lesquels il faut "tapper".
Bref, en clair et en décodé, pour faire faire quelque chose au circuit, il faut écrire par I2C dans les registres indiqués avec les valeurs qu'on détermine dans le datasheet (désolé, si je sais le faire en C, je ne l'ai jamais fait en Python).
Bref, en clair et en décodé, pour faire faire quelque chose au circuit, il faut écrire par I2C dans les registres indiqués avec les valeurs qu'on détermine dans le datasheet (désolé, si je sais le faire en C, je ne l'ai jamais fait en Python).
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.