-
Thread
Fröling Heizungssteuerung auslesen.
Sendende Zeichenkette auf Display an unsigned int anzeige; unsigned int gedrueckt; //zum entprellen int werthoch; int wertrunter; char Zeichen; unsigned int read; // PD0 und PD1 reserviert für TX und RX PORTC = 0xf8; // Pull UP bei C3 Taster weiter , C4 Taster hoch , C5 Taster runter
Handy, TV, Laptop) Als direkte Anzeige an der Platine reicht mir ein 2*16Zeilen Display und zwei Taster mit denen ich durchschalten kann. Zusätzlich habe ich noch 3 LEDs dran um die Zustände direkt anzuzeigen. Grüße
-
Thread
Ralais als IC mit einem Taster
Hallo an Alle :) gibt es eigentlich ein Relais oder IC der mit einem Taster geschlossen wird und somit einen Stromkreis schließt um eine LED zum Leuchten zu bringen und auch diesen Zustand beibehält wenn der Taster losgelassen wird und wenn der Taster erneut gedrückt wird
FM1107, FM1110, FM1114 (RamTrom FERAM) Reicht auch um eine LED zu steuern. Blöderweise muss man den Taster entprellen und steuern.
-
Thread
LEDs mit Timer ansteuern
du als Ergebniss deiner Entprell-Routine. Das Betä#tigen der Taste führt zum sofortigen und immerwährenden Leuchten von LED1, sowie zum "normalen Lampen-Geleuchte", welche folgendes macht: - abwarten, bis eine Zeit t1 abgelaufen
" bekommst du als Ergebniss deiner > Entprell-Routine. Das Betä#tigen der Taste führt zum sofortigen und > immerwährenden Leuchten von LED1, sowie zum "normalen Lampen-Geleuchte", > welche folgendes macht: > - abwarten, bis eine Zeit t1 abgelaufen
-
Thread
Max. 2 Interruptgesteuerte Taste am Atmega8?
Hi, frage mich grade ob man nur maximal zwei (INT0/INT1) Interruptgesteuerte Taster an den Atmega8 anschließen kann? Sagen wir ich habe sechs Taster. Mit If() den aktuellen Zustand abfragen kann ja keine Lösung sein.
Was spricht denn dagegen, nur einen Interrupt-fähigen Eingang für alle Taster gemeinsam zu verwenden, und dann in der Interruptroutine selbst zu überprüfen, welcher Taster die Unterbrechung ausgelöst hat? Zeit dafür ist doch bei menschlich betätigten Tastern wohl mehr als genug
-
Thread
Weihnachts-Blinklicht - AVR
wie ich diese am einfachsten softwaremäßig entprellen könnte UND einen "neuen" Tastendruck wahrnehme, während ich in einer anderen Rhythmusfunktion bin. (z.B. drücke ich anfangs Taste-1 für Rythmus-1. Während die Funktions für Rhythmus-1 aufgerufen
// Interrupt Service Routine (bei Timer-Overflow von Timer0) { if((PINC & (1 << TASTER_1)) { Taster = 1; } if((PINC & (1 << TASTER_2)) { Taster = 2; } if((PINC & (1 << TASTER_3)) { Taster = 3; } if((PINC & (1 << TASTER_4)) { Taster = 4; } if((PINC & (1
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
betrifft, so ist das eher zum Heulen: Ich glaube, Peter Dannegger hat mit seinen Routinen zum Entprellen von Tasten eine Downloadzahl von einigen Tausend und ist damit der quasi ungekrönte Download-König hier. Das ehrt ihn - aber lehrt uns, daß das gewöhnliche AVR-Publikum in diesem Forum sich technisch nicht in der Lage sieht, sowas wie die Entprellung von ein paar Tasten aus eigener Kraft hinzubekommen - aber das hindert sie nicht am BesserwissenWollen von allem in allen Topics! Dem Beitrag von Carsten (dg3ycs) kann ich nur voll zustimmen, wenngleich ich selbst
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Wires. Dafür muss ich mich nicht jedes Mal neu um den Anschluss vom Debugger, Taktgeber, Test-LED/Taster kümmern, das ist nämlich auf dem Board schon drauf. Für mich ist das viel bastelfreundlicher als so ein elender DIP-Einzelkäfer.
schnell genug sind wir auch noch, da wir ja mit >200MHz Takten können. Reicht doch, um ein paar Taster zu entprellen und danach ein paar Relais zu schalten oder einen Schrittmotor zu drehen. Ich bin ganz froh darüber, dass ich bei den PICs gelandet bin. 1. Wenn ein PIC18 nicht mehr reicht, nehm
-
Thread
Dauerhafte Pinüberwachung in Assembler
Prüfe nach jedem Befehl in LED1 den Eingang andem die Taste hängt und Spring, in LED2 falls die Taste gedrückt wird ;-)
Socke schrieb im Beitrag #3455046: > Liegt es vielleicht daran, dass man den > Taster zu lange betätigt und er dann dierekt das Register +3 nimmt? Das wird wohl eher das Tastenprellen sein. Hier muss also noch eine Entprellen des Tasters dazukommen. Das kann per hardware gemacht
-
Thread
Quartus Pin Planner fehlende Pins
programmiert werden, welches auf dem Board ein LED-Lauflicht erzeugt. Dabei soll der Takt über einen Taster erzeugt werden, der entprellt wird (entpreller.vhd). Der VHDL-Code müsste passen. Die einzelnen Code-Bausteine werden in Blockschaltbildern zusammengefasst, deren Signale dann im Pin Planner zugewiesen
-
Thread
Problem mit Taster Variable
Das ist vermutlich genau das, was du suchst: http://halvar.at/elektronik/kleiner_bascom_avr_kurs/taster_entprellen/
Interrupt lässt du z.B. auf LOW reagieren, ziehst den Pin mit einem Wiederstand auf HIGH, während der Taster den auf GND zieht. Das ist ein Taster, der wird mehrere Interrupts auslösen, du wirst einen kleinen Kondensator zum entprellen brauchen. Die Pins für die LEDs konfigurierst du als Ausgänge. Schematisch
-
Thread
Menu einer Uhr erstellen
helfen! Ich benutze einen STM32F1 und am Ende des Projektes soll es eine Uhr werden. Ich habe 4 Taster angedacht: Taster + Taster - Taster Return Taster- Menu/Enter: durch diesen Taster soll man ins "Menu" kommen, sprich er fängt bei Stunden an es ändern zu können und mit den Tasten + und - kann
) return; } while( gedrueckteTaste != Taste_Enter ); // dasselbe nochmal für die Minuten do { gedrueckteTaste = hole_nächsten_Tastendruck(); .... } while( gedrueckteTaste != Taste_Enter ); // Die Einstellung
-
Thread
Attiny mit Timer und Taster
Hab da ne Frage! Habe da einen Code wo man den Ausgang über den Timer0 mit einem Taster einschaltet. Ich möchte aber in der Zeit wo der Timer abläuft,das Programm mit dem selben Taster auch beenden können. Was fehlt da noch? Danke schon mal.
hab ich gleich bemerkt. Also Portb.2 ist auf High,sonst passiert da nix.Da reagiert nix auf den Taster am Portb.1
-
Thread
ATtiny 13 Zeiteinstellung bascom
Ziemlich komischer Code. Für was brauchst du ein entprellen, wenn ein Tastendruck eh eine 1 Stündige arbeit verrichtet? Einfach: If taste gedrückt set portb.1 = 1 wait 3600 set portb.1 = 0 goto start Die befehle, und wie alles zusammen gehört
Wasss??? Ich möchte einen Taster drücken. Es soll der Ausgang auf High schalten. Nach einer Stunde oder wenn man inzwischen den Taster nochmal drückt ,soll er wieder zurückkehren in den Ausgangszustand. Später wird der Taster wieder
-
Thread
Relais entprellen
was heißt für dich entprellen?
kaum Leistung drüber. Das ganze ist eine Relaisplatine für das NetIO und ich möchte mit ein Paar Tastern die Eingänge vom µC ansteuern.
-
Thread
6-stufigen Drehschalter durch 3 Taster (up/down + Reset) ersetzen
Zählrichtung betätigt werden soll, benötigt er einen kurzen Low-Impuls. Daraus folgt, dass ich die Taster gegen V_CC gehen lassen muss, um nach dem Entprellen per CD40106 dort einen Low-Impuls zu erzeugen. Soweit so gut und auch kein Problem. Allerdings habe ich ein Problem mit dem Ausschalten, wie du
Chips, wenn mittels analogem mux, ansonsten ein Chip + Transistoren + Relais wenn mit Relais. Entprell RC Filter fuer die Tasten nicht vergessen.
-
Thread
Probleme mit Taster in Funktion/Modus/PWM
} return ADCW; // ADC auslesen und zurückgeben } // ADC Ende // Taster entprellen inline uint8_t debounce(volatile uint8_t *port, uint8_t pin) { if ( !(*port & (1 << pin)) ) { /* Pin wurde auf Masse gezogen, 100ms warten */ _delay_ms(
); _delay_ms(10); return 1; } } return 0; } // Taster entprellen ende int MODUS = 1; // 1 = PWM, 2 = Fotowiderstand, 3 = Licht int STATUSLED = 0; // 0 = Aus, 1 = wechsel, 2 = alle int PWMSTATUS = 1; // 1 = wechsel, 2 = alle gleichzeitig //PWM
-
Thread
Taster entprellen beim STM32f1
blutiger Anfänger in der Programmierung und suche seit 2 Tagen ein Tutorial oder einen fertigen Code um Tasten bei einem STM32F1 in einer ISR zu entprellen. Ich weis es gibt jede Menge Code im Forum, doch keiner von denen ich gefunden habe konnte ich Ansatzweise an dem STM einsetzen (ist mit großer Wahrscheinlichkeit
dann Regel 3: Taster werden gepollt, also beispielsweise folgendes: if (Taster_an_GPIO == HIGH) then counter++; if ((Taster_an_GPIO == HIGH) && (counter == 10)) then gewünschte_Routine_ausführen(); Wie hoch der
-
Thread
atmega, avr-gcc: Umschaltzeiten output<>input
10ms den Port von Ausgang auf Eingang umkonfiguriere, einen ggf. vorliegenden Tastendruck auslese, entprelle usw. und danach den Port wieder auf Ausgang schalte, um die Statusleds wiederherzustellen. Soweit alles gut, nur macht das Timing Output->Input Probleme, sodass der letzte Output-Status teilweise
werden kann. Hinzu kommt, dass das Eingangssignal u.U. hochohmig ist, z.B. ein nicht-gedrückter Taster, der per PullUp auf High gezogen wird.
-
Thread
Problem mit AT Tiny 13
folgendes : wenn ich da Programm in den Uc "schiebe" geht nichts mehr. Die Eingangsspannung an den Tastern PB.0 und PB.1 sinkt auf ca. 0,45 V (wenn Taster nicht gedrückt) und dazu noch bei einem Zustand, dass Ausgang PB.4 nicht beschaltet ist. ( also nicht verbunden mit Schalttransistor um den Status anzuzeigen
Beschreibung : 'Nach anlegen der Versorgungsspannung sind alle Ausgänge auf Low '1. User drückt Taster eins; Ausgang PB0 wird auf High gesetzt ; Relais zieht an. 'User drückt Taster 1 nochmals ; PB0 wird auf Low gesetzt : Relais fällt ab '2. Wenn PB0 High ist , bewirkt das Drücken von T2 dass ein
-
Thread
ATmega32 zeigt undefiniertes Verhalten
//Debuginfos auf dem Display anzeigen lcd_setcursor(1, 2); lcd_data('0' + SI_pin(IN, TASTE_AUF)); lcd_data('0' + SI_pin(IN, TASTE_STOP)); lcd_data('0' + SI_pin(IN, TASTE_ZU)); lcd_data(' '); lcd_data('0' + SI_pin(IN, SCHALTER_OBEN)); lcd_data('0' + SI_pin(IN, SCHALTER_UNTEN
sind an den Eingängen keine Pullups aktiviert. Daher kommt noch die Zusatzfrage: Wie sind die Taster bzw. die Endschalter angeschlossen?
-
Thread
Ein fuer alle mal: Signal <signal> cannot be synthesized, bad synchronous description.
ich das oben so sehe, dann wird mir jetzt schon schlecht... BTN0 > ist ein Eingangspin an dem ein Taster haengt, richtig? > Solche Signale muessen erstmal einsynchronisiert werden (fuer Taster: > Entprellt!) > Und was dieser Codeschnipsel mit deinem Problem zu tun haben koennte, > das kann dir mit der Information leider niemand sagen... Richtig, BTN0 ist ein Taster. Ich moechte diesen Taster spaeter durch ein Eingangssignal an einem PIN ersetzen. Momentan dient dieser Taster nur als Test. Wieso sollte ich das nicht selbst geschrieben haben?!?!? oO Mein
-
Thread
Zündspule Klemme 1 in Rechtecksignal
es hier im Forum jede Menge Software-Lösungen, tw. auch Hardwarelösungen. Suche einfach mal nach Taster entprellen. PS: ich würde es vorerst mal einfach so probieren ....die benötigten Bauteiele kosten ja allesamt zusammen nicht mehr als rund 1,00 Euro.
-
Thread
AD7376 ansteuern
AD7376 anzusteuern, indem man das Taktsignal manuell eingibt über einen Halbleiter. Über einen Taster öffne ich den Transistor, der mir eine scharfe 5,5V Flanke liefert. Und die Eingänge wie SDI, CS, SHDN, RS steure ich auch manull über Taster, die Transistoren steuern. Kann man damit nicht
Transistor und Taster ergibt nicht zwingend eine saubere Flanke. Ein Schmitttrigger wäre eher Mittel der Wahl. Z.B. Standardschaltung mit einem HC14 (6x invertierend) und eine RC-Kombi pro Taster...
-
Thread
Tasten entprellen Bulletproof.asm
mir besser gefallen hat, als der Code von peda "Bulletproof" http://www.mikrocontroller.net/topic/tasten-entprellen- bulletproof#41627. Die beste Beschreibung hab ich hier gefunden. http://www.mikrocontroller.net/topic/tasten-entprellen-bulletproof#510997 Sah im ersten Moment Genial aus, konnt
com iwr0 ;invertieren (gedrückt=H) and iwr0,key_state ;hier wird key_press nur gesetzt wenn der Taster ; gedrückt wird aber nicht beim lösen. [/avrasm] Möchte man dies bleibt die Zeile einfach drin. Der Code ist noch nicht getestet. Da wie peda sagt, ständig wieder Fragen auftauchen hänge ich
-
Thread
Atmega16 als IR-Fernbedienung
Hallo, die Kondensatore parallel zu den Tastern habe ich zur Funkenlöschung angelötet. Entprellen mache ich nicht, da ich ja über externe Interrupts gehe und diese dann deaktiviere und erst nach ca 100 ms wieder freigebe. Ich benutze die externen
aktiviere ich ja die internen Pullups für Pin 16/17, sprich INT0 und INT1. Und an denen hängen ja die Taster.
-
Thread
Prellzeit eines Tasters
John schrieb im Beitrag #3422508: > Ich habe mich jetzt mal etwas mit Tastern und ihrer Prellung > beschäftigt. Warum sollte der Taster beim Loslassen prellen? MfG Klaus
hatte ich Erfahrungswerte zu Tastern beschrieben: http://www.mikrocontroller.net/topic/290561#3372988 Speziell mit diesem Taster http://www.reichelt.de/Drucktaster-Druckschalter/RAFI-107-507/3/index.html?&ACTION=3&LA=2&ARTICLE=110864&
-
Thread
Mit RC-Tiefpass entprellen
Hallo, ich habe in einer Schaltung einen Taster mit Pull-up Widerstand, so dass am Prozessor Pin low anliegt, wenn der Taster gedrückt ist. Natürlich muss dieser entprellt werden, und das soll über ein RC-Tiefpass geschehen, da Software-Entprellung
high geht der Eingang erst, wenn sich wer kondensator noch dem letztem Prellen beim Loslassen der Taste auf die Schaltschwelle geladen hat. Das würde dann so aussehen: http://blog.cc-robotics.de/wp-content/uploads/2007/03/entprell.png OP schrieb im Beitrag #3421489: > da Software-Entprellung zu
-
Thread
SysTick_Config() STM32F4
Prellen von Schaltern eliminiert. Prellen ist ein "Nachschwingen" des Schalters. Man drückt den Taster zwar nur einmal, der sendet jedoch öfter ein Signal. http://www.mikrocontroller.net/articles/Entprellung Soweit ich das verstanden habe, kann man mit sogenannten Timer-Routinen Taster entprellen
den Taster zu entprellen, wird der Timer benutzt. Stellst du den Timer ab, klappt da natürlich nichts mehr. Fragst du aber den Taster selber in Form von Port-I/Os ab, gibt es aus meiner Sicht keinen Grund,
-
Thread
Einstiegsprojekt: Taschenrechner bauen
Ich hätte ja auch eine Taste für die 0 mit eingeplant...
erstmal ne LED zum blinken, dann das selbe mit Tasterabfrage. Anschließend kannst du dich mit dem Entprellen der Taster beschäftigen und dann die Ansteuerung des LCD-Displays programmieren. Erst wenn du all dieses bereits programmiert hast, würde ich mich an die Programmierung eines größeren Projektes,
-
Thread
Wie funktioniert diese Strommessung?
sofort los. Sollte das für jemanden ein Problem darstellen muss er sich extern Behelfen. -> Das Entprellen der Taster haben sie so gut gemacht, dass ein Einstellen etwas grauselig ist :) Von 1% auf 99% drückt und haltet mal eine Ganze Weile...
-
Thread
Vorwiederstände NAND Gatter
eine Gatter? D.h. könnte ich Probleme bekommen, wenn ich mehrere Zusammenschalte? Dass ich die Taster entprellen muss ist mir klar. Für Schaltnetze sollte das noch so gehen aber bei Schaltwerken muss ich da was machen. Viele Grüße, Rainer
-
Thread
AVR - Erkennen ob Interrupts verloren gehen
dem man die ISR so kurz wie möglich gestaltet kann man einiges erreichen. Probleme können aber Taster machen, die prellen. Diese müsste man entweder in Hardware entprellen oder bei auftreten eines interrupts eine systemzeit mit abspeichern damit man ein prellen ausschliesen kann.
-
Thread
mit einem Taster mehrere Zustände durchschalten
Du musst die Taste entprellen und den Wechsel zwischen nicht gerückt -> gedrückt erkennen. Siehe [[Entprellung]]
Ganz quick & dirty ich gehe mal davon aus das du den Taster entprellt hast und der entprellte Zustand in Variable "taster" abgelegt ist. [c] if(taste == 0 && taste_merk == 1) { Zustand = Zustand +1; } taste_merk = taste; if(Zustand == 3) Zustand
-
Thread
Zeit beim Wecker einstellen
nicht per Ziffer sondern per Wert (y,m,d,h,m)? Hmm, bisher hatte ich kein Autorepeat bei den Tastern geplant. Ohne dem müste man aber bis zu 30x drücken. Das will keiner. > Mit einer sanften Beschleunigung wenn man die Taste gedrückt hält, Ja, das wäre eine Möglichkeit, was aber auf zu Verwirrung
nicht per Ziffer sondern per Wert (y,m,d,h,m)? > > Hmm, bisher hatte ich kein Autorepeat bei den Tastern geplant. Ohne dem > müste man aber bis zu 30x drücken. Das will keiner. Welche Tastenroutinen benutzt du? Mit den PeDa Routinen aus dem [[Entprellen]]-Artikel ist das (Autorepeat) überhaupt
-
Thread
Taster Automat
Hier wieder der Verweis auf die Routinen zum Taster entprellen: http://www.mikrocontroller.net/articles/Entprellung Bei den Komfortroutinen kann man die Tasten hervorragend mit einer Maske abfragen! Mir stellt sich nur die Frage, ob man immer
Das Entprellen ist schon mit eingebaut es geht um den Zustandsautomat. Das Ziel ist auch nicht das synchrone Drücken. Du kannst die Tasten nacheinander drücken zb. hälst du einen Taster gedrückt und drückst
-
Thread
Promgrammfehler in Arduino
läuft soweit. Nun will ich noch eine kleine Veränderung daran vornehmen und zwar das wenn ich einen Taster ein Schalte meine verschiedenen Programmschritte "Random" abgearbeitet werden oder wenn der Taster aus ist die Programmschritte in einer bestimmten Reihenfolge ablaufen. Eigentlich ein Kinderspiel.
#3436497: > Nun will ich noch eine kleine Veränderung daran vornehmen und zwar das > wenn ich einen Taster ein Schalte meine verschiedenen Programmschritte > "Random" abgearbeitet werden oder wenn der Taster aus ist die > Programmschritte in einer bestimmten Reihenfolge ablaufen. Kannst du dein Anliegen
-
Thread
suche in Assembler einen bestimmten Befehl!
beide Taster betätigt sind, vorausgesetzt, das jedem Taster direkt eine LED zugeordnet ist. Allerdings ist das Auswerten von Tastern eine etwas komplexere Sache (Entprellung, Flankenerkennung, ...). Wenn die
) mit Tastern und LEDs hantieren willst, dann entprelle die Taster, toggle damit Merker und lasse die LEDs bei aktivem Merker blinken, möglichst jede mit einer anderen Frequenz. Was Du dabei lernst, brauchst Du
-
Thread
Microcontroller für Abzugshaube (Miele DA73)
alle anderen Tasten auch. Mit der Taste „Licht“ lässt sich weiterhin die Lampe steuern. Mit den Tasten „+“ und „-„ schaltet man die Stufen 1,2,3 und 4 rauf und runter. Taste „STOP“ schaltet den Lüfter ganz aus. Mit der Taste „+“ kann man ihn wieder einschalten. Die Taste „MIN“ begrenzt die Laufzeit der Lüfter, 1. Klick auf 15 Min, 2. Klick auf 30 Min, 3. Klick Funktion aus. Die Taste „#“ soll man drücken nach dem man
-
Thread
RC5: Taste nur einmal drücken
Es ist schon seltsam, wir sind wieder mal beim Entprellen. Das scheint ein EWIGES Thema hier zu sein. Eigentlich gibt fast jede Fernbedienung beim Drücken einer Taste eine Salve von Codes aus, die dazu gedacht sind, bei eventuellem Fehlempfang die Sache
W.S. schrieb im Beitrag #3362545: > Es ist schon seltsam, wir sind wieder mal beim Entprellen. Das scheint > ein EWIGES Thema hier zu sein. Das "Entprellen" von Fernbedienungen hat nur entfernt mit dem Entprellen von Tasten zu tun. > Eigentlich gibt fast jede Fernbedienung beim Drücken
-
Thread
machen ohne Befehl
Pullups an den Tastern (intern oder extern)?
warum du dich für die Tasterentprell-Routine von Dannegger genommen hast wobei du doch gar keine Taster hast.
-
Thread
Zuverlässig auf Inputs (Tastendruck) reagieren
reagieren ist sowieso nicht empfehlenswert. Die Lösung heißt Timerinterrupt. Mittels diesen einfach den Taster zyklisch (z.B. 10ms, 20ms) abfragen. So lässt sich dieser auch recht unkomlpiziert entprellen.
Entprellroutinen gesteckt ? Habe ich nicht. Die Hauptidee ist eigentlich nur das parallele Entprellen. Der Rest ist Standard: Sind alter Zustand und Taste ungleich, wird gezählt, sonst wird der Zähler rückgesetzt. Nach Zählen bis 4 (d.h. nach 40ms) wird der neue Zustand übernommen. Gleichzeitig
-
Thread
DA Wandler an Atmega 8 mit hohem I out
Hallo, die Zeitschleifen wollte ich nicht zum entprellen benutzen sondern um ein langsames hochzählen der Fahrstufen bei betätigter taste zu erzeugen. >Lass den DAC wie er ist. Beschäftige dich lieber damit, wie du aus den 0 >bis 5V eine Spannung
Stefan Waiblinger schrieb im Beitrag #3353024: > Hallo, die Zeitschleifen wollte ich nicht zum entprellen benutzen > sondern um ein langsames hochzählen der Fahrstufen bei betätigter taste > zu erzeugen. Nochmal. Benutz eine ordentliche Entprellung wie die angegebene. Dann brauchst du den
-
Thread
Tasterabfrage nach Dannegger – plötzlich unplausible Resultate
Navigationstasten in die selbe Richtung navigierst. > sind flackert das Menü durch als würden permanent die Tasten gedrückt Also auch wennn du nie eine Taste gedrückt hattest? Was heisst flackert? Dein Cursor rast durch? > werden. Ich habe die Taster testweise auch an andere Ports gehängt, > selbes Problem
schnell skizzierten Beispiel gemerkt, daß dort die Tastenentprellung bereits enthalten ist? Daß IstNeTasteGedrückt() und LiefereTastenCode() sich überhaupt nicht um irgendwelches Entprellen kümmern müssen? Ansonsten arbeite ich bei meínen Projekten völlig anders als du. Bei mir erzeugen Tastendrücke
-
Thread
Quellcode - Verständnis Schwierigkeiten
DetectsInARow hat den Wert 5 (dient zum entprellen eines Tasters). "Switch_Pin" ist übrigens in einer Header definiert und soll einfach die Benennung des Ports an dem der Taster angeschlossen ist klarer machen. Der Quellcode ist vollständig, dachte
den Taster niedergepresst hast.