Go Down

Topic: Arduino Mega (Read 2027 times) previous topic - next topic

Mysto1

Feb 01, 2011, 12:24 pm Last Edit: Feb 01, 2011, 12:26 pm by Mysto1 Reason: 1
Hi
Es geht um folgendes ich möchte die interne pull ups aktivieren bei meinem Arduinomega
Ich will einen LED Cube steuern das Problem ist das wenn die Säulen(Anode) auf low Schalte, gibt es eine verbindung zu Masse  und irgendwelche Leds leuchten die nicht leuchten sollen.Ich weiß das der Atmega128 interne pull ups hat nur find Ich nirgends eine Beschreibung wie ich diese Aktiviere

http://arduino.cc/en/Main/ArduinoBoardMega
Quote
Input and Output

Each of the 54 digital pins on the Mega can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:
das war alles wars ich in der Beschreibung gefunden habe.
MFG

stundenblume

Hi,

pinMode(5,OUTPUT);
digitalWrite(5,HIGH); //pull up aktivieren


Fertig.
Libraries:
  - multiCameraIrControl [V1.6]
  -

Mysto1

Danke für die schnelle Hilfe, suche schon seit Tagen dannach.

stundenblume

Libraries:
  - multiCameraIrControl [V1.6]
  -

uwefed

#4
Feb 01, 2011, 10:01 pm Last Edit: Feb 01, 2011, 10:09 pm by uwefed Reason: 1
Hallo alle zusammen
Entschuldigt wenn ich mich einmische und alles kaputt mache  =( =(

Code: [Select]
[s]pinMode(5,OUTPUT);
digitalWrite(5,HIGH); //pull up aktiviere[/s]n

ist falsch.
So setzt Du einen Ausgang auf HIGH.
Ein Pullup Widerstand wird aber bei Eingängen verwendet.
richtig ist also
Code: [Select]
pinMode(5,INTPUT);
digitalWrite(5,HIGH); //pull up aktivieren


@Mysto1
Nur ist das nicht die Lösung Deines Problems.
Du hast einen anderen Fehler, daß die falschen Leds leuchten.

Wenn Du die Anoden mit den Säulen verbunden hast und die Kathoden mit den Ebenen, dann gibst Du LOW an eine Fläche und die anderen Flächen auf HIGH. Dann legst Du HIGH auf diejenigen Säulen an deren Kreuzpunkte die leuchten sollen. Danach das gleiche für die nächste Ebene. usw.

Grüße Uwe

stundenblume

Inzwischen hab ich auch die offizielle Quelle gefunden: http://arduino.cc/en/Tutorial/DigitalPins
Libraries:
  - multiCameraIrControl [V1.6]
  -

Go Up