RoboterCC - Robotic Code Compiler
Projekte ccaero Fühler-Entprellung

Welcome

Projektverwaltung


Nachrichten

Sie sind nicht eingeloggt.

Site-Statistic

  • 7416 private projects
  • 378 public projects
  • 16172649 lines compiled
  • 58122 builds
NIBO @ facebook YouTube Twitter

Fühler-Entprellung

Das Programm entprellt die Fühler (Taster) des NiboBee's.
Das bedeutet: Der Zustand eines Fühlers gilt erst dann als "gültig", wenn der Zustand innerhalb von 80ms 3x hintereinander gleich ist.

Die linke gelbe LED leuchtet, wenn der linke Fühler nach hinter gedrückt ist.
Die linke rote LED leuchtet, wenn der rechte Fühler nach vorne gerdückt ist.

Über der Timer0 im Compare-Modus wird der Fühler in festen Abständen überprüft.

Um die Auswirkungen der Entprellung zu sehen, kann zB in der Main-Rountine "switch(stat_r) {" durch "switch(sens_getRight()) {" ersetzt werden.
Dadurch hebt man die entprellte Steuerung der rechten LEDs auf.

Mehr zu Thema Entprellen findet ihr hier.

Der Code kann gerne für eigenen Projekte übernommen werden.







Files:
main.c

Compiler results:





              

Werbung