MCP4441 auslesen/schreiben
Verfasst: Dienstag 8. November 2016, 21:26
Moin,
Ich habe vo einem Bekannten einen MCP4441 bekommen.
Ich habe ihn auf ein Steckbrett gebaut und mit einem RPi verbunden.
Der RPi findet in unter Adresse 2f.
Ich hatte für den AD5241 folgendes kurzes Progämmchen gefunden:
Ich habe die Adresse natürlich auf 0x2f geändert.
Wahrscheinlich passen die Commands so nicht.
Kann mir jemand schreiben, wie ich das anpassen muss?
Gruß Thomas
Ich habe vo einem Bekannten einen MCP4441 bekommen.
Ich habe ihn auf ein Steckbrett gebaut und mit einem RPi verbunden.
Der RPi findet in unter Adresse 2f.
Ich hatte für den AD5241 folgendes kurzes Progämmchen gefunden:
Code: Alles auswählen
import smbus
import time
bus = smbus.SMBus(1)
# AD5241 address, 0x2C(44)
# Send command byte, 0x00(00)
# 0x80(128) Input resistance value
bus.write_i2c_block_data(0x2C, 0x00, [0x80])
time.sleep(0.5)
# AD5241 address, 0x2C(44)
# Read data back from 0x00(00), 1 byte
data = bus.read_byte_data(0x2C, 0x00)
# Convert the data
resistance = (data / 256.0 ) * 10.0
# Output data to screen
print "Resistance : %.2f K" %resistance
Wahrscheinlich passen die Commands so nicht.
Kann mir jemand schreiben, wie ich das anpassen muss?
Gruß Thomas