Hallo Kampi,
das ist ja ein ganz schöner Rechenaufwand.
Ich mache mir jetzt gerade Gedanken um die Eingabe.
Muss das wirklich so aufwendig sein...
Ich möchte insgesamt 16 Taster einlesen und 16 Relais ansteuern.Code:import smbus from time import sleep bus = smbus.SMBus(1) Adresse = [1, 2, 4, 8, 16, 32, 64, 128] def main(): try: while True: for n in Adresse: impuls1 = bus.read_byte_data(0x3a, n) if impuls1 < 1: if n == 1: if Taster1 == 1: Taster1 = 0 else: Taster1 = 1 elif n == 2: if Taster2 == 1: Taster2 = 0 else: Taster2 = 1 elif n == 4: if Taster3 == 1: Taster3 = 0 else: Taster3 = 1
Auch weis ich im Moment nochnicht wie ich einen dauerhaften Kontakt behandeln muss.
Hast du noch ein oder zwei Tips für mich?
Lesezeichen