- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 17

Thema: Arduino Mega Matrix

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Na sowas, die Pins gibts ja gar nicht.
    Naja, dann schreiben wir das Programm halt um, und suchen uns die Pins selbst aus.
    Wir können im Prinzip alle Digital-Pins (0-53) als Digitalausgang benutzen.
    Vorschlag: Statt 57, 56, 54 nehmen wir 47, 46, 44.

    Sähe dann so aus:
    Code:
    /*
    Matrix
    LED-Matrix zeigt ein Bild
    
    Dieses Beispiel aus dem Fritzing Creator Kit: www.fritzing.org/creator-kit.
    */
    
    // Pinbelegung für Arduino MEGA
    int reihenPins[8] = {9,3,2,12,55,11,7,6}; // Anschlüsse der Reihenpins am Arduino
    int spaltenPins[8] = {13,8,47,10,5,46,4,44}; // Anschlüsse der Spaltenpins am Arduino
    
    ...

    Was ist zum Beispiel der unterschied zwischen digital Pin und mapped Pin?
    Mapped bedeutet, dass sich die Arduino-Entwickler eine eigene Pin-Bezeichnung überlegt haben.
    Sie nennen die Pins des Boards z.B. Analog- oder Digitalpins. Das dient der Vereinfachung.
    In Wirklichkeit liegen die Pins an unterschiedlichen Ports und haben andere, kryptische Bezeichnungen.
    Diese kann man im Datenblatt des Microcontrollers finden.
    Unter der Haube wird also z.B. Digitalpin 40 über eine Art Tabelle (Map) in eine Adresse überführt,
    die den Port direkt adressiert. Man kann auch nicht direkt ein Bit eines Ports setzen, sondern nur alle 8.
    Das geht über eine Bitoperation, die im Hintergrund ausgeführt wird, und für den Arduino-Programmierer
    nicht sichtbar sind.
    Für den normalen Arduino-Nutzer reicht daher zu wissen, wieviele Pins sein Arduino hat,
    und welche davon durch sein Programm schon belegt sind.
    Die Grundidee von Arduinos: Dem Programmierer den Low-Level Kram abzunehmen,
    sodass er eigentlich kein Datenblatt des Microcontrollers lesen braucht, und sich stattdessen auf das
    Lösen der eigentlichen Aufgabe konzentrieren kann (z.B. Ansteuerung einer Led-Matrix).
    Geändert von Sisor (03.10.2014 um 22:12 Uhr)

Ä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