habe mir einen S0 Sensor nachgebaut und wollte diesen mit einem Akku betreiben.
Dazu muss der Atmega328p allerdings in den Sleep-Mode und da fängt das Problem an.
Die Ticks/Millis werden nicht mehr richtig gezählt sobald ich den SleepMode verwende.
Mit einer dauerhaften Stromanbindung und Idle Statt Sleep, also
hal.activity.savePower<Idle<> >(hal);
hal.activity.savePower<Sleep<> >(hal);
funktioniert es einwandfrei.
Jetzt habe ich etwas nachgeforscht und denke, das es nur über einen externen Trigger funktioniernen wird.
Kann mir jemand, als Neuling im Thema Arduino, unter die Arme greiffen und mir helfen, wie ich den S0 Sensor dazu bekomme, auf Knopfdruck, bzw. später per Timer, seine Daten an die Zentrale zu senden.
Folgendes müsste dafür ins File:
- Deaktivierung des MSG_Cycles
- Definierung eines Pins als Interrupt
- Ausführen der Sendeoperation bei Pin Interrupt
Gerne aber auch andere Lösungsvorschläge

Ziel ist es dasd vohandene Skript von PaPa so zu verwenden, wie es zum laden ist, leider zeigt die Realität hier, dass es so nicht geht wenn man den Sleep Modus aktiviert lässt.
Herzlichen Dank und Gruß vom bodensee