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
Denkfehler Button-Demo mit Pullup?
02.01.2014, 15:32 (Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2014 15:34 von itsy.)
Beitrag #1
Denkfehler Button-Demo mit Pullup?
Hallo,

ich habe eine Schaltung, die mir über einen Schalter einen Alarm meldet. Aber irgendwie will das nicht so ganz, dass ich das Problem auf die Demo "Button" runter gebrochen habe.

Dort wird die Beispielschaltung mit einem Widerstand angegeben. Nun habe ich allerdings gelesen, dass man auch den internen Pullup nutzen kann.
Nur leider ändert sich dann der Status nicht mehr. Ich verwende einen Mini Pro und das ist die Demo mit dem Pullup. Wo habe ich den Denkfehler?

Vielen Dank
itsy

Code:
// constants won't change. They're used here to
// set pin numbers:
const int buttonPin = 2;     // the number of the pushbutton pin
const int ledPin =  13;      // the number of the LED pin

// variables will change:
int buttonState = 0;         // variable for reading the pushbutton status

void setup() {
  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);      
  // initialize the pushbutton pin as an input:
  pinMode(buttonPin, INPUT);  

// Diese Zeile wurde von mir für deninternen Pullup eingefügt
  digitalWrite (buttonPin, HIGH);
}

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);
  }
}

Ach ja, ohne diesen Eintrag funktioniert es - eben nur nicht stabil, d.h. wenn ich zu nahe an den Chip komme, schaltet er auch - daher wird ja der Widerstand genutzt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2014, 17:31
Beitrag #2
RE: Denkfehler Button-Demo mit Pullup?
[quote='itsy' pid='1884' dateline='1388673166']
Hallo,

ich habe eine Schaltung, die mir über einen Schalter einen Alarm meldet. Aber irgendwie will das nicht so ganz, dass ich das Problem auf die Demo "Button" runter gebrochen habe.

Dort wird die Beispielschaltung mit einem Widerstand angegeben. Nun habe ich allerdings gelesen, dass man auch den internen Pullup nutzen kann.
Nur leider ändert sich dann der Status nicht mehr. Ich verwende einen Mini Pro und das ist die Demo mit dem Pullup. Wo habe ich den Denkfehler?

Vielen Dank
itsy

Wie sieht denn die Schaltung aus ?
Zieht dein Taster / Schalter den Pin nach Masse ? Wenn nicht, dann hast du jetzt durch den internen Widerstand dauernd High Pegel anliegen.

gruß Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2014, 18:31 (Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2014 18:43 von itsy.)
Beitrag #3
RE: Denkfehler Button-Demo mit Pullup?
Hi,

Zitat:Zieht dein Taster / Schalter den Pin nach Masse ?

Jep, genau! Und auch die Button-Demo funktioniert nicht ...

So, nach X Stunden habe ich den Fehler gefunden. Habe einen neuen Mini Pro gelötet (Pins) und nun funktioniert es :-) Aaaarrrggg!
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 One Button in Kombination mit Fast LED Wolfgang_2801 3 238 26.06.2016 22:11
Letzter Beitrag: hotsystems
  Jeffs 4-Way Button Code auf Arduino Leonardo? noxx 17 1.308 16.11.2015 20:30
Letzter Beitrag: noxx
  Button auf TFT LCD 3,2 Zoll jgrothe 1 700 29.06.2015 08:15
Letzter Beitrag: torsten_156
  Ethernet-WebServer: Button-Belegung 4711engel 36 3.924 08.06.2015 18:57
Letzter Beitrag: Thorsten Pferdekämper
  9 Button Launchpad [Kurze Hilfe] RakkkeHD 17 1.745 29.03.2015 13:01
Letzter Beitrag: Thorsten Pferdekämper
  Button kurz drücken Variable wenig erhöhen, lange drücken mehr erhöhen facebraker 18 3.535 28.02.2015 15:37
Letzter Beitrag: HaWe
  TFT_Extension, wie Button abfragen? alpenpower 0 963 17.09.2014 17:23
Letzter Beitrag: alpenpower
  1 Button für mehrere Aktionen Wampo 3 1.290 05.08.2014 18:08
Letzter Beitrag: Wampo
  5.0" TFT-LCD Probleme mit Demo u. SPI alpenfeuer 3 1.029 10.07.2014 19:37
Letzter Beitrag: rkuehle
  Push Button Funktion mit internem Pullup? hannes77 1 532 28.06.2014 10:52
Letzter Beitrag: Thorsten Pferdekämper

Gehe zu:


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