Jeder Slave bekommt eine eigene ID (per DIP-Schalter)
oder einmalig mittes Cable-Select beim einrichten des Busses,
oder fest im Programm implementiert.

Netzwerkkarten haben ja auch ihre MAC Identifikation
(MediaAccessControl, hat also nix mit Äpfeln zu tun)




So könnte das Kommunizieren aussehen:

Prozessorgeflüster:

  • Master "Hallo Du, Slave1?"
    Slave1 "Ja, was ist denn?"
    Master "Slave1, schalt doch mal Dein Licht ein."
    Slave1 "OK, das licht ist an."

    Master "Hallo Du, Slave2?"
    Slave2 "Ja, was ist denn?"
    Master "Slave2: willst Du mir was sagen?"
    Slave2 "Nö, habe nix zu sagen"

    Master "Hallo Du, Slave3?"
    Slave3 "Ja, was ist denn?"
    Master "Slave3: willst Du mir was sagen?"
    Slave3 "Ja"
    Master "Slave3: Was willst Du mir sagen?"
    Slave3 "Bei Slave1 brennt das Licht."

    Master "Hallo Du, Slave4?"
    -keine Antwort-
    Master "Hallo Du, Slave4?"
    -keine Antwort-

    Master "Hallo Du, Slave1?"
    Slave1 "Ja, was ist denn?"
    Master "Slave1, schalt doch mal Dein Licht aus."
    Slave1 "OK, das licht ist aus. {wenn der mal wüsste was er will}"


...und eben solange bis der Stom ausfällt


Wenn da keine Freude bei diesem smalltalk aufkommt




...und es Sprach eine Stimme aus dem Chaos zu mir:
"Lächle und sei froh, denn es könnte schlimmer kommen."

...und ich lächelte,
...und ich war froh,
...
...
...und es kam schlimmer.