-
Thread
Countdown (Zähler)
End If End If End If End If Waitms 1000 ' ### Uhr stellen ### ' Wird der Taster "T_min_stellen" betätigt werden die Minuten um eins erhöht. ' Wird der Taster "T_h_stellen" betätigt werden die Stunden um eins erhöht. ' Werden beide gleichzeitig betätigt werden Stunden und Minuten
'Entprellen If T_min_stellen = 0 Then 'Ist der Taster immer noch betätigt Incr Z1_minute 'wird Minute um eins erhöht Z1_sekunde
-
Thread
Videosignal (FBAS) mit Reed-Relais umschalten?
für meine Angelegenheit. Also am besten eine, wo man 3 Eingänge und einen Ausgang hat. Durch einen Taster soll man nacheinander zwischen diesen Eingängen umschalten können. Die Synchronisierung ist mir in diesem Fall nicht wichtig. Falls es nicht schwer umzusetzen ist, soll die Schaltung auch noch neben
Taster entprellen -> 4017 -> 3 Treiber -> 3 Relais mit jeweils 3 Einschaltern. Der 4. Ausgang des 4017 muss mit dem Reseteingang verbunden werden. Viel Spaß Gruß Jobst
-
Thread
LCD Inhalt regelmässig aktualisieren
Schleife nachfragen ob das Display schon fertig ist. Wenn der Anwender in dieser Zeit z.B. einen Taster betätigt kann der Controller auf sowas garnicht reagieren.
>Wenn der Anwender in dieser Zeit z.B. einen Taster betätigt kann der Controller auf sowas garnicht reagieren. Eine Taste ist nie so schnell wie das display. Zudem sollte man eine Taste eh entprellen.
-
Thread
LCD Menu in Assembler
um dann mit up/down ein Register(Sollwert)zu dec/inc. Das ganze soll in etwa so aussehen: 4 Tasten (zum Entprellen nutze ich Peter Danneggers Code, der übrigens sehr gut funktioniert) Taste 1 = Menu Taste 2 = Ok/Enter Taste 3 = down Taste 4 = up 1) Im Normalbetrieb gibt es eine Standartanzeige z.B. Uhrzeit 2) Taste "menu" wechselt in ein Haupt-Menu, in dem man mit up/down zwischen den Menupunkten scrollen kann 3) "ok/enter" wählt den betreffenden Menupunkt aus, in dem man dann mit up/down einen Sollwert einstellen
-
Thread
Verlässlichkeit bei langem Kabelweg
auf dem Display ausgibt. Auf dem Breadboard sind die Eingänge des mC, zu Testzwecken, direkt an Tastern mit Pull-Up Widerständen angeschlossen. Kann man diese Schalung beibehalten oder sollte man eine Transistor Vorstufe als Puffer davor schalten. Ich habe auch mal was von Optokopplern in diesem
passen. 0/20mA mit Potenzialtrennung. genau (Optokoppler) und mit reichlich Entprellzeit -> PeDa Entprellen nach Danneger kann ja auch 200ms sein das dürfte dann reichen.
-
Thread
Kleine Überprüfung von meiner ersten großen Platine
jedem Fehler ärgern, dass du den DRC nicht zwischendurch schon manchmal gemacht hast. Bei deinen 4 Tastern könntest du auch eine kleine Schaltung zum Entprellen vorsehen (RC-Tiefpass beispielsweise). Du solltest die offenen Pins auch auf ein Potential ziehen (wäre mit dem TP gegeben), damit die nicht "
Board entwerfen kann, wo dann hoffentlich weniger Probleme vorhanden sind. Die Entprellung der Taster habe ich jetzt eingebaut und auch der MAX232 hat seinen Kondensator bekommen. Die Widerstände an den Leds mache ich etwas größer. Nun zu den verschiedenen Pegeln: Im Datenblatt steht tatsächlich
-
Thread
Servotester mit ATMega8
drücke geht er sofort unkontrolliert bis Anschlag, ich kann mir aber vorstellen das das was mit Taster-Entprellen zu tun haben könnte...
Dann muss ich wohl noch eine kleine Zeitschleife oder so einbauen, die mir etwas Zeit lässt den Taster zu drücken und den Wert nur um 1 verändert. Ich habs jetzt aber verstanden, vielen Dank, ging echt schnell. mfg vincent
-
Thread
Warum funzt meine Funktion nicht (Tasterentprellung)
uint16_t intPWM_WS; volatile uint16_t intPWM_BL; volatile uint16_t intSPEED; //------------ Taster entprellen ------------ #define ALL_KEYS (1<<MODE | 1<<UP | 1<<DOWN) #define REPEAT_MASK (1<<UP | 1<<DOWN) // repeat: key1, key2 #define REPEAT_START 50
Wo und wie sind denn die Tasten angeschlossen?
-
Thread
Tasterentprellung
programmiere auf mplab einen microcontroller der bezeichnung pic16f877a! dabei befinden sich am port B die taster! diese sind mit RB2, RB3, RB4 und RB5 deklariert!ich muss allerdings diese taster erst entprellen, wofür ich eine funktion suche, denn an dieser beiße ich mir zur zeit die zähne aus! kann mir denn
-
Thread
2x5 Tastenmatrix an AT90USB1287
RST-Taste auf dem USBKEY leuchten beide LEDs ROT für 40 Sekunden, danach schaltet D2 auf GRÜN und schaltet in 4 Sekunden-Abständen an bzw. aus. Drücke ich Taste 10 also auf der Folientastatur die Taste F5 passiert
Ich meinte natürlich mit Taste 10 die F1 Taste und nicht F5... Und vorsorglich hab ich alle mal gedrückt, ohne Effekt ;-)
-
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
MSP430 F5529 Wobbel-Generator
gesetzt habe? oder muss ich den ausrechnen?) -pulsbreite low, wenn interrupt vektor TA0ccr1 kommt -entprellen der taster -das ergebnis an einer led zeigen woher weiß ich, welche ports ich konfigurieren muss? was gibt es da zu konfigurieren? was schreibt ihr in die Bedienung des watchdog- Timers? Wie
Wie kann ich die Frequenz und die Pulsbreite verändern, wenn ich nur zwei buttons/ Taster zur Verfügung habe? Taster eins ist für on/off, der zweite Taster müsste dann für die Frequenz/pulsbreite herhalten. Mein erster Einfall ist es, in Abhängigkeit von der Zeit (z.B. >2 sekunden Drücken
-
Thread
8 Lichtschranken & 8 Siebensegmentanzeigen (Plazierungsanzeige)
www.atmel.com/dyn/resources/prod_documents/doc1232.pdf Hier geht man einen anderen Weg. Immer wenn ein Taster gedrückt wird, wird ein ext. Interrupt ausgelöst und man kann dann analysieren, welche(r) Taster es war. Aus meiner Sicht ne saubere Lösung, da jeder Taster diesen Interrupt auslösen kann und nix verloren geht - oder mach ich da einen Denkfehler? Bei echten Tastern müsste man sicher noch entprellen, aber bei Lichtschranken sollte das nicht nötig sein, oder? PCI scheint der 8515 nicht zu haben, daher würde ich darauf erstmal verzichten wollen. Martin
-
Thread
Switch Matrix Input oder so
erhältliches, billiges China-Modul - ICs, die den langweiligen Haushaltskram einer Tastenabfrage (Matrix, Entprellen etc.) schon von sich aus übernehmen können? Was wäre der passende Suchbegriff? Oder werde ich das mit einem Schieberegister oder einer kleinen MCU selbst basteln müssen?
PS: gefunden! https://www.mikrocontroller.net/topic/185071#new der PT6312 kann wohl 6 x 4 Tasten abfragen. http://pdf.datasheetcatalog.com/datasheet/PrincetonTechnologyCorporation/mXqzvrt.pdf
-
Thread
INTERRUPT
von SIGNAL werden die Interrupts deaktiviert, bei INTERRUPT nicht. Ich nehme an du verwendet einen Taster an INT1? Taster prellen, ein Tastendruck wird also als mehrere Impulse erkannt. Dein Interrupthandler wird also immer wieder neu aufgerufen, auch wenn er noch nicht beendet ist (in diesem Fall durch
von L auf H und dann nur zw. H und X herum, oder? Wenn nicht, muß ich dann mit einem Flipflop entprellen, oder gibts was einfacheres?
-
Thread
Atmega8 Bascom Programmierung
beispiel Testtool auf einen Atmega8 gespielt. Jetzt möchte ich aber gern das wenn man auf denn 1. Taster drückt das dass LED Blinkt bis der Taster wieder gedrückt wird hab schon im Forum gesucht aber nicht passendes gefunden. So würde das ausschauen Taster LED An Taster LED AUS [pre] $regfile =
die Zeile mit dem Bitwait auskommentieren. Außerdem würde ich eine kleine Pause einlegen, um den Taster zu entprellen. Dafür gibt's in Bascom auch einen Befehl "debounce". [pre] $regfile = "m8def.dat" 'Atmega = m8def.dat $crystal = 8000000
-
Thread
Controllerprobleme / Programm Atmega 8, WTV020
abgespielt werden. >4) Durch einen Stoptaster soll die Zeitnahme gestoppt werden. Bei beiden Taster-Drücken (start und stop) entprellst du den Taster nicht. zeile 122: if(!(PINB & (1<<PINB2)) && lauf == 0) //Start zeile 144: if(!(PINB & (1<<PINB1)) && lauf == 1) // Stopp Das ergibt beispielhaft dieses Problem: "Außerdem (...), ohne dass ich auf einen Taster gedrückt habe." > 2) Nach einer bestimmten Zeit (wenn in der Sounddatei der Startbefehl ertönt) > soll die Stoppuhr wieder auf 0 gesetzt werden, Warum läuft die Stoppuhr überhaupt? Sie
-
Thread
Modulplatine für zentrale Haussteuerung - Feedback
ein C, und sei es nur, um die Gegen-EMK der Relais von der Versorgung fernzuhalten. Sollen die Taster 24V tasten? Analogeingänge sind nicht vorgesehen?
Modul - im Moment habe ich gar keine analogen Sensoren. Mir geht's erstmal um die Abdeckung aller Taster und Bewegungsmelder und Aktoren wie Motoren und Licht. >>> Sollen die Taster 24V tasten? > Da sind die 10:1 Spannungsteiler aber schon grenzwertig, da liegen dann > bei aktiv high (warum überhaupt
-
Thread
PORT-Abfrage
Motorradschaltgetriebes. Die Ausgabe des Ganges erscheint auf einer Sieben-Segment-Anzeige. Die Gänge werden durch Taster runter bzw. hochgeschaltet. Der Quellcode hat sich zwar als richtig bewährt und die Schaltung funktioniert soweit nur hat die ganze Sache einen kleinen Schönheitsfehler: Wenn man den Taster zu lange
geändert - du musst nichts machen. wenn einer der beiden 0 und der andere 1 ist, so hat gerade jmd. die taste gedrückt oder losgelassen (jenachdem, welches der beiden 0 und welches 1 ist). Damit kriegst du das nur einmal ausgelöst und kannst deine taste stundenlang halten. aber wichtig: vergiss das entprellen
-
Thread
Schaltplan für GPS Auswertung an einem ATmega
paar Dinge, die mir aufgefallen sind. - AGND beim AVR ist nicht angeschlossen - eventuell RESET Taster entprellen (nicht zwingend notwendig, ist anwendungsbedingt) - Beim LCD ist die Versorgung falsch angeschlossen - der LCD-Kontrast ist vorzugsweise manuell einzustellen - Hintergrundbeleuchtung fehlt - SCL an 5V angeschlossen??? - Taster für die externen Interrupts sind nicht entprellt, das kann eine böse Überraschung geben ;), spreche aus Erfahrung Ansonsten wünsche ich viel Spaß am Projekt ;)
-
Thread
Gabellichtschranke statuswechsel erkennung
Signal, sondern manchnal auch nach jedem 2. oder 3... Muss man eine Lichtschranke änlich wie ein Taster entprellen? Hat jemand ein gutes Tutorial parat?
maximal erkennbare Scheibendrehzahl nicht unzulässigerweise gedrückt wird. Du kannst das wie einen Taster behandeln [[AVR-Tutorial]] Im Abschnitt über Taster und Entprellung Wie sieht denn dein Programm aus und wie machst du denn jetzt die Lichtschrankenabfrage? Vielleicht hast du ja auch einfach
-
Thread
Interner Pullup Widerstand, Buttonansteuerung klappt nicht
entprellen
Was für einen Pegel misst du an PB0 wenn der Taster gedrückt ist?
-
Thread
LEDs toggeln nicht richtig
Die Taste prellt. Gegenmaßnahme: softwareseitig entprellen.
https://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten
-
Thread
And fuktion Bascom fehler
, muß nach dem Loslassen der Taste die Hilfsvariable wieder zurückgesetzt werden. Das folgende Programm sollte so im Simulator laufen: $regfile = "m128def.dat" $crystal = 1000000 dim Hilfsvarible as bit Config Porta.1 = Input Config Portb.1 = output Config Portb.2 = output Set Hilfsvarible Do 'Waitms 100 'zum entprellen einfügen If Pina.1 = 0 Then Reset Hilfsvarible If Pina.1 = 1 Then If Hilfsvarible = 0 Then Set Hilfsvarible Toggle Portb.1 Toggle Portb.2 End If end if Loop End
-
Thread
Schaltplan-Kritik: Atmega + RS485 + OneWire
Dessen Länge sollte also nicht mehr als 10m betragen. Die ganzen IO's dienen zum Anschluss von Tastern. Im Moment benötige ich 2x2 Rolladen + 2x Licht = 6 Eingänge. Hab mal ein paar mehr vorgesehen als Puffer. Die meisten können auch als Ausgänge verwendet werden, um LED's zu treiben. An den Pins die
ich mir >die ganzen Kondensatoren + Widerstände sparen wenn da keine langen Kabel >bis zu den Tastern dran hängen (ca. 20cm)? Ja, das kann man in Software entprellen und so viel Störeinkopplung wird es nicht geben. >- Ist der DS2482 als OneWire-Master übertrieben? Ja. > Würdet ihr OneWire
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
behandeln incr misek 'Millisekunden erhöhen if misek >19 then misek=0 ... 'Tasten entprellen incr ms20 '20ms-Einheiten erhöhen if ms20>49 then ms20=0 set merker.0 'LCD-Ausgabe anmelden incr sekunde 'Sekunde erhöhen, Überlauf wird in Mainloop behandelt
schöne ist, ich kann diesen Flag überall im Code benutzen. Debounce ist ein einfacher Befehl, um Tasten zu entprellen, den Timer zu nutzen, der ja sowieso im Hintergrund dudelt ist aber effektiver. Aber auch ich will Dich von deinen Vorhaben nicht abbringen. Wigbert
-
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
Kleine Fragen zum ersten Schaltplan mit Eagle
einiges größer als im DaBla, schadet aber nicht - +5V / 160R = 31mA -> bissl viel, oder? - Der Taster würde sich mit einem Pull-Up besser fühlen. Vor allem wen der Controller keinen internen Pullup schaltbar hat. Ausserdem wird der Eingang deutlich robuster gegenüber Störungen (Motor ;) ) - Wo hast
Ansatz) - Hab vergessen, den ATtiny 2313 als solchen zu bezeichnen - der hat interne PullUps für Taster und co. Aber andere Frage zum Taster - wollte man diesen elektrisch entprellen - was für nen Kondensator nimmt man da??? - Wegen dem Motor... Öhm... Ich hatte damals keine Infos über das Ding online
-
Thread
Einfaches Experiement zum Thema Mikroprozessor
Ampel: 3 LEDs, nen taster, taster entprellen, timer....
-
Thread
Welchen einfachen Schrittmotortreiber?
Hallo, habe es etwas falsch beschrieben. Meinte einmal Taster drücken oder Impuls liefern ein Rechtsschritt usw.
Hallo, ok danke werde die Tasten softwaremäßig entprellen.
-
Thread
Mikrocontroller Spannungsspitze
RESET-Beschaltung aus? Schaltplan?! enprellt mit einer schleife ... is das richtig so ? mit der hardware entprelle ich nicht, falls ich die Spannungsspitze nicht gelöst bekomme, versuche ich Kondensatoren anzuschließen. RESET-Beschaltung? Anhang: Schaltplan mit einem Schalter und einem Ausgang >>Also
also in der Software. Schalt doch auch nochmal einen kleinen Kondensator in den Eingang beim Taster. Das sollte es dann auf gescheitem High halten. Gruß ErgoProxy
-
Thread
Arduino Funktionsweise Tasterentprellung nur mit Kondensator
kann man machen, bei normalen Anwendungen bevorzuge ich Entprellen per Software, aber jeder wie er mag ... Taster offen: Ladung des Kondensators via Pullup-Widerstand, Highpegel Taster geschlossen: Kondensator kurzgeschlossen gegen GND, Lowpegel
-
Thread
PortB Change Interrupt löst sofort aus
Großartig stören tut mich der 1.Interrupt direkt am Start auch nicht, da ich jedoch den PortB Change für Taster verwende, die ein Menü steuern, bin ich stets nach Start schon bei "Menüpunkt 2"... nervt ein wenig. Danke Vinci
Interrutpfreigabe. 2. Ein externer Interrupt ist ohne zusätzlichen Aufwand völlig ungeeignet, Tasten einzulesen, da Tasten prellen. Die beste Methode ist ein Timerinterrupt zum Einlesen und Entprellen. Peter
-
Thread
Taste einmal drücken: Unterprogramm1, zweimal drücken, Unt
Lauflichtunterprogramm aufgerufen werden. Nun würde ich gerne folgendes realisieren: Wenn ich eine bestimmte Taste drücke, (aber nicht gedrückt halte) soll ab diesem Zeitpunkt das erste Lauflicht in einer Loop aufgerufen werden, wenn ich dann die gleiche Taste nocheinmal kurz drücke, soll das andere Lauflichtprozedur
will man in seinem Programmablauf den Überblick behalten. In Deinem Fall brauchst Du ihn, um die Tasten zu entprellen und das hintereinander Drücken zu erkennen. Der Rest Deiner Aufgabe ist eine Statemaschine, z.B. Du hast eine Variable, die die verschiedenen Zustände kennzeichnet und je nach Zustand
-
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
USB IR Remote Receiver (V-USB + IRMP)
einmal beschrieben wurde wie das mit "Shift" usw funktioniert. Ich glaube beim Drücken der "Shift" Taste wird ein Code X gesendet. Nun weis die auswertende Software das Shift gedrückt ist. Beim Loslassen der Shift Taste sollte ein anderer Code Y kommen was bedeutet, dass die Shift Taste losgelassen wurde
Sebastian schrieb im Beitrag #2959651: > Da ich die Caps-Taste drücken muss und dann eine andere Taste kommt > nachher ja beim Drücken der Caps-Taste der Großbuchstabe heraus. Man > müsste also bei Großbuchstabenzuweisungen mehrere IR-Codes miteinander > verknüpfen
-
Thread
Frage um Rat bei Atmega8 Beschaltung
aufbaust. So ein Countdown Start/Stopp wäre vllt sinnvoll. Sieh dir dazu dann auch mal den Artikel "Taster entprellen" an.
erstmal auf einem Steckbrett aufbauen und dann mit meiner Platine weitermachen ;) Zur Verwendung von Tastern habe ich mir noch keine Gedanken gemacht, da müsste ich mich erstmal einlesen, sonst muss ich euch wieder mit vielen Fragen löchern. ;)
-
Thread
Spezielle Steuerschaltung event. mit NE555 ?
will entwächst man den Begrenzungen dann sowieso... Das Starterkit ist OK. Wie willst Du die Tasten des Camcorder denn bedienen? Drücken per Servo find ich overkill aber Gerät zerpflücken um Ausgänge an die Taste zu löten ist ja vielleicht auch nicht gewünscht...
das zweite MonoFlop auf das erste wirken zu lassen). Fragwürdig ist, ob man die Eingänge noch entprellen muss.
-
Thread
x-fach Audio Umschalter
ist. Klingt das soweit vernünftig? Mein größtes Problem ist nun die digitale Beschaltung, die Taster zur Umschaltung muss ich entprellen -> Schmitt-Trigger (2x 74HC19), dann müssen muss der zustand gespeichert werden -> Latch (74HC373), nun muss ich die 8 (ich möchte ja den HC4051 voll ausnutzen wenn
Geräte eben die 4 Geräte bedienen. Könnte man die Sigalwege direkt umschalten muss man nur einen Taster betätigen. Man muss sich auch nicht merken welche Effekte man nun bei welchem Lied / Passagen ein und aus schalten muss, es reicht wenn man sich merkt das welchen Sound man will.
-
Thread
Protoboard vorschlag.
Frei definierbar. Dies ist das ANDY Board, hat einen 50/60 Hz Clockgenerator welcher auf für das Entprellen der Tasten/Dip-Switches verwendet wird, 16 Zweifarbige Leds, drei Spannungsregler (+-9V sowie 5V) und einen Pulsgenerator (Rechteck/Sinus). Was ich haben möchte: Pmod style 6pin Ports, USB (MCP2200
arduino mini) . Auch drei PSU würde ich beibehalten, warscheinlich LM317. Hätte gerne 4 entprellte Taster und einen zusätzlichen DAC (R2R) um die Dip-Switch mit einem ADC einlesen zu können sowie einen Drehpoti.
-
Thread
Brauche Hilfe
um die Leds alle abzuschalten nicht 0x00 an den Port senden, sondern 0xFF. Das gleiche bei den Tastern. Diese sind an GND angeschlossen, wenn du einen drückst wird das jeweilige Bit also 0, wenn er nicht gedrückt ist 1. Wenn keine Taster gedrückt sind bekommst du also 0xFF in PIND. Wenn du testen
sbic PORTB, 0 rjmp an sbi PORTB, 0 rjmp loop an: cbi PORTB, 0 rjmp loop <hr> Achtung: das Entprellen der Tasten wird in diesem Programm nicht durchgeführt (hab grad kein' Bock, vielleicht morgen), nach einem Tastendruck wirst du also immer ein mehr oder weniger zufälliges Ergebnis bekommen. MfG
-
Thread
Atmega8A - Einfaches Interrupt Problem
Guten Abend, ich möchte gerne mit einem Taster (INT1) eine LED ein, bzw. aus schalten. Interrupt hätte ich gerne auf der LOW-Flanke. Nach meinem Verständnis, sollte doch der Controller wenn er in einer ISR ist keine anderen Interrupts erlauben
Quellcode ist, dass wenn ich in der ISR bin, und noch die 5 Sekunden Delay ablaufen und ich den Taster noch einmal wärend dessen drücke, dass nach Abarbeitung der ISR diese noch einmal aufgerufen wird. Als würde dieser "zwischen Interrupt" gespeichert werden und danach ausgeführt werden. Wie kann
-
Thread
Hot Wire (Heisser Draht) - spiel herstellen
Latch geschaltet und mit 2N3904 Transistoren ein Summer eingeschaltet. Drücke ich testweise den Taster dann schaltet das Latch und der Summer summt bis ich das Latch wieder resette. Testweise klappt es schonmal. Dann anstelle des Tasters an der Schaltung den Taster abgehängt und den Metallstab versucht
Der CD4093 sind Nand mit Schmitt-Trigger-Charakteristik. Der Chip eignet sich dadurch auch um Tasten zu entprellen.
-
Thread
Anfänger Frage zu PWM beim ATMEGA8
Nächstes Thema das du dir ansehen solltest ist dann "Eingang entprellen". Viel Erfolg.
waaaah ich glaub ich muss gleich erstmal meinen kopf entprellen xD ich komme gerade garnicht mehr zurecht. aber wenigstens weiß ich jetzt wo der fehler liegt. mal sehen was ich drauß mache. vielen dank nochmal. falls jemand, der sich damit aus kennt, lust hat
-
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
PCInt 0-7 bei Attiny2313
Letzteres ist eher selten, mir ist nur eine derartige Anwendung bekannt (Aufwachen durch eine beliebige Taste einer Keymatrix).
praktikable Anwendung ist nur das Aufwachen aus dem Power-Down. Danach macht man alles wie üblich, z.B. Tasten entprellen im Timerinterrupt. Etwas besser ist es, wennn man je PCINTx nur einen Pin enabled. Dann weiß man wenigstens den Pin, aber immer noch nicht die Flanke.
-
Thread
Blumen fuer Peter Dannegger
Bin mehr durch Zufall darauf gestossen, hab sie gerade getestet und alles was ich vorher zum Entprellen von Tasten "verbrochen" habe in die Tonne getreten. Echt Spitze, schnell und zuverlaessig. Danke an Peter und natuerlich ans Forum Ju
jo sauber ne frage dazu wie verhehlt sich des eigentlich mit nem Kondensator parallel zum Taster ist auch ne gängige Methode.
-
Thread
EMV - Probleme
Das mit den Tasten ist überhaupt kein Problem, wenn man die nur richtig entprellt (Timerinterrupt statt Flankeninterrupt), optimal ist eine 4-fach Abtastung (einfach, codesparend und störsicher). Ob man den Sensor auch entprellen kann, hängt ganz davon ab, wie groß die minimale Impulslänge und Impulspause sind. Die Pullups an den Tasten bzw. Sensor sollten auch schön klein sein (z.B. 1kOhm bei 5V). Peter
-
Thread
Komisches Verhalten beim Tastendruck
Nabend, Ich habe hier einen Tiny2313 an dem sind drei Taster ein MosFed, ein Summer und ein LCD. Der Tiny soll meinen LED Belichter steuern und zwar habe ich zwei Taster mit dennen ich die Zeit einstellen kann. Das wäre bei checkButtons() die ersten zwei PIND3
ach ja, google mal nach entprellen
-
Thread
LPC1756 - Grundschaltung
VDDA. Sorry :-) Die Spule können sich beide Pins teilen. Eins noch, sicher, das Du kein Rest-Taster auf dem Board brauchst?
Du könntest noch einen 100n zwischen RESET und GND hängen um den Reset Taster zu entprellen. Aus dem Schaltplan von STM32F4 Discovery Board kann man viel abschauen :) Je nach dem was du vor hast kannst du zb einen UART auf einen Stecker herausführen (samt VCC, GND usw.) damit