Gast
#7273046
Hallo allerseits, ich versuche mit einem PCA9535 einen NPN-Transistor zu schalten und eine LED anzuschalten. Das ist der relevante Auszug aus der Schaltung: https://i.paste.pics/f396cf9fe76ee8cab617a87fccfcfdd9.png Die LED leuchtet nicht und der Transistor schaltet nicht durch. Am Ausgang P0.0 habe ich 90 mV anliegen, wenn ich P0.0 auf HIGH schalte. Auf LOW liegen 0 V an. Dass das Programm läuft überprüfe ich mittels einer separaten Heartbeat LED. Der i2C-Busmaster ist ein ESP32 und ich nutze die Bibliothek Wire.h mit SDA=GPIO5, SCL=GPIO6. Für die Frequenzen habe ich bereits 100 kHz und 400 kHz probiert. Ein testweise aufgespieltes Programm (https://raw.githubusercontent.com/RuiSantosdotme/Random-Nerd-Tutorials/master/Projects/LCD_I2C/I2C_Scanner.ino) findet alle insgesamt 4 am Bus befindlichen PCA9535 mit den entsprechenden Adressen (32dec, 33dec, 34dec, 35dec). Ich habe es mit diesem beiden Bibliotheken versucht: https://github.com/chrissbarr/PCAL9535A-Arduino-Library https://github.com/hideakitai/PCA95x5 Bei beiden Libs das selbe Ergebnis. chrissbarrs Lib habe ich bereits mit OpenDrain vs. PushPull versucht und auch mit den DriveStrength Werte gespielt. Immer dasselbe Ergebnis... Weiß jemand Rat? Vielen Dank! Beste Grüße LeFish