RPI PYTHON 2.7 ou 3 ET MCP 4442

Parce que les applications du Raspberry Pi sont illimités...

Modérateur : Francois

Répondre
ON8GE
Messages : 3
Enregistré le : lun. 10 juil. 2023 15:35

RPI PYTHON 2.7 ou 3 ET MCP 4442

Message par ON8GE » lun. 10 juil. 2023 15:43

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

piper
Raspinaute
Messages : 658
Enregistré le : sam. 5 juin 2021 18:57

Re: RPI PYTHON 2.7 ou 3 ET MCP 4442

Message par piper » lun. 10 juil. 2023 18:35

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é ?
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

ON8GE
Messages : 3
Enregistré le : lun. 10 juil. 2023 15:35

Re: RPI PYTHON 2.7 ou 3 ET MCP 4442

Message par ON8GE » lun. 10 juil. 2023 20:33

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?

destroyedlolo
Raspinaute
Messages : 1587
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

Message par destroyedlolo » lun. 10 juil. 2023 22:45

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).
  • 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.
Un descriptif de ma domotique 100% fait maison.

Répondre

Retourner vers « Et tout le reste »