- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 79

Thema: RGB LED Matrix - Arduino

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Äh, das ist doch gerade das charmante an den Beagle Beispielen.

    Man nutzt die beiden Prozessoren, die da sowieso sonst arbeitslos im Chip stecken. Damit eine Grafikeinheit zu programmieren, finde ich schon recht cool.

    Noch mal zum Hintergrund
    TI's ARM processors feature a unique subsystem, called the Programmable-Realtime Unit Industrial Communications Subsystem (PRU-ICSS), which enables the integration of real-time industrial communications protocols and eliminates the need for an external ASIC or FPGA.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    dann bin ich aber an den Beagle Bone gebunden, ich bin aber ein RPI Fan

    mal ebgesehen davon dass man dann alles Bare Metal programmieren müsste *schüttel*
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von Ceos Beitrag anzeigen
    mal ebgesehen davon dass man dann alles Bare Metal programmieren müsste *schüttel*
    Nö, dafür gibt es mittlerweile C-Compiler, Python-Libs und sogar Basic. Habe aber zu wenig Zeit mir das mal anzusehen.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    ich glaub wir verstehen unter dem Begriff Bare-Metal was unterschiedliches
    Bare Metal so wie ich es verstehe heißt für die Hardware auf einem Fremdsystem zu Compilen und dann zum Board zu übertragen ... was ich aber viel schöner finde, gleich im laufenden Linux OS einfach den pyscript auszuführen oder die compiled binary auszuführen

    Es muss doch irgwendwie universeller und günstiger gehen als einen 1GHz ARM dafür zu verballern .... mal abgesehn daovn dass der XMega auch hoffnungslos unterfordert wäre XD

    Ich knobel gerade ob ich den KRam nicht auch mit einem ATTiny erledigen könnte O_o

    Timer mit maximaler Auflösung und niedrigem TOP für das PWM und über den MOSI Steuern und über SCLK synchronisieren

    also bei Timer Update den Compare je nach Zustand des MOSI Signal auf kurz oder langen Puls einstellen und Timer im One Shot Mode laufen lassen
    Geändert von Ceos (13.07.2016 um 13:52 Uhr)
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von Ceos Beitrag anzeigen
    was ich aber viel schöner finde, gleich im laufenden Linux OS einfach den pyscript auszuführen oder die compiled binary auszuführen
    Ja, genau so geht das.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    und trotzdem werde ich mir niemals so ein Ding kaufen für nur diesen einen Zweck! Ich werde bei meiner vorhandenen Hardware bleiben und eine sinnvolle, kostengünstige, kleine nicht übertriebene Lösung dafür finden.

    Ich bin bereits bei dem Gedanken angekommen den Attiny als Software SPI Master arbeiten zu lassen!
    Timer Overrun, PWM Pin High, Update Compare Register from Buffer, Interrupt -> Pull CLK high
    Time Compare Match, PWM Pin Low, Interrupt -> SCLK auf low, Compare Buffer Register mit Wert in Abhängigkeit von MISO Pin laden, Sleep gehen und auf nächsten Overrun warten

    Der Tiny zieht die Werte also aus dem Main Controller, der muss nur eine SPI Schnittstelle haben die schnell genug reagieren kann.

    Die Anzahl der LEDs ermittle ich mit einer Feedbackleitung.
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Du darfst das ruhig ausführlicher erklären. Ich glaube nicht nur der Fragesteller hat den letzten Beitrag nicht verstanden.

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 07.11.2015, 01:21
  2. Arduino LED Matrix
    Von Martorinho im Forum Elektronik
    Antworten: 9
    Letzter Beitrag: 11.01.2015, 21:21
  3. Arduino Mega Matrix
    Von oel im Forum Arduino -Plattform
    Antworten: 16
    Letzter Beitrag: 04.10.2014, 16:11
  4. 8X8 Matrix mit Arduino zum duchlaufen bringen
    Von PatrickHH im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 12.07.2014, 07:36
  5. LED Matrix mit Arduino ansteuern?
    Von robots4-ever im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 01.03.2012, 07:56

Berechtigungen

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

12V Akku bauen