-
Thread
Programm zählt Variable hoch wenn Taster gedrückt, wie unterbinden?
Taster Events anpassen ...
Tastendrucks, einen Zähler damit inkrementieren, oder sonstwas Definiertes damit machen. Einfache Tasten-RC-Sender sollten aus ökonomischen Gründen bei ungedrückter Taste gar keine "Pulsdauer" versenden. ;-)
-
Thread
der ADC will sich nicht entscheiden!
erklären!? es klingt vielversprechend wenn es schlank ist! Weil ich alle 44usec eins von 20 potis + taster und noch einiges andere erledigen muss
können Was soll das überhaupt werden? Davon hängt ab, wie du am besten vorgehst (Hysterese, Entprellen, so langsam Aktualisieren, dass der Mensch mitkommt, Mittelwerte bilden, etc etc)
-
Thread
EMV Problem am Eingang.
Leitung ist ungefähr 5 Meter lang und leider läuft sie an einem Motor dabei, dessen EMV Dreck meinen Taster auslöst sobald er ein / ausgeschaltet wird. Den Motor zu entstören ist unmöglich - da ich von diesem Gerät die Finger lassen möchte. Das Kabel selbst ist ein normales Liezenkabel / Weder geschirmt
Den Standard Algorithmus findest du unter "Taster Entprellen" z.B hier: http://www.mikrocontroller.net/articles/Entprellung Und wenn das nicht zuverlässig funktioniert, musst du wohl oder über die Ursache bekämpfen.
-
Thread
interne Pull-Up's
Bedarf auf Masse halte um mein Programm zu testen. Was ja nichts anderes ist, als wenn die in einem Taster angeklemmt wären. Jetzt ist es aber so, das wenn ich das Drahtende mit dem Finer berühre die programmierte Aktion (Pin 'low' -> state=!state) ausgeführt wird. Sollten die internen Pull-Up's nicht
Tastkopf bestätigt die Vermutung, wenn du tatsächlich die PullUps aktiv hast, dann unbedingt mal entprellen. Auch der Tastkopf hat einen C-Charakter
-
Thread
Ereignisse zählen und mit Vorgabe pro Minute vergleichen.
um einen Schaltvorgang auszulösen. Meine erste Idee ist nun im Timer neben den Sekunden noch den Taster/Eingang abzufragen und zu entprellen um dann ein Flag zu setzen. So und nun steh ich auf dem Schlauch und bekomme es aktuell nicht gebacken wie ich nun das pro Minute realisiere ? Zwischenzeit nehmen
zu lösen, wie beim Geigerzähler, die zweite braucht eine Analyse, was denn nun 2 Tasten waren und was eine, die prellt.
-
Thread
Taster-Interrupt Fragen
der Interrupts von rund 10ms erzeugt. In der Interruptroutine wertest Du den PCx-Eingang aus und entprellst ihn. Ist die Taste hinreichend lang gedrückt gewesen (50-100ms) schreibst Du in eine globale Variable (volatile uint8_t taste) den Wert 1. Das läuft im Hintergrund ab. Zum gewünschten Zeitpunkt
. Diese Rechnung einfach nur angewandt macht leider nicht die >//preload for 10ms . Naja, das Tasten entprellen wird auch noch so ein Spaß für sich ;-) Wenn ich beim Lesen doch bloß nicht so Begriffstutzig wäre, sorry. Ich will nur nicht die echt gut gemachten Tuts und Codes einfach so nehmen.
-
Thread
LED mit Taster ein/aus schalten
while (1) { if(!(PIND & (1<<PD2))) { taste_jetzt = taste_gedruckt; taste_vorher = taste_nicht_gedruckt; } else taste_jetzt = taste_nicht_gedruckt; taste_vorher = taste_gedruckt; if(taste_vorher
taste_jetzt = taste_nicht_gedruckt; if(taste_vorher != taste_jetzt) { if (taste_jetzt == taste_gedruckt) { PORTB ^= (1<<PB0); } taste_vorher = taste_jetzt
-
Thread
INT0 Entprellen ohne Timer & Delay
Hallo, Ist es möglich die Taste am INT0, ohne Delay / Timer zu Entprellen? Hardware... Okay... währe eine möglichkeit... besteht aber die möglichkeit es ohne zu realisieren ?
Irgend wie musst Du die Zeit /verstreichen/ lassen, bis der Taster nicht mehr prellt. Was der µC in der zeit macht ist eigentlich egal und bei nem manuell bedientem Taster, ist es auch nicht so wichtig, das dabei immer exakt die selbe Zeit verstreicht. Such Dir also
-
Thread
ATiny im sleep mode durch eine von zwei Tasten aufwecken
das Aufwachen evtl. zu lange so dass in der Interruptroutine nicht mehr erkannt werden kann welche Taste gedrückt wurde? 3. Kann ich im WakeUp-Interrupt auch gleich die Tasten entprellen? Brauche da ein wenig Starthilfe, danke an Euch!
. Gibt es eine schnelle Entprell-Routine? Ich brauche keine Taster-Lang/Taster-Kurz Auswertung sondern möchte nur einfaches Tasten also Kurzdrücken erkennen. Danke nochmals!
-
Thread
Maximale Taktfrequenz bei Spartan 3e
Characteristics). Probier einfach mal nach der Frequezänderung einen Reset auszulösen, z.B. mit einem Taster (vielleicht Entprellen).
-
Thread
Schieberegister über Taster
ein Taster für einen RESET gut. Gibt es so etwas? Muss ich die Taster dann noch entprellen?
Guido schrieb im Beitrag #3608848: > Muss ich die Taster dann noch entprellen? Ja, sonst schiebst Du mit einem Tastendruck das Licht direkt um mehrere LEDs weiter.
-
Thread
12V KFZ Schalter mit 3 Pos. gegen Taster (GND) ersetzen
das nicht lange überleben. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Den Taster sollte man auf jeden Fall entprellen (R2&C2), sonst wirds ein Zufallsgenerator...
Helge A. schrieb im Beitrag #3604367: > Das Beispiel ist vielleicht gut Nein, der Taster muss an CLK, denn nur der Eingang hat einen Schmitt-Trigger zum entprellen. > Die Ausgänge lassen sich verstärken mit irgendwelchen kleinen > NPN-Transistoren wie zum Beispiel BC547. Nein,
-
Thread
FlipFlop mit einem Taster
Hallo Wie bekomme ich es hin, mit ausschließlich Logikbausteinen ein FlipFlop mit einem Taster (Schließer) zu steuern? Also TasterGedrückt&LichtAus = LichtAn bzw TasterGedrückt&LichtAn = LichtAus Dabei müsste man natürlich noch die Schaltflanken mit einbeziehen, da das FF sonst bei gedrücktem Taster ständig schalten würde
-
Thread
LED mit Taster Ein / Aus schalten
Hallo Freunde, abgesehen vom Entprellen... Möchte ich wenn ich meine Taste drücke (INT0, dort springt er auch rein) meine LED mit dem ersten Tastendruck EINschalten & mit dem zweiten AUSschalten... Ich bin gerade durch den Wind... Wieso
-
Thread
Z180-Stamp Modul
einen Widerstand in die TX-Leitung des Moduls eingebaut - ohne geht es (jetzt) super :-) Zum Entprellen habe ich (wie auch an vielen anderen Stellen) das hier gefunden: http://www.loetstelle.net/praxis/entprellen/entprellen.php https://www.mikrocontroller.net/articles/Entprellung#Einfacher_Taster
die Konsequenzen? - Funktioniert der /ZRESET-Schalter gar nicht? Oder nur nicht zuverlässig (Entprellen, Takt)? Das würde zumindest erklären, warum ein Druck auf den Taster meistens "nicht viel geholfen" hat und ich wie beschrieben meistens über ARESET gegangen bin - Leidet der AVR darunter? Bisher
-
Artikel
Diskussion:Entprellung
dat Bildchen. Warum muß das "Prellen" einer Taste eigentlich immer als sauberer Rechteck dargestellt werden? Meiner Meinung nach verwirrt das unsichere Neulinge. -- Guido 10:44, 9. Jul 2005 (CEST) Für die Auswertung in der Logik ist ja das Wechselspiel
Funktion "Warteschleifenvariante mit Maske und Pointer". Guten Tag Ich habe eine Funktion zum Entprellen eingefügt. Diese ist recht schnell (bei 0815-Tastern etwa 1-3ms) und man kann alle Pins eines Ports gleichzeitig verarbeiten. Ich habe diese Funktion jetzt etwa ein halbes Jahr im Einsatz und habe
-
Thread
Fehler im Unterprogramm - Verständnisfrage (Taster entprellen)
> uint8_t Taster_Variable = Taster_entprellen; was soll das darstellen?
Sorry, sollte der Aufruf des Unterprogrammes sein... [c]uint8_t Taster_Variable = Taster_entprellen();[/c] Der Prototyp im Main habe ich auch falsch übernommen... [c] // Prototypen uint8_t Taster_einlesen(void); uint8_t Taster_entprellen(void); [c]
-
Thread
Unterschiede Reichelt Miniatur-Drucktaster
#3581961: > Der größte Unterschied: Beide sind Müll. Allerdings. Das sind wirklich die /lausigsten/ Taster, die man bekommen kann.
Druckschalter Sofern Du einen Prototypen/Musteraufbau machst, nimm die billigen Gurken. Beim Entprellen wirst Du dann merken, dass die Entprellzeit lang sein muß und über viele Zyklen erfolgen sollte. Andernfalls kann es Schaltvorgänge geben, während der Taster gedrückt ist und der Finger nur ein wenig
-
Thread
Sind Standard TTL-ICs von 1975 wirklich Müll?
manche Schaltungen nicht bauen kann. Schmitt Trigger (7413) wurde angesprochen, untauglich als Entpreller. Bei 7406 hingegen gibt es keinen HC Ersatz, und auch malche ALUs zum Aufbau eines diskreten TTL Microprozessores gibt es nur in (Schottky). Die Chops kann man aufheben.
Erstlingswerk/Meisterwerk also ich wollte das wirklich eher in Ruhe lassen. Nur mal die Blende mit den Tasten abgebrochen. Wer sich fuer 500 Euro massenhaft TTL ICs, Fassungen und tolle? Platinen kauft, legt sein Geld falsch an. Erstmal Mikrokontroller ausprobieren und dann darueber nachdenken "Brauche
-
Thread
Totmannschaltung programmieren via Assembler
Dingen aufbauen... - bei richtiger Verkabelung braucht das Programm auch nur eine Warteschleife (Taster an Reset). Da ist nichts kompliziertes o.Ä. dran: [code] Ports initialisieren start-jumppunkt schleife wie oft der taster gedrückt werden muss { prüfen ob taster gedrückt { schleife, wie lange der taster gedrückt sein darf maximal { wenn taster los gelassen -> jump to start-jumppunkt } Maschine anhalten } Maschine anhalten [/code]
-
Thread
10 Taster an einem Interrupt
> was ist da der beste Weg? Taster einfach per Software sinnvoll abfragen. wenn man 10taster im Timer aller 10ms Abfragt, ist das überhaupt keine Last für dem Atmel.
Durchlauf dann mit neuen Tasten-Werten. > > Ich sehe da keine Probleme. Das einzige Problem ist die Entprellung. Denn alles andere kann eine Timer-gesteuerter Polling Mechanismus genauso gut machen. Nur das bei ihm das Entprellen
-
Thread
Probleme bei Schalten von Relais
herstellen. Verwende eine größeren/ anderen Trafo mindestens 8V mit ~8VA. Warum liegen die Taster an VCC und werden 10k PullDown verwendet ? Normalerweise schalten wir Tasten ein Eingange mit PullUp und entprellen sie über Software.
sollte das eigentlich schaffen, da das Relais im geschalteten Zustand nur 80 mA braucht. Das mit den Tastern hab ich iwie schon immer so gemacht :/ macht das Probleme, wenn man das so macht? Danke schonmal
-
Thread
Schieberegister: Abfrage von mehreren Tastern
nicht beliebig kurze Töne erzeugen. Die einzige Modifikation wäre, dass ich nur das Loslassen einer Taste nach PeDa entprelle, das niederdrücken aber nicht. Hmm, das muss ich mir noch durch den Kopf gehen lassen, aber aus dem Bauch raus würde ich sagen: könnte klappen.
schrieb im Beitrag #3564879: > Die einzige Modifikation wäre, > dass ich nur das Loslassen einer Taste nach PeDa entprelle, das > niederdrücken aber nicht. Hmm, das muss ich mir noch durch den Kopf > gehen lassen, aber aus dem Bauch raus würde ich sagen: könnte klappen. Ja, das war auch meine
-
Thread
RGB-Code Fehleranalyse
soll so gut wie möglich der Verlauf eines Farbkreises nachgebildet werden. Bei jedem Druck auf den Taster soll sich die Farbe um ein Stcük ändern. Das funktioniert ab und zu gut, dann ändert sich die Farbe jedoch plötzlich wieder auf einen absolut falschen Wert. Vielleicht findet ja jemand von euch meinen
war if((tmp_cnt>shortPress) && (tmp_cnt<longPress)){ //Wenn der Taster nur kurz gedrückt war tmp_cnt=0; colorVariable=colorVariable+3; // Weiterschalten der Farbe ~(PINB |= (1<<PB5));} //Pin Togglen für Feedback, bzw. Kontrolle der Entprell-Routine
-
Thread
Change Notification Interrupt
Ich würde natürlich versuchen den Taster mittels RS-FlipFlop zu entprellen.. Habe aber ehrlich gesagt nicht daran gedacht, dass der Interrupt dann natürlich auch beim Loslassen des Tasters ausgelöst wird. Eventuell wechsle ich dann jetzt
im GPIF Register gesetzt. Allgemein ist aber der Timerinterrupt die mit Abstand beste Methode, Tasten abzufragen und zu entprellen. Die externen Interrupts nimmt man nur dazu, um die CPU aus dem Tiefschlaf zu holen.
-
Thread
Troubleshoot einfache Entprell-Routine
Hallo, bin noch relativ neu im Bereich uC Programmieren und C-Programmieren. Ich habe nun mit AVR Studio und einem Atmega 328P versucht folgende einfache Funktion zu realisieren: Wird der Taster kurz gedrückt, wird die LED eingeschaltet, wird der Taster lang gedrückt geht diese wieder aus. Leider tut sich schlicht und ergreifend, gar nichts. Vielleicht kann mir hier jemand meine Programm/Programmierfehler aufzeigen und Tipps für das Weitermachen geben. Vielen Dank im Vorraus. mfg Thomas [c] #include <asf.h> #include <avr/io.h> #include <stdbool.h> #define F_CPU 16000000
-
Thread
Denkfehler? UART + Delay danach
Jetzt wollte ich nur noch eine _delay_ms(200) Funktion beifügen um den Tastendruck ein wenig zu entprellen. Also so habe ich mir das vorgestellt -> Taste wird gedrückt -> 1x "C0" senden -> 1x Kanal senden -> Warteschleife beginnen -> Taster wird losgelassen -> warteschleife hört auf. Jetzt kommt
gerade nicht?! Aber es klappt nun. Ich habe in meinem Programm noch vorher logische Abfragen über die Taster gemacht (bevor es in die While ging um zu entprellen...). Den ganzen klatsch habe ich weggelassen und dann mal wirklich meinen Code auf das "Grundgerüst" optimiert, so wie ich ihn gepostet habe. Ich
-
Thread
Schieberegister Taster abfrage
> Toll. Du hast einen Code zur Abfrage einer Taste an einem Port, der > sowieso nicht funktioniert, da der Taster nicht entprellt ist und willst > den Umbauen? Werde noch ein Entprellen einbauen. Suche nur momentan eine Schieberegisteransteuerung
Fabian Müller schrieb im Beitrag #3556012: >> Toll. Du hast einen Code zur Abfrage einer Taste an einem Port, der >> sowieso nicht funktioniert, da der Taster nicht entprellt ist und willst >> den Umbauen? > > Werde noch ein Entprellen einbauen. > Suche nur momentan eine Schieberegisteransteuerung
-
Thread
Armband Binäruhr
macht viel mehr Sinn. Denn nur mit ein paar Zählern ist es ja nicht getan. Du brauchst ja auch Taster und Ansteuerelemente um die Uhr auf die korrekte Uhrzeit einstellen zu können. Das ist zwar machbar, artet aber in ein IC-Grab aus. Und gerade das will man ja bei einer Armbanduhr, die klein sein
nicht aus Knopfzellen, eher schon aus einen kleinen Bleiakku. Ein zu lösendes Problem war das "entprellen" der Taster welches vor seiner Lösung ein einstellen der Uhr unmöglich machte.
-
Thread
Warten bis Tasterdruck erfolgt
Ist der Pin auf Eingang geschaltet? WIe ist der Taster verschaltet? Hast du einen Pullup/Pulldown Widerstand. Auf Deutsch: Zeig alles! Das Problem ist nicht in den 3 Zeilen Code. Dass die nicht die Ursache sind, siehst du selber. Wir sehen da auch
Eine Tastenabfrage wird NIE !!!!! so gemacht. Siehe auch "entprellen"
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Stiftleisten/MPE-087-1-006/3/index.html?ACTION=3;ARTICLE=119883;SEARCH=MPE%20087-1-006 Über die Tasten könnte man die Uhr einstellen. Man könnte z.B. mit einer Taste die Minuten um eins erhöhen, mit der anderen Taste die Stunden. Tom M. schrieb im Beitrag #3618748: > zu jedem ankommenden Takt Woher
Funktionieren sollte. Geschrieben in C für den XC8 Compiler für den PIC18F25k22 P.S. Ich weiß, Entprellen mit Delay ist nicht optimal, aber in diesem Fall ist es eine einfache und funktionierende Lösung. Der µC hat je Zeit genug um mal 10ms lange nur zu entprellen.
-
Thread
Wie ist der Taster am Stm32f4 Disco angeschlossen?
Hey, ich versuche derzeit einen Taster dieser an einem Breadboard angeschlossen ist, zum Stm32f4 weiter zu leiten. Jedoch funktioniert der Taster nicht richtig, er prellt sehr stark. Das ist der Code PIO_InitStructure.GPIO_Pin = GPIO_Pin
, der auf de, Breadboard nur noch selten. hast du dir den Schaltplan von deinem Board und dem Taster darauf mal angesehen ? da ist auch noch ein "C" und ein Längswiderstand drann. aber um das entprellen per Software wirst du nicht rumkommen. UB
-
Thread
82 Taster am Arduino
Ich würde gerne eine Dartscheibe auslesen, diese hat bekanntlich 82 Felder (mit eigentlich 180 "Tastern"). Jedes Feld ist ein Taster. Nun überlege ich wie ich diese sinnvoll mit einem Arduino micro auslese. A mit einer Matrixschaltung (wie bei einem Zahlenkeyboard) 9*9 Matrix (81 "Tasten" +
ca. 2 Mikrosekunden. Erkennt man nach Umschalten keine Taste, hat es nur geprellt, fang von vorne an und warte auf die ganze Taste.
-
Thread
"Universelle Tastenabfrage" auf Attiny2313
Hallo Leute, könnt ihr mir helfen, den Code zum Entprellen von 8 Tasten auf einem Attiny2313 zum Laufen zu bekommen? (Und wenn möglich auch Attiny13) http://www.mikrocontroller.net/topic/48465?goto=3516462 Ich bin gerade noch am C und AVR Programmieren
andere Projekte zu übernehmen usw. Danke Peter! Ich hab was ich brauche. Jetzt funktionieren die Taster, ich kann weiter experimentieren, ohne dass mir langweilig wird und irgendwann auch den Entprell-Code verstehen. So läuft das in der PRAXIS.
-
Thread
Unterprogramme bei Signal sofort verlassen
blinkt vor sich hin. Funktioniert auch gut. Umschalten soll man den "Betriebszustand" mit einem Taster. Funktioniert nicht zufrieden stellend. Normaler Betrieb und Störungsbetrieb sind 2 Unterprogramme. Aber man muss zum Umschalten den Taster immer gedrückt halten, bis das Unterprogramm durch ist
sonst LED aus rot: LED ein aus: LED aus end switch Wenn Taster ... entprellen ... Wenn (zustand > 2) zustand = 0 wait 1ms end: [/qutoe]
-
Thread
Taster als Moduswechsler
Ich vermute: 1 . Taster entprellen 2 . Wenn Taster gedrückt: Variable mode = +1 Wenn mode ==1 Led halbstündlich für eine Minute blinken + Led2 2 mal blinken wenn mode == 2 Led stündlich + Led2 3 mal blinken Wenn mode
Oldie schrieb im Beitrag #3522962: > Ich vermute: > 1 . Taster entprellen > 2 . Wenn Taster gedrückt: Variable mode = +1 > Wenn mode ==1 > Led halbstündlich für eine Minute blinken + Led2 2 mal blinken > wenn mode == 2 > Led stündlich + Led2 3 mal blinken
-
Thread
AVR-n00b will Passworteingabe machen
PIN Eingabe realisieren möchtest, ist das doch ganz entscheidend! *Beispiel* PIN lautet 012 (Taster) Also d®ückst du die Taster 0, 1 und 2. Ergebnisse: Ohne entprellen z.B.: 0000011111222 Mit entprellen: 012 Gruß Max
Eingabe realisieren möchtest, ist das doch ganz > entscheidend! > > Beispiel > PIN lautet 012 (Taster) > > Also d®ückst du die Taster 0, 1 und 2. Ergebnisse: > > Ohne entprellen z.B.: 0000011111222 > > Mit entprellen: 012 > > Gruß Max Das ist schon richtig, aber es erklärt nicht, warum
-
Thread
Mit analogen Taster/Schalter 6 Ausgänge nach einander anschalten
alles zu reseten. Doch jetzt hab ich das Problem das der IC das grobmotorige Signal von meinem Taster ja nicht mag, ich weis entprellte Schalter bzw. das Signal entprellen. ich möchte aber meine Schaltung so klein wie möglich halten und keine 2 oder sogar 3 IC's verwenden. Im Endeffekt soll es
Beitrag #3519574: > Doch jetzt hab ich das Problem das der IC das grobmotorige Signal von > meinem Taster ja nicht mag, ich weis entprellte Schalter bzw. das Signal > entprellen. Entprellen geht recht einfach mit einem RC-Glied, da brauchts Du nicht unbedingt einen NE555 dazu: Vcc - R1 + C - GND
-
Thread
peda entprellen mit mehr als 3 Tasten
Hallo, wie ist es möglich, den Entprellcode von peda mit mehr als 3 Tasten zu benutzen? Obendrüber steht ja "Debouncing 8 Keys" also wirds gehen, aber bei den Defines gibt nur KEY0, KEY1 und KEY2. Ist bestimmt ganz einfach ;)
-
Thread
Atmega schaltet Input zusammen mit Licht
jemand Erfahrung? Mir ist natürlich sehr daran gelegen das der Input auch nur schaltet wenn der Taster gedrückt wird, da sonst das externe Gerät auch fälschlicherweise ausgeschaltet wird ... Vielen Dank für die Hilfe Grüße
Sebastian schrieb im Beitrag #3516734: > Nach ein weniger Recherche zum Thema Entprellen und Beschaltung der > Eingänge habe ich gefunden das hier ein weiterer Widerstand sowie ein > Kondensator Sinn machen (output.png). "Sinn machen" ist anders: Entprellung macht man im echten
-
Thread
prellfrei tasten ohne viel Schnickschnack
die Ausführungsgeschwindigkeit eines (deines) Ardino. Nimm einen der neuen ARM Arduinos und einen Taster der schon reichlich prellt und deine Entprellung ist für den Hugo. Die Flankenerkennung funktioniert weiter, aber das Nicht-Entprellen macht dir trotzdem als Anwender das Leben schwer.
setzt du dich hin und entprellst das Ding mit einer der vorgestellten Softwarelösungen. Wenn der Taster nicht mehr prellt, ist das Problem ein für alle Mal und für alle anderen Taster gelöst. mfg.
-
Thread
Tasterabfrage in ISR
ich möchte einfach mal ganz schnell Testen ob der Taster funktioniert ohne Entprellen... In meiner ISR sollen meine beiden Eingänge abgefragt werden... Leider funktioniert immer nur der Oberste...?! Was mache ich falsch? [c] // Interrupt Service Routine
, wenn sowohl Taste 1 als auch Taste 2 gedrückt sind. (Also dann, wenn Taste1 UND Taste2 gedrückz ist) * Oder soll die LED leuchten, wenn eine der beiden Tasten gedrückt ist, wen also Taste 1 ODER Taste 2 gedrückt
-
Artikel
Diskussion:AVR-Tutorial: Tasten
nicht mehr lesbar. Donar (Diskussion) 15:39, 23. Jan. 2014 (CET) Gibt es auch die Möglichkeit die Tasten durch RC Glieder zuverlässig zu entprellen? Danke für den Hinweis, Problem ist behoben! --andreas (Diskussion) 00:14, 24. Jan. 2014 (CET)
-
Thread
ATMega32U4 Entprellen
Flash-Verbrauch bei 0. Der ganze Arduino fällt weg. Seine einzige AUfgabe ist es, einen einzigen Taster zu entprellen :-)
Layouten und Löten zusätzlicher Komponenten so > richtig. Darum geht es nicht. Wenn Daniel nur den Taster entprellen will (mehr hat er in seiner Beschreibung nicht gewollt), kann es sich den ganzen Arduino + Programmierung sparen und braucht auch keinen Brenner. Wenn er allerdings den µC für andere
-
Thread
CTC-Modus beim ATmega32 ?1us mit 10MHz?
den Passenden Kanal-Wert >setzt(20ms Interrupt + 20ms richtig setzten. Daher meine große >"Entprell"-Zeit Ich verstehe nur Bahnhof. Und fang erstmal EINFACHER an! Sende KONSTANTE Daten. Keine Tasten- oder ADC Abfrage. Das kommt später! Siehe [[Fehlersuche]]. >Das sollte alles sein und es
>zwei Fehler zu finden. Jaja, und dann ist alles perfekt ;-) Schöne Illusion. 1. Fehler. Tasten fragt man in 99% der Fälle NICHT mit einem externen Interrupt ab, sondern zyklisch in einem Timer. Dann kann man auch die [[Entprellung]] locker in Software machen. > Ich suche heute schon den ganzen
-
Thread
Backlight in 4 Stufen schaltbar ausführen ohne µC
Du kannst einen CD4017 nehmen. An dessen Takteingang schließt Du den Taster (mit 100nF Entprell-Kondensator und Pull-Down Widerstand) an. Ich bin nicht 100% sicher, ob ein simpler Kondensator reicht, aber so würde ich erstmal versuchen. Denn die Alternative wäre ein Schaltung
muss meine Ansteuerschaltung für diese 4 Steuerleitungen (an den > Schaltern) nun aussehen 1. Taster prellen. Du musst also entprellen. VCC | 4k7 | 74HC14 +-100k-+--|>o-- | | Taster 100n | | GND GND 2. Zähler fangen nicht bei 0 an. Du musst also dafür
-
Thread
ATmega8 - allgemeine Frage
Apropos Entprellcode: Ursprünglich hatte ich eigentlich die Absicht, die Tasten elektronisch mit einer Art Monoflop zu entprellen .... was haltet Ihr davon? (Hintergrundgedanke: ich bin wie gesagt keine Programmierer, aber von "diskreter" Elektronik versteh ich ein bisserl was
Beitrag #3480118: > Apropos Entprellcode: > > Ursprünglich hatte ich eigentlich die Absicht, die Tasten elektronisch > mit einer Art Monoflop zu entprellen .... was haltet Ihr davon? nicht viel. Tasten an einen(!) Port. Timer aufsetzen (braucht man meistens sowieso, zb für eine Uhr), in die ISR