- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 17

Thema: Arduino Mega Matrix

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    03.10.2014
    Beiträge
    8
    Zitat Zitat von joar50 Beitrag anzeigen
    @oel

    Hallo,



    Versuche es mal mit diesem PDF:

    das ist nur wenig informativer, als das Pin out, welches ich schon gepostet habe, trotschem, schön dank

    - - - Aktualisiert - - -

    Zitat Zitat von Sisor Beitrag anzeigen
    Das Flackern hast du mit delay(200) programmiert.

    ich bin langsam der Überzeugung, meine Matrix ist kaputt

    wenn ich dies uploade:

    int spaltenPins [8] = {30,48,46,24,42,26,34,36} ; // also S1, S2 etc
    int reihenPins [8] = {22,32,38,28,52,40,50,44} ; // also Z1 etc
    int image[8][8]= {

    /* {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},
    {0,0,0,0,0,0,0,0},*/
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    {1,1,1,1,1,1,1,1},
    };
    void setup()
    {
    for (int i=0; i<8; i++)
    {
    pinMode (spaltenPins[i],OUTPUT);
    pinMode (reihenPins[i], OUTPUT);
    digitalWrite(spaltenPins[i],HIGH);
    digitalWrite(reihenPins[i],LOW);
    }
    }

    void loop()
    {
    for (int x=0; x<8; x++)

    {


    // digitalWrite (spaltenPins[x],HIGH);
    digitalWrite (reihenPins[x],LOW);
    delay (200);
    }
    };



    leuchtet nur die altbekannte E3 Diode. Die Anschlüsse stimmen jetzt alle, die Belegungen auch.

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.210
    Dein Programm hier wird nicht funktionieren, da du ja die Zeile, die die Pins HIGH schalten sollte, auskommentiert hast?
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    1. Das 63 deiner 64 Dioden kaputt sind ist SEHR unwahrscheinlich.
    2. LED sind Light Emitting Diodes, also Dioden. Sie funktionieren nur in Flussrichtung, d.h. wenn du sie verpolst, sperren sie und leuchten niemals.
    Das hast du offensichtlich bei allen Dioden bis auf eine gemacht.
    Also ist deine Anschlussbelegung DEFINITIV falsch.
    Dein Programm müsste bei richtiger PinBelegung alle LEDs zum leuchten bringen.
    3. Dein Programm gibt jetzt immer Strom. Damit überlastest du die LEDs langfristig evtl.
    Du könntest auch loop{} schreiben, denn in der Loop änderst du den Zustand der LEDs nicht.
    Besser z.B.:
    Code:
    void loop() {
      for (int x=0; x<8; x++) {
        digitalWrite (reihenPins[x],LOW);
        delayMicroseconds(100);
        digitalWrite (reihenPins[x],HIGH);
        delayMicroseconds(1000);
      }
    }
    Dein Programm hier wird nicht funktionieren, da du ja die Zeile, die die Pins HIGH schalten sollte, auskommentiert hast?
    Nein, die LEDs leuchten, wenn spaltenPins HIGH und reihenPins LOW sind.

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    03.10.2014
    Beiträge
    8
    Jetzt klappt es erstmal symmetrisch. Muß aber mich noch genauer mit der Steuerung befassen...

    vielen Dank

Ähnliche Themen

  1. 8X8 Matrix mit Arduino zum duchlaufen bringen
    Von PatrickHH im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 12.07.2014, 07:36
  2. Arduino Mega upload Problem
    Von Artemis_Simetra im Forum Arduino -Plattform
    Antworten: 0
    Letzter Beitrag: 11.02.2014, 20:33
  3. Arduino UNO, MEGA und Bascom
    Von Ripper121 im Forum Arduino -Plattform
    Antworten: 1
    Letzter Beitrag: 27.03.2013, 16:57
  4. LED Matrix mit Arduino ansteuern?
    Von robots4-ever im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 01.03.2012, 07:56
  5. 2 x HDMM01 auf Arduino Mega
    Von arnoa im Forum Sensoren / Sensorik
    Antworten: 2
    Letzter Beitrag: 08.02.2012, 16:19

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress