Microcontroller > Arduino General
Digital Potentiometer I2C 10K
(1/1)
dinoi:
Hallo Zusammen,
ich versuche mit I2C das hier anzusteuern: http://shop.boxtec.ch/digital-potentiometer-i2c-10k-mcp4531-103e-p-41307.html
In Datenblatt ist auch viel beschrieben aber irgendwie ist mir das etwas komplex, hat jemand ein einfaches Beispiel dazu?
Speziell in der Seite 35 und 36 im Datenblatt kann ich nicht wirklich rauslesen welche Daten ich an den Poti senden muss um den Widerstandswert anzupassen: http://cdn2.boxtec.ch/pub/diverse/MCP4531-103E.pdf
Danke und Gruss
Reto
arduinopraxis:
Hallo Reto,
bei einer kurzen Recherche habe ich folgende Seite gefunden:
http://arm-stm.blogspot.ch/2016/03/mcp453x455x463x465x.html
Hier ist ein kurzer Arduino-Code erwähnt:
--- Code: --- Wire.beginTransmission(0x2F); // transmit to device address 0x2F is specified in datasheet
Wire.write(0x00); // sends instruction byte - Write data
Wire.write(0x55); // sends potentiometer value byte
Wire.endTransmission(); // stop transmitting
--- End code ---
Im Datenblatt sind die Commmands unter Punkt 7.0 beschrieben.
Ich habe dies selbst nicht ausgetestet.
Gruss
Thomas
dinoi:
Hallo Thomas,
ja funktioniert bestens, vielen Dank.
Gruss Reto
dinoi:
Hallo Zusammen,
es funktioniert jetzt auch mit dem Digispark und dem Helvetino85 BB, habe es auch kurz dokumentiert.
http://playground.boxtec.ch/doku.php/arduino/attinyusb/digispark#i2c_digital_potentiometer
Gruss Reto
Navigation
[0] Message Index
Go to full version