-
Artikel
USB IR Remote Receiver
über den Settings/Optionen Dialog eine neue Firmware aufspielen zu können 23.04.2010 DLL: v1.0.0.4, Tasten Unterdrückung für träge Host Anwendung hinzugefügt Bugfix für Settings/Optionen Dialog und DVBViewer AVR: Bugfix der Entprellung wenn die Taste länger als 255 Wiederholungen gedrückt war Erkennung/
. Format: StartUpDelay=gewünschter_Wert_in_Millisekunden z.B.: StartUpDelay=2000 Default: 2000ms Tasten Unterdrückung Sollte die verwendete Host Anwendung eher träge reagieren - d.h. nicht schnell genug sein um die empfangenen IR-Codes umzusetzen kann eine Tasten Unterdrückung zusätzlich aktiviert werden
-
Thread
Überprüfen ob geklingelt wird, wie am besten?
[code] Taster ____ o----------------- ----------------------o Trafo Klingel o---+--|<|--|<|--|<|--+-------------------o
Windungen drauf sollte auch gehen. > > Das könnte durchaus mit 100Hz flackern Na und? Das Entprellen eines Schalters wurde schon erfunden.
-
Thread
Arduino Schaltung soweit ok?
So klappt das mit den Tastern aber nicht, die Eingangspins hängen ja fest an 5 V. Jeweils einen Taster zwischen Masse und Eingangspin, und den Widerstand jeweils zwischen Eingangspin und Vcc. Für Vcc würde ich auch nicht den
Entprellen nicht vergessen!
-
Thread
Monoflop an beiden Flanken, auf unterschiedlichen Ausgängen
Signale an > den Ausgängen? Ich wollte sowieso noch softwareseitig (also auf der > Empfangsseite) "entprellen", insofern wäre eine mehrfache Signalisierung > (ggf auch ein/aus wechseln) kein Problem. Wenn beim Drücken einer Taste diese prellt, dann hast bereits hier beide Flanken, d.h. beide Monoflops
an >> den Ausgängen? Ich wollte sowieso noch softwareseitig (also auf der >> Empfangsseite) "entprellen", insofern wäre eine mehrfache Signalisierung >> (ggf auch ein/aus wechseln) kein Problem. > Wenn beim Drücken einer Taste diese prellt, dann hast bereits hier beide > Flanken, d.h. beide Monoflops
-
Thread
RS-Flipflop setzt nicht richtig zurück
vorschlagen das mit einem kleinen Mikrocontroller zu machen. Eine Tastenmatrix abfragen, etwas entprellen und dann eine kleine State-Machine sind jetzt eigentlich Aufgaben, die heutzutage mit einem Mikrocontroller einfacher zu machen sind als mit digitaler Logik.
angefangen). > > MfG sobald die 7 gedrückt wird, schält q- ja von 1 auf 0, ich müsste doch zwei tasten gleichzeitig drücken, damit sofort zurückgesetzt werden könnte oder?
-
Thread
Frage zu Interrupt - Arduino
_1 zu LCD_Seite_2. Hier mein Programmcode: [c] int TasterPin=3; // Taster an DigPin 3 angeschlossen int LCD_Menu=0; setup() { pinMode(TasterPin, INPUT); // Taster-Pin als Eingang deklarieren
sensor_AMB_Temp.requestTemperatures(); ... > LCD_Menu = 1; > > } > } > > Unabhängig vom entprellen der Taste, bin ich der Meinung das deine ISR total daneben ist. - Eine ISR sollte so kurz wie möglich sein - die ISR hat aus meiner sicht niemals einen Aufruf von loop() da sie nach Abarbeitung
-
Thread
WIG-Schweißgerät Pedal entprellen
Hallo Elektronikprofis, ich versuche gerade für mein WIG-Schweißgerät den Taster für das Fußpedal zu entprellen. Dies ist leider nötig, da das Schweißgerät selber eine eher schlechte oder gar keine Entprellung besitzt. Der Plan ist den Taster des Pedals nach dieser Anleitung zu entprellen: https://www.mikrocontroller.net/articles/Entprellung#Einfacher_Taster Das Kabel vom Schweißgerät zum Pedal besteht aus fünf kleineren Kabeln die farblich mit Gelb, Schwarz, Blau, Rot und Grün
-
Thread
12v datensignal zu 3.3v
Teiler noch etwas(?), die beiden Elkos filtern die Frittspannung/den Frittstrom, Störsignale und entprellen dann fast nebenbei.
vier ziemlich teurer Drucktaster "schon" nach 5 Jahren ausgefallen, während mehrere höher belastete Taster keine Probleme zeigten. Das war der Moment, wo ich mich mit dem Thema befasste. - wohlgemerkt nach 5 Jahren. Einfache Licht-Taster kosten 5 Euro. Also keine Panik!
-
Thread
Noise Filter für UART?
Um eine Taste zu entprellen habe ich mal das hier geschrieben: [vhdl]library ieee; use ieee.std_logic_1164.all; use IEEE.numeric_std.all; entity Pin_debounce is Port ( CLK : in STD_LOGIC; PIN_in
läuft dann auf ein CIC hinaus. Da kann man oft auch einen trägen Tiefpass nehmen, wie ich es beim Entprellen-Artikel reingeschrieben habe. Normalerweise reicht sowas. Generell ist der Tiefpass und Filterung nötig, wenn man runtersampelt, um z.B. auf der Datentaktrate arbeiten zu können.
-
Thread
Impulsformer für 24V
Meinst du eine Kontakt-Entprellung? https://www.mikrocontroller.net/wikifiles/d/d0/Taster_entprellen.png Ändere R1 auf 2,4k Ohm, dann hast du dort deine 10mA. Warum auch immer du meinst, die zu brauchen. An den Ausgang des IC müsstest du dann noch z.B. einen Optokoppler anschließen
Relaiskontakte prellen. Wie dem auch sei, dein "Impulsformer" macht genau das Selbe, wie eine Entprell-Schaltung. Falls du da immer noch anderer meinung bist, dann zeige GENAU auf, was dein Impulsformer anders machen soll. Die von mit genannte Schaltung passt vielleicht nicht 100% zu deinem Lichttaster
-
Thread
IRMP reagiert langsam
} } [/code] Das ganze reagiert nur etwas träge, sag ich jetzt mal. Wenn ich nur kurz eine Taste antippe, sehe ich zwar das gesendet wird, die Schaltung reagiert jedoch noch nicht. Erst wenn ich etwas länger auf der Taste bleibe reagiert sie. Woran könnte das liegen?
Damit beachtest Du den ersten Frame und ignorierst die Wiederholungsframes bei lang gedrückter Taste. So ist das im [[IRMP]]-Artikel auch dokumentiert ("Entprellen" von Tasten). Wenn Du die Wiederholungsframes gar nicht ignorieren willst, dann lass das if weg und führe das darunter stehende immer
-
Thread
Tipptaster Schaltung
Bedarf zur > Variante 3 umprogrammieren... Wenn man diese Möglichkeit nicht hat, kann man beide Taster entprellen und dann ein RS Dual Flipflop verwenden, wie z.B. ein CD4013. Eines der Flipflops erledigt Funktion 1 per Toggle Flipflop, das andere steuert Reset des ersten an. Damit hat man schon mal
ist z.B. ein Mikrofonsignal, also nichts wattlastiges! Nochmals zur Klärung der 3 Situationen: Taster 1 LED leuchtet, Audiosignal online Taster 2 Led leuchtet nicht, Audiosignal offline Taster 1 LED leuchtet nicht, Audiosignal offline Taster 2 Led leuchtet, Audiosignal online Taster 1 LED leuchtet
-
Thread
Flankenerkennung Makro?
darf dann das Macro natürlich nur an einer einzigen Stelle expandieren. Hier mal ein Macro zum Tasten einlesen: https://www.mikrocontroller.net/topic/164194#1566921 Wenn man das Entprellen nicht braucht, läßt man die Delays einfach weg. Übrig bleibt die Flankenerkennung.
-
Thread
Taster enprellen notwendig bei 100ms?
Was ist das Problem die Tasten mit einer Zustandsmaschine zu entprellen ? Ein paar Zeilen Code ? Machs doch einfach. Kostet ja nichts.
Tasten entprellen, ein wahres Hexenwerk! Externe Interrupts, ein absolutes NoGo! Die werden dann ja immer 1Mio. mal völlig UNKONTROLLIERT ausgelöst. Spannungsspitzen o. sonstige externe Störgrößen MÜSSEN
-
Thread
Interrupt Atmega 328P
. Egal welchen Taster ich drücke. Hab ich hier einen Denkfehler?
maskiert, musst du in der ISR oder an sonst einer geeigneten Stelle gucken, welcher es war. Aber Taster und Interrupt ist sowieso nicht so toll. Normalerweise wird man in diesem Forum dafür gesteinigt. Frag die Taster mittels Timer ab und entprell sie vernünftig. Sonst wirst du damit ohnenhin kein Freude
-
Thread
µC-Pin über 5 Meter Kabel schalten
und über den uC PIN den Richtung VCC gehen. Ähnliches habe ich gehabt mit 1 Meter Kabel und einer Taster. Der hat aber Resets gemacht. Entstörung mit RC hat da geholfen. Am uC PIN würde ich deswegen einen seriellen R und parallelen C einbauen. Dann könnten da über den 10meter Kabel noch Spannungsspikes
entstören kann. Den Widerstand mindestens um eine Zehnerpotenz verkleinern, und ordentlich lange entprellen .
-
Thread
Arduino: Finde den Fehler im Sketch nicht, bitte um Hilfe!
da Du ja nur eine Aktion bei jedem Drücken ausführen willst und nicht solange Du drückst. Und Entprellen ist auch sinnvoll. Es scheint, daß Du die Tasten analog mit Spannungsteiler einliest, hier mal ein Beispeil dafür: https://www.mikrocontroller.net/topic/64731#new
ja nur eine Aktion bei > jedem Drücken ausführen willst und nicht solange Du drückst. > Und Entprellen ist auch sinnvoll. > Es scheint, daß Du die Tasten analog mit Spannungsteiler einliest, hier > mal ein Beispeil dafür: > Beitrag "Tastenmatrix auslesen über nur 2 Leitungen" Ja, es funktioniert
-
Thread
Source RolladenSteuerung in C
gemacht worden sein oder? (Wollte nur das Rad nicht erneut erfinden/programmieren) Ablauf: Taste entprellen (per Software), danach sofort das Relais in die richtige richtung laufen lassen. Wird der Taster nur xx ms gedrückt, dann wird bis an die Endposition gelaufen (fixer wert) Wird der Taster
Tasten von Port zu lesen, kann man auch kompliziertere Tastenschaltungen verwenden (z.B. Pins gleichzeitig für Tasten und Anzeige benutzen, oder Matrix von Tasten befragen), dafür braucht man nur eine Funktion
-
Thread
Eingangsbeschaltung Microcontroller
Pulldownwiderstand für den 5V Pullupwiderstand. Womit willst du denn den Pin ansteuern, wenn ich fragen darf? Taster, Schalter ... ?
Es ist schon spät bzw. früh. sonst wären schon die entpreller über dich hergefallen :) Bei Schalter oder Taster nimm halt einen Kondensator dazu. Ich nehme 1µF, und lass den Rest von der Software entprellen. Wenn due die Widerstände richtig berechnest,
-
Thread
IO´s mit Taster richtig schalten
deinen Anwendungsfall aber so: Jeder Taster löst genau eine Reaktion aus. Dann mach das doch. Was gibt es da zu entprellen? Bis der Rechner rebootet hat, ist der Taste schon laaaaaange fertig mit Prellen.
1) Beide Tasten lösen den RESET aus. Entprellen nicht nötig, muss SOFORT wirken. 2) Beim (Re)-BOOT wird geschaut, welche Taste (noch) gedrückt ist. (Default - keine Taste: Code 1.) 3) Es wird gewartet
-
Thread
Dimensionierung Pull-Up
gut einen relativ hochohmigen Pullup (10k...100k, je nach 'Dreck' in der Umgebung) wählen und den Taster per SW ordentlich entprellen.
den du zulässt! dein pullup kann kann aus einem Port gepeist werden der nur ab und an mal zum Taster prüfen aktiviert wird, dann fliesst auch kein dauerhafter Strom und sobald Taster ins Spiel kommen braucht es auch keine ständige µs Verfügbarkeit.
-
Thread
STM32F07VG Discovery - EXTI15_10_IRQHandler mit mehreren Interrupts
Wie sind deine Taster angeschlossen? Low/High Active? Schaltplan? Ohne das kann man deinen falschen Code nicht korrigieren. mfg
immer noch High ist????????????? Bit wird also nicht gelöscht. (Code) Lesen bildet!!! Bzgl. entprellen will ich hier gar nicht anfangen. mfg
-
Thread
Eingangsschaltung - Leuchtdiode zulässig?
dank der viel einfacheren Eingangsschaltung auch Platz genug hat. Wenn du wirklich noch eine (Taster-)entprellung haben wolltest, müsstest du ja sowieso einen Schmitt-Trigger zu deiner Schaltung hinzubauen (und dann auch umgekehrt den 100nF zu meiner Schaltung nach den 10k dazubasteln).
keinen. Hä ?? Der TPIC6B595 treibt Lasten, was soll der mit ST? > Wenn du wirklich noch eine (Taster-)entprellung haben wolltest Ich will eine haben, und der Tiefpass reicht für die Eingangskonditionierung der Hardware. Den Rest der Entprellung macht eine Software mit links.
-
Thread
STM32F105 Parameter im Code zur Laufzeit updaten
hier, die Peter Danneggers Tastenentprellung schon mehrtausendfach benötigt haben, weil sie das Entprellen ihrer Taste aus eigener Kraft nicht zuwege bringen, in der Lage sind, sich _mal eben_ ein kleines und tatsächlich funktionables wear-leveling auszudenken und zu implementieren? ich nicht. W.S
die Peter > Danneggers Tastenentprellung schon mehrtausendfach benötigt haben, weil > sie das Entprellen ihrer Taste aus eigener Kraft nicht zuwege bringen, > in der Lage sind, sich mal eben ein kleines und tatsächlich > funktionables wear-leveling auszudenken und zu implementieren? > > ich nicht
-
Thread
Taster Entprellen in C
dann sollte das Prellen vorbei sein. Das ist Code für einen ATxMega. [c] static unsigned char ucTaster = 0; if((PORTA.IN & PIN1_bm) && ucTaster == 0){ _delay_ms(200); ucTaster = 1; //Hier dein Code } else if(!(PORTA.IN & PIN1_bm) && ucTaster == 1){ _delay_ms(200); ucTaster = 0;
Ich mach es zu 99% immer so:[c] /* Im Systemzeit Intterupt z.B. 1kHz */ /* Entprellen */ if ( Debounce ) Debounce--; /* Taster abfragen */ if ( !(GPIOB->IDR & GPIO_Pin_6) && !Debounce ){ Debounce = DEBOUNCETIME; Flags.State ^= 1; } [/c]
-
Thread
IC 4017 Decade Counter, Frage zu Bauteil Kondensator
nicht. Es gibt ihn auch mit 2*6 Stufen. Wenn Du den Aufwand nicht scheust geht es auch mit Taster und 4017. Die weniger anfällige Variante für den Einsatz im Auto ist der Drehschalter. ...obwohl, der Taster ist schon sehr schön.?
zwischenschalten müsste.. Bei einer Entprellung nur mit einer RC-Kombination benötigt man einen Taster mit Wechslerkontakt. https://www.mikrocontroller.net/articles/Datei:WechselEntprellC.PNG Mit Schmittrigger reicht ein einfacher Taster: https://www.mikrocontroller.net/articles/Datei:RC_debouncer.png
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
erfahren, dass es nicht unbedingt wie ich gedacht habe, ein Taster mir 1en 0en erzeugen soll, sondern kann das auch so geschehen: Wenn Taster gedrückt-> Lese 32 Byte Flash Speicher und gebe aus (noch nicht Implementiert) Wenn Taster !gedrückt-> Gib mir den 32
mfg Ottmar P.S. Bei der Eingabe mit Taster bitte beachten: * RA3 mit Widerstand 10kOhm nach +5V schalten (Pullup) * Alle mechanischen Kontakte, auch die eines Tasters prellen! * Tasteranschluss mit RC-Tiefpass entprellen. Das Schaltbild
-
Thread
Arduino UNO retriggerbares Monoflop if while
vielleicht sollte man den taster in der while schleife mal abfragen?
setup() { pinMode(led,OUTPUT); pinMode(taster,INPUT_PULLUP); } void loop() { // wenn Taster gedrückt, dann trigger Monoflop if(!digitalRead(taster)) zeitglied.trigger(); // Ausgabe digitalWrite(led,zeitglied.out());
-
Thread
STM32 und Tastenentprellung nach Peter D.
selbstgebaute Fallstricke. Eigentlich ist es doch so einfach: wir haben folgende Zustände: 1. Taste ungedrückt und nicht beim Entprellen. --> nix zu tun 2. Taste ungedrückt und beim Entprellen. --> Repetierzähler auf lange Repetierzeit setzen und Entprellzähler herunterzählen. Wenn Null, dann Zustand=1 3. Taste gedrückt und nicht beim Entprellen. --> Aha, Tastenereignis gefunden. Also melden. Dann Entprellzähler laden und eine lange Repetierzeit auswählen 4. Taste gedrückt und beim Entprellen. -->
-
Thread
Einfache Rechenfunktion mit Atmega8
Stefan U. schrieb im Beitrag #4996044: > Schalte paralle zu deinen Tastern jeweils einen 47nF Kondensator. Sorry lieber Stefan das ist absoluter Murks. Elektrisch Entprellen wird man mit einem RC-Glied und einem "Entladewiderstand" am Taster um den Strom zu begrenzen
Ostap A. schrieb im Beitrag #4997293: > Wie kann ich den als Anfänger einen Taster entprellen ohne diesen > "langen" Code zu verwenden? Verplempere Zeit. Lies die Taster ein und dann verplemterst du in einer Warteschleife z.B. 100ms. Und dann liest du wieder ein. Wenn die Pegel
-
Thread
Elektromotor mit ein par Minuten Verzögerung, nach Lichtschranke ,aktivieren
Das klingt für mich nach einer Aufgabe für eine Mini SPS. Hier als TPS = Tasten programmierbare Steuerung im Atmega8: http://www.elektronik-labor.de/Projekte/TPS5.html
kein großes Problem. Die 5 - 10 Sekunden Schaltsignal kann man wie einen Tastendruck auswerten (entprellen) nur eben deutlich langsamer: RC-Glied und Schmitt-Trigger im einfachsten Fall. Die nächsten 10 Minuten kann ein getriggertes Monoflop erzeugen. Danach kommt die Ablaufsteuerung für den Motor,
-
Thread
Taste in ISR entprellen
Hallo, in diesem Forum gibt es ja etliche Varianten zur Entprellung von Tasten. Dabei wird (fast) immer auch erwähnt, eine Tasten Entprellung NICHT in einer ISR durchzuführen. Meine Frage ist warum eigentlich nicht? Ich möchte z.B. eine Taste per INT0 entprellen und damit
M. G. schrieb im Beitrag #4985248: > Ich möchte z.B. eine Taste per INT0 entprellen und damit den UC auch > gleichzeitig aus dem sleep Mode wecken. Hier mal Entprellen mit Sleep. Es sind 2 völlig eigenständige Tasks. Daher behindern sie sich nicht gegenseitig
-
Thread
Bin ich auf dem richtigen Weg (MCP23017 Wiederstände)
Vielleicht mal die internen pullups aktivieren und die Ports negieren.. Somit sind dann taster drücken einsen.
auf den hohen internen Pullup ohne zusätzliche externen Pullups. Kein Plan. Dazu musst du die Taster dann nicht zu vergessen Softwareseitig entprellen.
-
Thread
[C] GCC Atmega32, Menü über Funktionspointer, PeDa Entprellung, unterscheidet key_short/long nicht
questions/133214/is-there-a-typical-state-machine-implementation-pattern/9322528#9322528 Zum Entprellen der Tasten benutze ich den Code von PeDa. Hier mal der grobe Aufbau des Menüs: [code] Optionsmenü <-----> Option 1 <--> Option 1 einstellen ^ ^ |
Variable zuzuweisen, kann ich nicht überblicken. Zumindest können die if/else-Ketten bewirken, daß Tasten längere Zeit nicht ausgewertet werden, weil sie weiter hinten in der Kette stehen. Ich habe in Menüs die Tasten immer direkt ausgewertet. Dann ist es auch möglich, daß die selbe Taste in einem Kontext
-
Thread
Taster entprellen // Techniker Abschluss // Quelltext verstehen und Lösung
jemand helfen kann. Aufgabe II.A.2 Beim Drücken der Tastenkappen können die dahinterliegenden Tasten „prellen“. Die Tasten sollen durch Software entprellen werden. Dazu wird eine Software benutzt, deren Quelltext in Abb.2 beschrieben ist. Beim Betätigen einer Taste wird der Anschlüssen mit dem Bezugspotential der Schaltung verbunden. Die zugehörige Funktion uint8_t entprellen() wird jede Millisekunde durch das „Betriebssystem“ des Mikrocontrollers gestartet. Analysieren Sie den zeitlichen Verlauf des Wertes in der Variablen „TastenStatus“, indem Sie die fehlenden
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
Zaehlerstand = 200 ist 1s verstrichen. Nebenbei kann der Interrupt auch noch fuer 1/10s oder auch zum Entprellen von Tasten nuetzlich sein. Bei der Verwendung des Vorteilers :2 muss der Interrupt bei Zaehlerueberlauf 80.000 / 2 = 40.000 erfolgen. Dazu muss der Zaehler nach jedem Ueberlauf auf Preset
-
Thread
Ersetzung einer mechanische Tastatur
und - ist musst du trotzdem wissen. Wirklich universell wären bloss Relaiskontakte parallel zu den Tasten. Georg
der "Zeilen" geschehen, dann hätte man im ungünstigsten Fall nur ein paar Zyklen des µC Zeit. Entprellen kann der µC auch einfach durch ein eher seltenes Auslesen der Tasten machen - die Zeit vom Umschalte der Zeilen zum Auslesen der Tasten kann trotzdem kurz (bis runter auf ca. 1 µs) sein. Das hilf
-
Thread
MAX6818: Baustein-Alternative
Projekt ist ein keines Hobbyprojekt. Da steige ich nicht in die FPGA Programmierung ein, nur um Tasten zu entprellen. --> Zu viel Aufwand. Auch ist es overkill für mich und das Projekt da tatsächlich einen extra µC einzusetzen. Mal davon abgesehen dass es nochmal zusätzlicher Aufwand wäre mich in die Attiny-Geschichte einzuarbeiten. Nur um Tasten zu entprellen... Wieso das Rad neu erfinden? Wieso kann man kein bereits erfundenes Rad, das in vielen Projekten wohl einsatz finden könnte, neu erfinden? Wenn ich einen fertig programmierten µC der
-
Thread
gepulste Gleichspannung am Eingang
Hallo! Dann ist es wie eine prellende Taste zu behandeln - mit Software oder in diesem Fall auch gern mit Hardware. Also ganz ganz einfach.
(eine Halbwelle) Zuzüglich gelegentlicher Störungen. Das kann man genauso handhaben wie das Entprellen eines Tasters. Will man abfragen oder kontinuierlich überwachen? Einer der einfachsten Varianten bei festgelegter Hardware dürfte es sein, den Port per Timer im Millisekundentakt abzufragen. Waren
-
Thread
Wer benutzt Protothreads?
. Ein typisches Beispiel braucht: - 4 Servo-Controller mit je ADC und PWM, PID dazwischen - Tasten, Quad-Encoder und LCD - evtl. CAN - evtl. UART-Debug - evtl. IP-Netz Da werde ich um die Nebenläufigkeit nicht rum kommen. Bin Hobbyist, hab vor 30 Jahren 6502 auf Karo-Pepier assembliert
verarbeiten sind ... egal. Dann warten die anderen Threads. Wobei die eigentliche Nebenläufigkeit (Tasten-Entprellen, Uart, Encoder) meist ja auch ohne RTOS nebenläufig und priorisiert sind ... durch Interrupts.
-
Thread
AT2313 1 Taster 3 Ausgänge
Taster mit Pullups arbeiten ! // PORTD = tState | 0x04; // Etwa so _delay_ms(50); // Hier kommt normallerweise die Routine zum Entprellen } } return 0; } [/c]
, wenn Taster mit Pullups arbeiten ! PORTD = tState | 0x04; // Etwa so _delay_ms(200); // Hier kommt normallerweise die Routine zum Entprellen } } return 0; }[/c]
-
Thread
Taster 3 Stufen
oben beschrieben. Ein t/u Diagramm nützt da nix, da die Spannung so lange anliegen soll, wie der Taster gedrückt wird... das ist zeitlich variabel. Zu deiner Frage: ineinander Flugzeug sind schon genug Schalter und Taster drinnen... noch mehr unsinnige Taster machen es im Notfall zu unübersichtlich
Hier noch eine kleine Änderung, damit kannst Du einen einpoligen Taster nutzen...
-
Thread
Zeitverzögerter Umschalter mit Nullstellung
Taster: Nach dem Tasten soll Q1 direkt abfallen und Q2 zeitverzögert anziehen. Nach erneutem Tastendruck soll Q2 direkt abfallen und Q1 zeitverzögert anziehen. Dabei ist es, wie bereits erwähnt, egal
Hi Bistabile Kippstufe (also für Taster, entprellen), die beiden Ausgänge an je ein Monoflop, anzugverzögert. Das gesetzte Monoflop 'schaltet' Deinen Widerstand dazu. Beim Umschalten geht das erste Monoflop aus, das 2.te wartet und geht
-
Thread
Taster am Mikrocontroller
Nein ein einfacher Widerstand reicht zum ->Entprellen<- nicht, sondern sorgt nur für einen definierten Eingangspegel bei hochohmigen Eingängen. An welcher Schaltung wird dein Taster angeschlossen? Wenn die Schaltung langsam ist, ist ein Entprellung
Marcell schrieb im Beitrag #4907761: > Hallo, ich möchte meine Schaltung mit Tastern aufbauen. Entprellen macht (hoffentlich, wenn richtig geschrieben) kostenlos und ohne Hardwareaufwand dein Programm im uC. Siehd Forensoftware von Peter Dannegger. Externes entprellen ist nur
-
Thread
Bitte um Eagle-.sch und -.brd für 8-fach IN_Out Überprüfung
ich würde die Taster als pulldown beschalten, die Kondensatoren weglassen und per SW entprellen. Begründung: Schalt- oder Lötfehler legen direkt +VCC ohne Begrenzung zum Port! Die Kondensatoren werden hart aufgeladen und der Stromimpuls belastet die Taster. Wenn die R als pullup geschaltet werden ist der Strom durch den Taster definiert und begrenzt. Der Taster schaltet nach GND und die Abfrage muss nur invertiert werden.
-
Thread
Lampe am controller schält immer wieder alleine ein
zeit_taster = taster_dauer * 1000; // Dauer fuer langen tasterdruck lange_aktiv = 0; // lange dauer deaktivieren for (uint8_t i=0; i<=prell_dauer; i++) // Entprellen abwarten {
/ Taster dauer runterzaehlen if (zeit_taster == 0) // Taster zeit runtergezaehlt { lange_aktiv = 1; // Langes ausschalten aktivieren }
-
Thread
IC4017 Dekadenzähler letzten Stand "merken" nach Einschaltung
an der Batterie (Falls man den Zähler beabsichtigt länger nicht zu benutzen, Urlaub o.ä.) - Ein Taster -> Reset (Pin 15, Reset) - Ein Taster -> Weiterschalten und LED kurz aufleuchten lassen (Pin 14 Clock) - Ein Taster -> LED kurz aufleuchten lassen Werde am Wochenende mal herumexperimentieren
Hallo Jörg, > So wie Du den Taster derzeit angeschlossen hast würde der 4017 unkontrolliert > "zählen" weil kein Kondensator zum entprellen angeschlossen ist (oder ein Widerstand fehlt)? Auf meinem Breadboard steckt einer drin,