library parameter
Verfasst: Freitag 28. Juni 2024, 08:41
Ich habe ein Problem mit einer library.
Ich bin immer noch blutiger Anfänger und versuche mit dem I2C-DAC MCP4725 eine Gleichspannung auszugeben. Dazu habe ich die library pi_MCP4725 auf einem raspi installiert.
Laut Doku für die library benötigt sie 'from smbus2 import SMBus'. sowie drei Parameter: bus, adresse, smbus.
bus ist klar, das ist bei mir '1'
adresse ist auch klar, bei mir '0x60'
aber was muss ich für 'smbus' einsetzen?
Ich habe versucht: 'smbus', 'smbus2', 'SMBus', aber damit bekomme ich in der Zeile 5 schon eine Fehlermeldung.
Dann habe ich mal '1' versucht, und bekomme in Zeile 5 keine Fehlermeldung mehr, wohl aber in Zeile 7.
Was muss ich denn da als richtigen Parameter angeben?
Mein Testprogramm sieht so aus:
1 #!/usr/bin/env python3
2
3 from smbus2 import SMBus
4
5 import pi_MCP4725
6
7 dac = pi_MCP4725.MCP4725(1, 0x60, 1)
8
9 dac.write(200)
Ich bin immer noch blutiger Anfänger und versuche mit dem I2C-DAC MCP4725 eine Gleichspannung auszugeben. Dazu habe ich die library pi_MCP4725 auf einem raspi installiert.
Laut Doku für die library benötigt sie 'from smbus2 import SMBus'. sowie drei Parameter: bus, adresse, smbus.
bus ist klar, das ist bei mir '1'
adresse ist auch klar, bei mir '0x60'
aber was muss ich für 'smbus' einsetzen?
Ich habe versucht: 'smbus', 'smbus2', 'SMBus', aber damit bekomme ich in der Zeile 5 schon eine Fehlermeldung.
Dann habe ich mal '1' versucht, und bekomme in Zeile 5 keine Fehlermeldung mehr, wohl aber in Zeile 7.
Was muss ich denn da als richtigen Parameter angeben?
Mein Testprogramm sieht so aus:
1 #!/usr/bin/env python3
2
3 from smbus2 import SMBus
4
5 import pi_MCP4725
6
7 dac = pi_MCP4725.MCP4725(1, 0x60, 1)
8
9 dac.write(200)