Hallo Leute,
ich nutze mein RaspBi (000e: Model B, Revision 2.0, RAM: 512 MB, Maker: Sony) zusammen mit dem PiFace Digital Board.
Die ausgänge kann ich wunderbar steuern- da hängt meine Heizung dran.
zum Stromzählen (via S0) würde ich jetzt gerne einen der Inputs nutzen. Ich habe es mit Hilfe der WiringPi library auch schon hinbekommen, die Eingänge auszulesen- er gibt mir 1 oder 0 aus. Wunderbar!
Mein Problem ist aber, dass ich das Ganze irgendwie Interrupt- gesteuert machen muss- das Signal, das mit den Input betätigt ist ja nicht vorhersagbar. Und es kommt auch immer nur ganz kurz- wenn ich gerade da nicht abfrage, verpasse ich es ja!
Also brauche ich eine Lösung, die solange schläft, bis der Kontakt geschlossen wird.
Vermute ich richtig, dass ich das in C mit einem zusätzlichen Thread realisieren muß? Gut, pThread ist nicht das Problem- aber wie sage ich dem "digitalRead()", dass er warten soll, bis 1 da ist?
/KNEBB