Pages: [1]   Go Down
Author Topic: (GELÖSSTES PROBLEM) Pull-Up-Widerstände mit digitalWrite  (Read 916 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Liebe arduino-Freunde,

irgendwie klappt das Einschalten der Pull-Up-Widerstände mit
pinMode(taster, INPUT);    
digitalWrite(taster, HIGH);
beim UNO nicht.
Der Taster wird IMMER als HIGH interpretiert.
Elektrisch ist alles i.O.
Was übersehe ich?
Danke
Thomas


int zustand = 0;        
int led = 9;
int taster = 8;
void setup(){
  pinMode(led, OUTPUT);      
  pinMode(taster, INPUT);    
  digitalWrite(taster, HIGH);
}

void loop(){
  zustand = digitalRead(taster);

  if (zustand == HIGH)
  {    
      digitalWrite(led, HIGH);  
  }
  else
  {
      digitalWrite(led, LOW);
  }
}
« Last Edit: September 16, 2011, 10:35:39 am by omthomas » Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ein Pull-up macht genau das, die Spannung hoch ziehen.

Du musst den Taster auf der anderen Seite an Masse anlegen, der zieht bei Betätigung die Spannung dann runter auf GND.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Super,

alles klar, jetzt funktioniert es.

Herzlichen Dank

Thomas
Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Freut mich. smiley
Logged

Pages: [1]   Go Up
Jump to: