Pages: [1] 2   Go Down
Author Topic: Pin als Output; Verständnisproblem  (Read 901 times)
0 Members and 1 Guest are viewing this topic.
Hessen
Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich habe auf meinem Arduino-Board 3 Pins als Ausgang definiert. Schließe ich nun an jede dieser Pins eine LED mit einem Vorwiderstand von 330 Ohm an, so leuchten 2 LEDs, wie ich es erwarte und 1 sehr schwach. Ich versuchte es mit anderen Pins, willkürlich leuchteten manche LEDs schwach und manche stark. Ich verstehe das nicht. Müssten nicht alle LEDs gleich hell leuchten? Einen beispielhaften Code füge ich an.

Code:
int led_Pin1 = 12;
int led_Pin2 = 10;
int led_Pin3 = 6;

void setup(){
  pinMode(led_Pin1, OUTPUT);
  pinMode(led_Pin2, OUTPUT);
  pinMode(led_Pin2, OUTPUT);
}

void loop(){
  digitalWrite(led_Pin1,HIGH);
  digitalWrite(led_Pin2,HIGH);
  digitalWrite(led_Pin3,HIGH);
}

Liebe Grüße
Logged

Austria
Offline Offline
Full Member
***
Karma: 2
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Verwendest du verschiedene LEDs?

Jede Farbe benötigt eine andere Spannung. (zwischen 1,8V (rot) und 3V (blau))
Logged

Germany
Offline Offline
Sr. Member
****
Karma: 2
Posts: 285
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

Eigentlich kann das nicht sein !
Der Sketch ist aufjedenfall richtig !
Benutzt dreimal die gleichen Leds ?
Wenn nicht, manche Leds haben einen größeren Verbrauch und andere nicht...deshalb muss man auch die Widerstände passend aussuchen.
Aber wie gesagt nur wenn du wirklich drei verschieden farbige Leds o.ä. verwendest !

Grüße
Lorenz
Logged

Germany
Offline Offline
Sr. Member
****
Karma: 2
Posts: 285
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ups...Da war J3ER wohl schneller.
Logged

Chemnitz/Saxony/Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 107
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Der Vollständigkeit halber: Hier kann man das selbst rechnen lassen, je nachdem welchen Strom die LED verkraften oder welchen man haben will:

http://www.led-rechner.de/
Logged

Wien
Offline Offline
Edison Member
*
Karma: 28
Posts: 1895
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi,

Du hast ja auch 2x
Code:
pinMode(led_Pin2, OUTPUT);
drin stehen. led3 wird nirgends definiert und leuchtet vielleicht deswegen schwach.

gruß stefan
Logged

Austria
Offline Offline
Full Member
***
Karma: 2
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Du hast ja auch 2x
Code:
pinMode(led_Pin2, OUTPUT);
drin stehen. led3 wird nirgends definiert und leuchtet vielleicht deswegen schwach.
Das habe ich übersehen.

Also ist der Pin3 wahrscheinlich ein Eingang und
Code:
digitalWrite(led_Pin3,HIGH);
aktiviert den Pull-Up Wiederstand.
D.h. durch die dritte LED fließt ein sehr kleiner Strom.
Logged

Offline Offline
Full Member
***
Karma: 5
Posts: 193
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Man dar auch die verbaute LED an Pin 13 nicht vergessen.

Addi
Logged

  / \    _|  _| o
 /--\ (_| (_| |

Austria
Offline Offline
Full Member
***
Karma: 2
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Man dar auch die verbaute LED an Pin 13 nicht vergessen.

Diese LED hat ja keinen Einfluss auf die Pins 6,10,12.
Logged

Germany
Offline Offline
Sr. Member
****
Karma: 2
Posts: 285
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi,

Du hast ja auch 2x
Code:
pinMode(led_Pin2, OUTPUT);
drin stehen. led3 wird nirgends definiert und leuchtet vielleicht deswegen schwach.

gruß stefan

Ach misst ! Das habe ich ja sowas von übersehen, eine kleine Zahl aber große Wirkung -_-
Entschuldigung !
Aber sollte dann die Led eigentlich gar nicht leuchten oder irre ich mich da gerade ?
Logged

Germany
Offline Offline
Faraday Member
**
Karma: 59
Posts: 3060
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Aber sollte dann die Led eigentlich gar nicht leuchten oder irre ich mich da gerade ?
Die LED liegt dann über einen Widerstand von 20-30 k an 5 V.
0.1 mA ist mehr als nichts. Im Dunklen kann man da wohl was glimmen sehen. 
Logged

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

Abend,

ich habe diese semantischen Fehler übersehen. Sobald ich gleich Zeit finde, probiere ich es aus. Ich habe auch schon etwas umfangreichere Projekte versucht, allerdings hatte ich ein Problem und wollte einen Defekt mit dem Board ausschließen. Es wäre nach einer Korrektur dieses Fehlers wenig sinnvoll weiter in diesem Beitrag zu schreiben. Ich melde mich dennoch zurück, ob das Problem des Beitrags gelöst werden konnte.

Danke soweit.

Nachtrag: Falls es von Interesse ist, Probleme sind erstmals aufgetreten bei dem Projekt #6 aus dem Buch "die elektronischen Welt mit Arduino entdecken" von Erik Bartmann. Gibt es zu dem Buch eine eigene Kategorie in der man sich dazu austauschen kann?
« Last Edit: January 19, 2013, 11:34:48 am by Tetris » Logged

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

Es lag bei diesem oben genannten Problem natürlich an meinem Code. Entschuldigt die Verwirrung die ich gestiftet habe. Prüfe nun mein im letzten Beitrag beschriebenes Problem. Checke dor auch den Code und dann nochmals die Verkabelung.

Grüße und Danke für die Hilfe
Logged

Wien
Offline Offline
Edison Member
*
Karma: 28
Posts: 1895
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi, finde ich auch notwendig, daß Du Dich entschuldigst. von uns hat sich nämlich noch nie jemand geirrt. smiley-cool

viel spaß noch und gruß, stefan
Logged

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

hi, finde ich auch notwendig, daß Du Dich entschuldigst. von uns hat sich nämlich noch nie jemand geirrt. smiley-cool

viel spaß noch und gruß, stefan

Habe ich mir natürlich gedacht. Es hat mich nur geärgert, dass es bei so einem einfachen Programm genau so ein Fehler war. War nicht gewissenhaft genug.
Logged

Pages: [1] 2   Go Up
Jump to: