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
Anfänger Frage
05.12.2013, 13:46
Beitrag #1
Anfänger Frage
Hallo ...,

Ich bin ein Absoluter Anfänger und habe eine frage wegen meines Sketches. Mein Plan ist das die LED einzuschalten, wenn taster1 betätigt wird. Um die LED auszuschalten habe ich den taster2 vorgesehen. Das funktioniert auch soweit. Das Problem ist nur, wenn ich den Arduino einschalte(Resete) leuchtet die LED schon.

_______________________________________________________________
________________________________________________________________
int taster1 = 2;
int taster2 = 3;
int led = 12;
int stats1 = 0;
int stats2 = 0;

void setup() {
Serial.begin(9600);
pinMode(taster1,INPUT);
pinMode(taster2,INPUT);
pinMode(led,OUTPUT);


}

void loop() {

stats1 = digitalRead(taster1);
stats2 = digitalRead(taster2);




if(stats2 == HIGH){
digitalWrite(led,LOW);
}
else if(stats1 == HIGH){
digitalWrite(led,HIGH);
}
delay(100);
Serial.print("Taster 1 ist ");
Serial.println(stats1);
Serial.print("Taster 2 ist ");
Serial.println(stats2);
}

__________________________________________________________________
__________________________________________________________________
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.12.2013, 14:02
Beitrag #2
RE: Anfänger Frage
Hallo,
schaltest Du Deine Eingange nicht nach GND(low)?
Dann must Du auch mit Low vergleichen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.12.2013, 16:47
Beitrag #3
RE: Anfänger Frage
Hallo Knarfieg,
so sollte es funktionieren.

Hier wird der ausgang beim starten auf LOW gesetzt (die Led ausgemacht).
digitalWrite(led, LOW); // hier wird die led beim starten ausgeschatet.


Code:
int taster1 = 2;
int taster2 = 3;
int led = 12;
int stats1 = 0;
int stats2 = 0;

void setup() {
Serial.begin(9600);
pinMode(taster1,INPUT);
pinMode(taster2,INPUT);
pinMode(led,OUTPUT);
digitalWrite(led,  LOW); // hier wird die led beim starten ausgeschatet.


}

void loop() {

stats1 = digitalRead(taster1);
stats2 = digitalRead(taster2);




if(stats2 == HIGH){
digitalWrite(led,LOW);
}
else if(stats1 == HIGH){
digitalWrite(led,HIGH);
}
delay(100);
Serial.print("Taster 1 ist ");
Serial.println(stats1);
Serial.print("Taster 2 ist ");
Serial.println(stats2);
}

Gruß Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.12.2013, 11:08
Beitrag #4
RE: Anfänger Frage
Danke Chris,

Das war genau das was ich gesucht habe!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Frage zu casting Bode1979 3 258 11.11.2017 19:28
Letzter Beitrag: Bode1979
  Frage zu einer Lichtschrankenmessung - Nullwertabgleich Stargazer 12 714 03.11.2017 19:10
Letzter Beitrag: Binary1
  Frage zur Adressierung von Variablen ardu_arne 14 639 28.10.2017 11:16
Letzter Beitrag: ardu_arne
  Frage zu STM32F1xx / Was kann ich bei dieser Fehlermeldung machen? Holzwurm56 37 1.805 04.09.2017 14:14
Letzter Beitrag: Holzwurm56
  Anfänger sucht erfahrene Hilfe Customizer 21 1.645 11.07.2017 21:37
Letzter Beitrag: Customizer
  Zeitschaltuhr Hilfe für RTC Anfänger 4Jordy 4 955 24.03.2017 15:23
Letzter Beitrag: MicroBahner
  NRF24L01 Packet / Msg Frage Marc2014 5 637 07.11.2016 18:08
Letzter Beitrag: hotsystems
  Frage zur Programmierung eines Ultraschallsensors jalu4601 10 1.053 21.09.2016 15:06
Letzter Beitrag: Bitklopfer
  Frage zu One Button in Kombination mit Fast LED Wolfgang_2801 3 730 26.06.2016 22:11
Letzter Beitrag: hotsystems
  Frage zu FastLed First Light Wolfgang_2801 1 491 19.06.2016 16:57
Letzter Beitrag: hotsystems

Gehe zu:


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