Arduino Getting Started (15) - Timekeeping with the millis() function

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 4

  • @chrism4145
    @chrism4145 ปีที่แล้ว +6

    Tolle Tutorials, großes Lob

  • @MrJohnrambo12
    @MrJohnrambo12 ปีที่แล้ว

    Was pasiert dann nach 50tagen?

    • @technikselbsterlebt
      @technikselbsterlebt  ปีที่แล้ว +1

      Es beginnt wieder bei 0. Die nächste Binärzahl wäre ein 1 mit 32 Nullen. Der Überlauf der ersten Stelle kann aber nicht gespeichert werden, weil kein 33. Bit vorhanden ist. Damit bleiben nur 32 Nullen.
      In der Software muss das natürlich berücksichtigt werden. Ein Intervall sollte immer so überprüft werden:
      if (aktuelleMillis - letzteMillis >= Intervall) ...

    • @MrJohnrambo12
      @MrJohnrambo12 ปีที่แล้ว

      @@technikselbsterlebt vielen Dank für die Erklärung