INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
led taster
20.09.2014, 15:56 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2014 15:57 von Jadopack.)
Beitrag #9
RE: led taster
Zitat:/*
 *
 * Led Leuchtet nach Tastendruck einmal kurz auf und Bleibt nach kurzer
 * Pause dauerhaft an.
 * 
 *  
 *
 *
 */

int Taster = 2; // Pinnummer des Tasters
int LED = 3; // Pinnummer der Led

int state = LOW; // Derzeitiger Status der Led
int reading; // the current reading from the input pin
int previous = LOW; // the previous reading from the input pin

// the follow variables are long's because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.

unsigned long time = 0; // the last time the input changed
int debounce = 50; // the debounce time, increase if the output flickers

void setup()
{
  pinMode(Taster, INPUT);
  pinMode(LED, OUTPUT);
}

void loop()
{
  reading = digitalRead(Taster);

  // if the input just went from LOW and HIGH and we've waited long enough
  // to ignore any noise on the circuit, toggle the output pin and remember
  // the time
unsigned long now = millis();
if(reading != previous) { // input changed
    time = now;    
    previous = reading;
};
if(reading && now - time > debounce) { // HIGH seit x ms
   digitalWrite(LED, !state); //LED Soll einmal aufblinken
   delay(500);
   digitalWrite(LED, state);
   delay(500);
   state != state;
   digitalWrite(LED, state);
   
}

    }

Nur so passiert kaum was, ausser dass teilweise bei nem längeren Tastendruck die led2 mal blinkt?!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 15:59
Beitrag #10
RE: led taster
Hi,
wie schon gesagt:
Statt
state != state;
muss es
state ~= state;
heißen.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 16:13
Beitrag #11
RE: led taster
Sorry, gerade gelesen!
Habs so eingebaut nur wird das Programm so nicht angenommen!

Fehlermeldung expected ; before ~ token
Huh
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 16:15
Beitrag #12
RE: led taster
Hi,
upps.
Versuch mal
state = !state;
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 16:29
Beitrag #13
RE: led taster
Ne sorry, Led blinkt lediglich zweimal bei der stromzufur!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 17:50
Beitrag #14
RE: led taster
Benutzt Du einen Pulldown-Widerstand, oder hängt der Input Pin einfach in der Luft, wenn der Taster offen ist?
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 18:19
Beitrag #15
RE: led taster
Pulldown Wiederstand.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2014, 18:33 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2014 18:49 von Thorsten Pferdekämper.)
Beitrag #16
RE: led taster
Willst Du mir damit sagen, dass Du einen Pulldown-Widerstand benutzt?
Mach' mal eine Skizze Deiner Schaltung.

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Taster: Wechselschaltung Nordlicht 33 1.252 18.09.2017 09:35
Letzter Beitrag: MicroBahner
  Taster an Interrupt - Prellen geschickter vermeiden als millis() zu prüfen? Flap 19 1.803 04.08.2017 08:10
Letzter Beitrag: Binary1
  Servo mit einem Taster und 433mhz steuern Thor Wallhall 63 2.649 29.07.2017 11:02
Letzter Beitrag: Thor Wallhall
  Taster als Schalter -> Blinker bino29 8 666 22.06.2017 07:21
Letzter Beitrag: hotsystems
Smile Motorsteuerung mit Taster Eggi123 11 790 26.02.2017 15:48
Letzter Beitrag: MicroBahner
  Arduino-UNO LED über Taster digital zum leuchten zu bringen IvKriz 9 670 18.02.2017 08:33
Letzter Beitrag: renid55
  Hilfe bei Taster huber5093 11 653 14.02.2017 19:26
Letzter Beitrag: Tommy56
  8 Taster an einem Pin Kitt 9 807 04.02.2017 18:51
Letzter Beitrag: ardu_arne
  Led Impuls beim Taster betätigen clemens5555 11 880 17.01.2017 20:00
Letzter Beitrag: renid55
  Über drei Taster zwei externe Timer steuern Sidamo 23 1.243 09.01.2017 20:12
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste