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
digitalOutputpin mit Taster an- oder ausschalten
26.12.2015, 16:24 (Dieser Beitrag wurde zuletzt bearbeitet: 26.12.2015 16:25 von Raptor.)
Beitrag #1
digitalOutputpin mit Taster an- oder ausschalten
Hallo liebe Leute,

ich habe seit längerem nach einer Möglichkeit gesucht mithilfe eines kleinen Tasters einen Output- Pin ein-; oder auszuschalten.
Sprich: Der Arduino liest ob ich einen Taster drücke und schaltet durch Tasterdruck z.B. den Pin13 auf "High", bis ich den selben Taster noch einmal drücke um Pin13 wieder auf "Low" zu setzen.
Ich hab weder in den Arduino-Examples, noch in der Arduinoreferenz was brauchbares dazu gefunden, wäre genial wenn mir da jemand weiterhelfen könnte! Wink

Vielen Dank schonmal an alle die sich dazu Gedanken machen!

Grüße,


Tim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.12.2015, 16:50
Beitrag #2
RE: digitalOutputpin mit Taster an- oder ausschalten
bisheriger sketch ist eigentlich nichts anderes als Examples>digital>button. Ich würde den gern so umschreiben, dass der geschaltete Pin konstant bis zum nächsten Tastendruck auf "High" bleibt. Hier der Loop:

void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);

// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
else {
// turn LED off:
digitalWrite(ledPin, LOW);
}

Die Schaltung:

Taster von 5v zu pin 2 (Input)
Pullup von Pin2 zu Gnd
LED von Pin13 zu Gnd


funktioniert alles einwandfrei aber wie gesagt, den Sketch muss ich noch anpassen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.12.2015, 20:59
Beitrag #3
RE: digitalOutputpin mit Taster an- oder ausschalten
Hallo Tim,
du musst dazu eine Variable nutzen. Diese dann mit jedem Tastendruck ein/aus schalten. Dazu den Status der Variablen mittels if abfragen.
VG
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  mit if aus do-while oder while Schleife aussteigen Nafetz 6 115 05.12.2016 21:41
Letzter Beitrag: Pit
  mehrere Taster entprellen Kitt 15 524 24.10.2016 21:17
Letzter Beitrag: georg01
  Welche IDE? Arduini.cc oder .org Bilbo 1 208 17.10.2016 21:03
Letzter Beitrag: ardu_arne
  Ardublock übertragt nicht an IDE oder UNO R3 tobi83 5 342 16.10.2016 14:07
Letzter Beitrag: Pit
  Taster für mehrere Funktionen matthias3579 5 350 16.08.2016 16:00
Letzter Beitrag: StephanBuerger
  Steuern von 4 Servo mittels eines Taster und eines Potis Jackie09 17 757 16.07.2016 11:43
Letzter Beitrag: Binatone
  Programmspeicher auf i2c_EEPROM oder SD_Card erweitern? avoid 11 347 11.07.2016 15:46
Letzter Beitrag: avoid
  Schwellwert mit Taster ändern malsehen 16 1.414 12.04.2016 20:11
Letzter Beitrag: malsehen
  3 Schrittmotoren, 2 LED's 1 Taster cichla 0 392 31.03.2016 15:21
Letzter Beitrag: cichla
  Arduino Alarmanlage mit Taster erweitern Vengance 0 524 22.03.2016 17:54
Letzter Beitrag: Vengance

Gehe zu:


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