-
Thread
mit 6 Schalter auf USB-Eingang Ereignis auslösen
Sollte das bei 6 Tasten nicht auch mit 'nem FTDI-Chip gelingen? Stefan
Delphi abfragen (http://www.ftdichip.com/Support/SoftwareExamples/CodeExamples/Delphi.htm) (zum Entprellen der Taster in Hardware http://www.mikrocontroller.net/articles/Entprellung) > Und vorallem ich möchte das einfach selber realisieren. Alles was man > selber macht da kennt man sich halt dann
-
Thread
Relais Umschalter mit up & down Tasten und Display
347PHT956RZ5X&keywords=relais+platine&qid=1648123779&sprefix=relais+platine%2Caps%2C74&sr=8-49 Taster: https://www.amazon.de/ANGEEK-Schl%C3%BCsselschalter-Mikroschalter-Taktschalter-Tastenschalter/dp/B07X5B8QGF/ref=sr_1_39?crid=3MZQXEZOW2IEH&keywords=taster+modul&qid=1648123815&sprefix=taster+modul
7Seg-Decoder, BCD-Decimal-Decoder. Transen oder Treiber-IC für die Relais und etwas Kleinkram zum entprellen der Tasten.
-
Thread
Schaltplan Kontrolle
Kevin X. schrieb im Beitrag #7855393: > Aber der Taster ist ja eigentlich nur für "Notfälle" > gedacht, weswegen er ja auf der Platine verbleibt. Es könnte wohl sein, dass dein Error-Taster ohne AVCC nicht funktioniert, weil das die Versorgung für den
vor, etwas später einen ganz anderen und sehr unvollständigen, geht nicht auf die unmöglichen Taster ein, etc. etc. .... Kevin allein zuhaus ....
-
Thread
Viele Taster im Haus abfragen: Modus geeignet?
nicht mögen. Ich würde mir deswegen auch nicht die großen Sorgen machen, ich nutze auch normale Taster von Jung für Smarthome, bei mir sind es nur 12V. In jedem MFH sind die Klingeltaster vor der Tür, normale Taster, das funktioniert auch.
im Beitrag #6848393: > Im Zuge unserer Altbausanierung möchte ich alle > Installations-Doppel-Taster (NYM, quer durchs Haus, Bestand und neu) per > 24V abfragen. Das ist schon ein grober Konzeptfehler. Ein intelligentes Steuerungskonzept fragt nicht die Taster ab, sondern bedient mit den Tastern
-
Thread
kurzer Code zum überprüfen BITTE
Habe hier dieses kleine Programm geschrieben. Es soll über einen Taster auf dem Actel Development Board eine LED-Reihe zählen lassen. wir haben auf dem Board nur eine 25 MHz Quelle und diese hätte ich zum entprellen benutzt. Dadurch musste ich sie sehr stark herunterteilen
cntres(0); cntres(0) <= keyleft; end if; end process entprellen; gleicherWert: process (clkslow) begin if (reset = '1') then x<= (others => '0'); elsif (clkslow = '1') then if
-
Thread
Erweiterung externer Interrupt
Wie währe es denn mit Dioden? Damit kann man ganz normale (1 polige) Taster verwenden...
uninteressant, ob dann noch 10µs oder 10ms hinzukommen. Meistens ist es auch wichtig, ob eine Taste einmal oder mehrmals betätigt wird. Um das zu erkennen ist ein Entprellen der Tasten notwendig und dazu nimmt man dann einen Timerinterrupt z.B. alle 10ms. Die meisten Leute sagen sich dann aber
-
Thread
DCF auf INT0
die im AVR eingebauten Pullup Widerstände benutzen, die man nur freischalten muss. Dann hat man Taster mit an Board, die je nachdem ob sie gedrückt sind oder nicht, definiert entweder eine 0 oder eine 1 am Portpin ergeben. 1 == Taster nicht gedrückt, 0 == Taster gedrückt. Das man damit die intuitive
Taster mit an Board, die je nachdem > ob sie gedrückt sind oder nicht, definiert entweder eine 0 oder > eine 1 am Portpin ergeben. > 1 == Taster nicht gedrückt, 0 == Taster gedrückt. bzw. die Tutorien
-
Thread
ATTINY 2313 Assembler Programmieren
worum's geht, kannst du bitte gleich noch die Aufgabenstellung korrigieren. Ihr braucht keinen Taster-Interrupt, sondern nur den Timer-Interrupt. Mechanische Tasten prellen sowieso immer, daher ist es eine blöde Idee, sie einen Interrupt auslösen zu lassen. Stattdessen fragt man deren Zustand im Timer-Interrupt ab und meldet die Taste als gedrückt, wenn sie z. B. über 20 ms eine stabile Lage signalisiert hat (Tasten entprellen, Englisch: "key debouncing"). > überhaupt nicht wissen wie wir es hinbekommen sollen. Wie immer
-
Thread
Logikfehler in Tasterauswertung für Menue
, timeMenueTaster2, timePlusTaster, timeMinusTaster; bool statusMenueTaster, statusPlusTaster, statusMinusTaster; bool statusMenue = false, statusPlus = false, statusMinus = false; bool minusOn = false, plusOn
#5210753: > Wahrscheinlich gibt es noch eine elegantere Lösung aber mir fällt gerade > keine ein. Tasten entprellen und Flanke erkennen braucht man sehr oft. Daher lohnt es sich, dafür eine extra Task zu implementieren, die dann nur noch die fertigen Ereignisse liefert. Das macht dann auch die Auswertung
-
Thread
Servomotor per Tastendruck steuern
nachher den Modus(linke oder rechte Position) bestimmt. Danach hab ich kurze Wartezeiten um den Taster zu "entprellen". Die folgende for-scheife: for(schleife=0;schleife<1000;schleife++) { ... wartet noch eine kurze Zeit auf den nächsten Tastendruck. 1. Kommt der wird mode nochmal hochgezählt
neuer Post würde sich nicht lohnen. Ich würde gern für oben genannte Schaltung noch einen 2. Taster kaufen. Allerdings stolper ich bei CONRAD über die Schaltspannung. Die liegt da bei allen Tastern um die 200V. Mein Mikrocontroller läuft doch mit 6V... Funktionieren solche Taster an meinem AVR? Ist
-
Thread
erstes Programm mit AVR Studio
Hans Peter schrieb: > Also, wenn ich den Taster gedrückt habe und die LED brennt, dann kann es > sich ruhig beenden. Dein Programm läuft ohne die Hauptschleife in ein paar µs durch. Denkst du wirklich, dass du die Taste schnell genug zum richtigen
//LED wieder ausschalten } } [/c] nehem, dann leuchtet die LED0, aber es wird ncit auf den Taster reagiert. LG
-
Thread
Codeschloss-Wie umsetzen?
Entprellen + Lang/Kurz-Erkennung: http://www.mikrocontroller.net/topic/48465#new Peter
@oZe: bei dem Taster kannst du dir den Widerstand auch komplett sparen indem du den intrnen PullUp vom Port benutzt und den dann mittels Taster nach GND ziehst - is ja wurscht ob du nun 0 oder 1 wertest... Wenn du ein
-
Thread
ADC und DAC digital verbinden
>wenn man einen Taster betätigt >mit einem Computer (TTL Signal) oder einem Poti ändern. Das sind ein analoges und ein digitales Signal (und der Übernahmepuls ein digitales von einem Taster), welches hat Vorrang, können
Referenzspannung dafür geeignet ist. Man kann den DMA-Kanal aber auch weglassen und über einen I/O-Pin einen Taster anschließen, diesen von einer Debounce-Komponente im FPGA entprellen lassen und bei erkanntem Tastendruck dem DAC den neuen Ausgabewert zuschieben. So eine Aufgabenstellung erledigst Du mit dem
-
Thread
PIC 12F675 Tastendruckzeit auswerten
Idee zum Thema Taste und Betätigungszeit? Eine Taste, zwei Unterprogramme? MfG Bernd
;Ja, kurze Verzögerung zum Entprellen incf Steps,f ;Schrittweite = 1 CALL Delay50ms ;Zeit zum Loslassen der Taste btfsc GPIO,0 ;Taste immer noch gedrückt? GOTO SetSteps_Ende ;Nein, aktuelle
-
Thread
Fast PWM mit Tiny13
'Ausgang für LED blau Config Portb.3 = Input 'Eingang für Taster an PB3 Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 'Timer für 8-Bit PWM einstellen Taster1 Alias Pinb.3 'Taster Konfiguration Config Taster1 = Input Portb.3 = 1 'PullUp-Widerstand einschalten Do Debounce Taster1 , 0 , On_taster1 , Sub 'Taster entprellen Loop
-
Thread
Nummerneingabe SwitchCase AVR
Telefonnummer. Ich wollte es mit Switch Case Funktionen realisieren. Hierbei sollte INT1 als ENTER Taste dienen und nach der Zahlenauswahl über die PCINT Tasten das weiterspringen ermöglichen. Leider klappt es nicht, so wie gewollt. Den Quelltext hab ich als PDF angehängt... hoffe das ist ok. Ich
Mit den PCINT- Tasten zählt die Variable z1... zn durch und wird auf dem LCD ausgegeben. Wenn die Zahl gewählt wurde, soll mit Enter INT 1 die nächste Zahl angesprungen werden um wieder mit den PCINT- Tasten die Zahl
-
Thread
Abfrage einer 4*3 Tastatur
Werte möchte ich eine 4*3 Tasten-Matrix verwenden .Geht zu Zeit nur teilweise . Die Tastenreihen 1 , 4 , 7 , * und 2 , 5 , 8 , 0 funktionieren prima (zur Zeit noch ohne entprellen , kommt noch ).Bei der Reihe 3 , 6 , 9 , # wird
Was wird angezeigt, wenn Du keine Taste betätigst ? Otto
-
Thread
12V Taster Schaltung ein/aus mit max Zeit x und Unterbrechung im KFZ
Und was soll passieren, wenn die Zeit abläuft und man dann erneut den Taster drückt? Solls dann wieder angehen, oder erst beim nächsten Tastendruck?
so realisierbar sein meine ich. Das ist es auch, mit einem MC, z.B. ATtiny13. Dann noch die Entprell-Lib und Scheduler-Lib und etwa 10 Zeilen Code.
-
Thread
erstes Programm, Binärzähler. Frage (Mega8)
mein Programm nicht wie gewünscht. Ich habe den Port D (2) als Eingang eingestellt und an einen Taster angeschlossen. Der Taster liegt auf der Masse. Dann habe ich den Pullup aktiviert. Jetzt liegt der Eingang immer auf 0, wenn der Taster gedrückt wird. Mein kleines Programm soll am Ausgang B0, B1
hallo, ui da fällt mir ein du solltest die taster entprellen!! also: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ldi r16, 0xFB out DDRD, r16 ldi r16, 0x07 out DDRB, r16 ;----------------------------
-
Thread
Entprellkondensator
nicht, die der Taster benötigt. HELP !!! :(
biT wrote u.a.: > Taster benötigen immer einen Entprellkondensator Benutze ich nie (seit ich AVRs nutze), ich entprelle die Taster in Software. Ist billiger. ...
-
Thread
LED mit Interrupt umschalten
umschalten. Aber das geht nicht. Doch, das geht schon, aber man muss es richtig machen. 1. Ein Taster ist als Interrupt-Quelle ungeeignet. Bei jedem Tastendruck sendet der 3 oder 4 (oder 10) Interrupts, weil er prellt. Daß Taster nicht per (flankengetriggertem) Interrupt ausgewertet werden dürfen,
Erläuterungen. Ich würde erstmal ohne Interrupt versuchen, eine LED zum Leuchten zu bringen. Also Taste ein-> LED ein, Taste aus -> LED aus.
-
Thread
Timer0 - mega8
interrupt is enabled. Das will ich doch!! Udn zum Delay in der ISR.....weiß nicht, wie ich den taster sonst entprellen soll(softwaremäßig) :-)
werd mich darüber schlau machen.. Wobei ich schon ein kleines Programm ahbe, um einen Pin zu entprellen, allerdings müsste der Code dann ja auch in der ISR Routine stehen, und das ist auch nicht optimal, oder?! Aber bevor ich mir darüber Gedanken machen, sollte der Timer mal laufen :-)
-
Thread
Schaltplan0010
programmieren und über die LED mir anzeigen Lassenin velche status sich befindet 2V,3V,4V,5V und uber Taste auch E Einstellen Taste_UP, Taste Down und 4 Led. nur habe problem wenn ich TASTE_UP drucken geht nur LED 1 an taste Loslassen wieder aus andre LED keine reaction und Taste_DOWN keine Funtion Bitte
programmieren und über die LED mir anzeigen Lassenin velche status sich befindet 2V,3V,4V,5V und uber Taste auch E Einstellen Taste_UP, Taste Down und 4 Led. nur habe problem wenn ich TASTE_UP drucken geht nur LED 1 an taste Loslassen wieder aus andre LED keine reaction und Taste_DOWN keine Funtion
-
Thread
Kapazitive Berührungssensor Platine (hinter Glas) 5V - 12V (China-Bauteil ?) gesucht
Hallo zusammen, ich möchte vergilbte Lichtschalter (alle ca. 70 Schalter als Taster ausgeführt! ) im Haus durch eine kapazitive "Sensor- Glasplatte" ersetzen. Steuere seit 25 Jahren die Hauselektrotechnik über 12 Volt Stromstosslogik von den Tastern aus - keine 230 Volt in den
Hendrik L. schrieb im Beitrag #6309851: > Ich will lediglich das einfache Tast-Signal - I2C nur hilfweise (damit > dann der ESP das "analoge" Tastsignal liefert.) Bleibt die Frage, warum ESP? Und was meinst du mit "analoge" Tastsignal? Deine Steuerung wird doch für Taster
-
Thread
C++ oh JE Funktion und rückgabe
servus ich hätte gerne eine Funnktion die mir den PIND statur zurückgibt uint8_t taste() { uint8_t keys = 0; .... keys=PIND return keys; } int main () { uint8_t taste =0 taste=taste() } so geht es nicht funktion nicht callabel HILFE DANKE
char x; PORTB = 0x01; // 1. Zeile lesen x = (PINB>>3); // Bitmaske in x lesen, x.0 = 1. Taste,... so kann man der Reihe nach alle 3 Zeilen lesen. Entprellen sollte man das trotzdem noch, siehe die Links oben. BASCOM macht da sicher auch nix anderes. Nur hast du relativ wenig Kontrolle
-
Thread
Problem mit PCF8574 Port Expander
hoffe dass das mein fehler war! aber wie müsste die schaltung aussehen wenn ich das mit normalen taster ausprobieren möchte? reicht es nicht einfach einen taster an den eingang des Port Expanders zu hängen und zwischen Masse und 5V umzuschalten? lg
> Taster dann gegen Masse, oder offen. Mit einem echten Taster geht das nicht weil der prellen wird. Da muesste dann hinter den beiden Tastern noch etwas Logic um die zu entprellen. Olaf
-
Thread
wer kennt Münsingen
dezimale Zahlensystem. Und aufm MC ist es nicht anders, da muß man erstmal lernen, LEDs anzusteuern, Tasten entprellen und abzufragen, Timer, ADC, UART, Interrupts, alles Schritt für Schritt und der Reihe nach. Ehe man aber fremde Programme verstehen kann und sie auch funktionierend in seine eigenen Projekte
>Und aufm MC ist es nicht anders, da muß man erstmal lernen, LEds >anzusteuern, Tasen entprellen und abzufragen, Timer, ADC, UARRT, >Interrupts, allse Schritt für Schritt und der Reihe nach. Dann solltest du aber Timer vor Entprellung erwähnen.
-
Thread
Probleme mit RS232 Zugriff
sinnlos meherer Tage lang! Zusätzlich habe ich noch das Programm am Controller, wenn ich eine Taste drücke, dann sendet der COntroller gleich mehrere Zeichen. Ich habe in meinem C Programm einen Timer eingebaut. Dort drin habe ich auch die Funktion tasten() reingesetzt, damit die Tasten(Eingänge
); } }; } Mein uC kann von der RS232 kein Zeichen empfangen. Wenn ich den Taster (PIND.1) betätige dann bekomme ich auf einmal viele Daten auf dem PC angezeigt. Liegt es daran, dass ich den taster nicht entprellt habe? Wie kann ich meinen Taster softwaremäßig entprellen ohne interrupt
-
Thread
Touchdislplay für die Bedienung von RS232 Geräten
die up oder down Taste für die Frequenz. Du willst aber mehr "Tasten" haben, als (mit dem Finger bedienbar) auf den Screen passen, also muss noch ein Menü mit Befehlsgruppen programmiert werden. Und damit das einigermaßen
! Schnapp dir einen AVR und fang an zu programmieren. Ein Lauflicht, ein Blinklicht, dann mal Tasten entprellen, ADC verwenden, wenn das läuft ein alphanumerisches LCD nehmen und deinen Namen drauf schreiben, ne Variable auf dem LCD darstellen, Stringmanipulation, UART Schnittstelle machen ergo Daten
-
Thread
Peter Danneggers Entprellroutine
beiden Tastervarianten? Was genau möchte dir dieser Satz sagen ? "Peter Dannegger hat in "Entprellen für Anfänger" folgende vereinfachtes Entprellverfahren beschrieben. Das Makro arbeitet in der Originalversion mit active low geschalteten Tastern, kann aber einfach für active high geschaltete Taster
www.mikrocontroller.net/articles/Entprellung#Debounce-Makro_von_Peter_Dannegger Weiter dann "Außerdem können 8 Tasten (aktiv low) gleichzeitig bearbeitet werden, es dürfen also alle exakt zur selben Zeit gedrückt werden. Andere Routinen können z. B. nur eine Taste verarbeiten" Allerdings: Eigentlich ist es bei
-
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
Zwei 90S2313 verbinden und definierte Daten lesen
als Reaktion auf einen Tastendruck zu verstehen. Dabei handelt es sich um: 0xC1 -> Ausgabe für Taste 1 0xC2 -> Ausgabe für Taste 2 0xC4 -> u.s.w. 0xC8 -> 0xD0 -> 0xE0 -> Ausgabe für Taste 6 (Anmerkung: 9600Bd, 8 Daten Bits, 1 Stop Bit, no Parity, LSB first) b) Der in a) genannte Sachverhalt
Relais. Ist es besser eine Transistor-Schaltung zu nehmen. Muss im Prinzip insgesamt 6 Schalter/Taster bedienen können. Wenn ich das über einen Transistor laufen lasse, kann ich mir Entprellen (oder wie das heißt) sparen? Neuer Code im Anhang ;)
-
Thread
NE555:Ein-/Auschalter schaltet schon bei Berührung mit isoliertem Leiter
Auf http://dse-faq.elektronik-kompendium.de/dse-faq.htm wird im Kapitel 'F.29.1. Entprellen von Tastern' der NE555 als Ein-/Ausschalter mit einem Taster vorgestellt. Ich habe die Schaltung auf einem Steckbrett aufgebaut und bin dabei auf ein seltsames Verhalten gestoßen: Berührt man bei geöffnetem Taster die Verbindung der zwei 10kΩ-Widerstände mit THRE(6), Trig(2) und Taster irgendwo bspw. mit einem isolierten Schraubenzieher, Draht o.ä. schaltet der NE555 um. Zwar läßt sich das Umschalten auch per
-
Thread
Optionaler Funktionsparameter By Reference (C/C++)
Nochmal eine Frage an die Profis. Ich habe eine Funktion, die nennt sich 'taster1()'. Sie liefert 1 zurück, wenn der Taster gerückt ist, ansonsten 0. Ich will die Funktion nun um einen *optionalen* Parameter erweitern, also so: taster1(byte iStatus = 0)'. In iStatus sollen (bit-orientiert) Zustände zurückgegeben werden wie "Doppelklick" und "Taste länger als 5 Sekunden gedrückt". In der Timer-Interruptroutine der Taster funktioniert das bereis. Neben dem Entprellen der Taster werden die o.g. Zustände erkannt und als Flag im Statusbyte abgelegt
-
Thread
Assembler-Code - STK500 - Codeverbesserungsvorschläge :)
Juke Box schrieb im Beitrag #3276631: > Betätigung Taster 0 -> LED3 ein > Betätigung Taster 7 -> LED4 ein > beide Taster betätigt -> beide LEDs ein Für so etwas einen µC verwenden, ist wie mit Kanonen auf Spatzen schiessen. Umständlicher
Arbeite dich durch diesen Artikel durch (Stichwort: Tasten Entprellen): http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten
-
Thread
counter mit pcf8583
CMOS-Eingang macht was er will. Unklar ist bei deiner Beschreibung, wo das Zählsignal an OSCI herkommt. Taster? Der prellt.
prellen wie du sagst. habe ein reedkontakt von einem Windsensor dran. maximale fequenz von 50Hz. Wie entprelle ich den am besten?
-
Thread
tastaturentprellung
zusammen, ich bin absoluter neuling auf diesem gebiet und hab mal ne kleine frage: ich hab eine taste an einem interrupt eingang angeschlossen. möchte diese nun per software entprellen. da gibt es doch einmal die möglichkeit einen timer aufgrund des interrupt laufen zu lassen, oder einfach mit dem
. Wichtig ist aber die Abfrage, ob der Taster noch gedrückt ist. Wenn die Abfrage fehlt, kann es dier passieren, dass du den Taster drückst, dein 8051 die ISR ausführt und beendet und die ISR nochmal ausführt, weil der Taster noch gedrückt ist
-
Thread
Realisierung eines Betrugswürfels
die Aktionen aus. Im Kopf kannst du dabei das Register 'Zähler' mitführen. > Wenn die "blaue" Taste (P3.3) gedrückt wird soll der momentane > Zählerstand am Port 2 (Adresse A0h) ausgegeben werden. Aha. Da ist also von einer Taste die Rede. Nun die Taste wird ja vom Programm nicht einfach so
----------------------------------------+ Jetzt verlangt aber deine Aufgabenstellung, dass die Taste entprellt werden muss. Zum Entprellen gibt es meherer Methoden. Da ich aber nicht wissen kann, welche ihr gelernt habt, musst du hier selbst Hand anlegen und das gegebenenfalls modifizieren.
-
Thread
Single-puls 10us
Wieso? Passt alles dran. Aber nötig ist es wohl eher nicht. Nur ein Taster und der 10µs Ausgang genügt anscheinend.
pegel schrieb im Beitrag #6262329: > Nur ein Taster und der 10µs Ausgang genügt anscheinend. Jetzt noch, warts ab. ;)
-
Thread
an aus per software
wie Tasten. Da das aber keine zusätzliche Rechenzeit kostet, spielt es weiter keine Rolle.
des Tastereingangs zählen, jeder Tastereingang braucht seinen eigenen Zähler. Man könnte nun jedem Taster ein Byte (Register, Variable) spendieren, das wäre aber pure Verschwendung und würde bei mehreren Tasten auch den Programmablauf verlangsamen. Stattdessen nimmt man zwei Register als Zähler für 8 Taster
-
Thread
(8515) Probleme mit Interrupt - wird von selbst ausgelöst
gerade mit einem AT90S8515 und versuche einen Interrupt-Handler zu starten, sobald eine der beiden Tasten, die an INT0 und INT1 angeschlossen sind, gedrückt wird. Die Tasten sind so anschlossen, wie in "AVR-Tutorial - 2. I/O-Grundlagen" gezeigt. Auch die Interrupt-Behandlung erfolgt analog zum Quellcode
Der erste Fehler ist je nun gefunden... Aber: Mechanische Taster prellen. Sie lösen daher den Interrupt nicht nur einmal aus, sondern mehrmals hintereinander. Es ist daher besser, Taster zyklisch im Timer-Interrupt abzufragen und zu entprellen. Mehr Informationen
-
Thread
LED Text Ventilator
Du verstehst nicht was Albert gemeint hat. Er kann ja nicht beliebig schnell Impulsfolgen an die Taster anlegen, da der vergossene µC bestimmt eine Entprellung drin hat und, dann die Taster nicht mehr in dieser Zeit abfrägt.
Sorry, ich hab's falsch verstanden, ich hätte nicht gesehen das man über die Taster den Text programmieren kann. Mein Fehler, Sorry....
-
Thread
Servo mit Millis anstatt delay steuern.
using namespace Combie::Pin; using namespace Combie::Timer; using namespace Combie::Millis; TasterGND<2> schalter; // zwischen Pin und GND(invertierend) OutputPin<3> absaugung; OutputPin<4> maschine; EntprellTimer entprell { 20_ms}; // Schalter entprellen RisingEdgeTimer ton {500
LED_BUILTIN, OUTPUT); // unveraendert aus Blink.ino } void yield(void) { bool schalterMerker = entprell = schalter; absaugung = toff = schalterMerker; maschine = ton = schalterMerker; } void loop(void) // unveraendert aus Blink.ino { digitalWrite(LED_BUILTIN, HIGH); // turn
-
Thread
Hilfe bei Schaltplanerstellung
Schaltung für ein T-Flipflop mit Transistoren wäre aber ein µC an der Stelle. Der könnte nicht nur die Taste ordentlich entprellen, sondern auch gleich per PWM-Dimmung mehrere Helligkeitsstufen bereitstellen. Jedes Fahrradlicht für €10,- aus dem Discounter hat sowas.
//i.stack.imgur.com/BpzrQ.gif Wie kommt da der Taster zu einem brauchbaren High-Pegel? Und was macht die Schaltung eigentlich, wenn der Taster prellt?
-
Thread
Hilfe gegen Bares
Transistor zum Schalten der Beleuchtung. Am Connector wird Spannung über 4k7 R´s auf die Pins der Taster gegeben. Die Taster ziehen diese auf Masse. Zusätzlich hängt zur Entstörung noch je 1 100n C gegen Masse. Dann sind halt die Messschaltungen mit den Pins verbunden.
Schön, aber sollen wir nun raten an welchen Pins deine Taster und Drehzahl/Tachopulse dranhängen? Ich hab im Moment auch wenig Bock auf Reengineering. Literaturempfehlung: [[Forum-Fragenformulierung]] MFG Falk
-
Thread
LED Energie/Volume anzeige
welche auf Tastendruck eine Reihe LEDs nacheinander ein- bzw. ausschaltet. Sprich ich habe einen Taster A, der, solange er gedrückt gehalten wird, meine LEDs anschaltet und einen Taster B, der das ganze wieder nach einander auschaltet, das ganze inetwa im 2-5 Hz Takt. Beim loslassen sollen die LEDs in
Shift Left kommt GND um immer ein Low-Signal weiterzuschieben. - Und von S0 und S1 jeweils ein Taster auf Vcc, da, so wie ich das im Datasheet verstanden habe, ein High auf S0/Low auf S1 "Shift Right" bewirkt bzw umgekehrt. Demnach müsste wenn kein Taster aktiv ist (S0 und S1 auf LOW) die "Hold" Funktion
-
Thread
PWM Steuerung Aquarium Licht
ja aber per taster brauch ich auch noch ein diskplay taster usw. hmmm wollte alles einfach halten...
mit einer Konsolen-App. > > ist das nicht der gegensatz von einfach? Auf der einen Seite: Taster entprellen, Display ansteuern, Menü-Struktur aufbauen... Auf der anderen Seite: Zeichen über UART empfangen. Also vom Aufwand hätte ich die Bluetooth Variante niedriger eingeschätzt. Und ein
-
Thread
8-1 Mux Beschaltung (inkl Schalterentprellung) - wo ist der Fehler?
um das Signal (SIG1-8 im Schaltplanauszug) eines Tastendrucks vom derzeit aktiven der 8 gemuxten Taster auf eine einzelne Leitungzu schalten. Die Taster ziehen jeweils einen Spannungsteiler auf HIGH (5V, Der Schalter ist über den Pin 4 des Steckers SV1(-8) angeschlossen). Wenn die Taster nicht gedrückt
: > Die Taster > ziehen jeweils einen Spannungsteiler auf HIGH (5V, Der Schalter ist über > den Pin 4 des Steckers SV1(-8) angeschlossen). Wenn die Taster nicht > gedrückt sind, ist diese Leitung offen Ich