Hallo,
bin neu im Reich der Arduino's.
Habe heute ein DFRobot Mega bekommen, ein Clon vom Arduino Mega 1280.
Der Board kommuniziert schon mit meinem Windows 7, habe auch schon bissl LED's zum leuchten gebracht.
Würde gerne einen beleuchteten Tisch bauen, aber ohne Matrix (noch nicht ;-) ). Dazu bin ich zu neu und habe diese "TLC 5640" oder wie die genau heisen nicht.
Meine Frage: Bisher habe ich mit den PWM 2-13 gearbeitet.
Können die anderen Ports, diese Digital Outs, sprich #22-53 auch LEDs getrennt ansteuern?
Also ich hätte gerne einen Tisch mit 9x6 Feldern = 54 LED's.
Geht das mit dem Mega auch ohne Matrix?


vor 31 weeks 5 days
NACHTRAG:
Ich stelle mir das ganze so vor:
Erst gehen LED #1 - #54 getrennt nacheinander an und aus, also immer nur eine leuchtet, wie hier mit diesem Code:
const int lowestPin = 8;
const int highestPin = 13;
void setup() {
// set pins 2 through 13 as outputs:
for (int thisPin =lowestPin; thisPin <= highestPin; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}
void loop() {
// iterate over the pins:
for (int thisPin =lowestPin; thisPin <= highestPin; thisPin++) {
// fade the LED on thisPin from off to brightest:
for (int brightness = 0; brightness < 255; brightness++) {
analogWrite(thisPin, brightness);
delay(2);
}
// fade the LED on thisPin from brithstest to off:
for (int brightness = 255; brightness >= 0; brightness--) {
analogWrite(thisPin, brightness);
delay(2);
}
// pause between LEDs:
delay(100);
}
Und dannach sollen nochmal paar Reihen aufleuchten, also die erste Reihee mit 6 LEDs, dann Reihe zwei, ...
digitalWrite(13, HIGH); // set the LED on
digitalWrite(8, HIGH); // set the LED on
delay(10000); // wait for a second
digitalWrite(13, LOW); // set the LED off
digitalWrite(8, LOW); // set the LED off
delay(3000); // wait for a second
Ich hoffe ihr versteht was ich meine ;-)
Login or register to post comments