-
Thread
1000 und mehr LEDs einzeln ansteuern?
Aber man kann natürlich im Programm eine Begrenzung machen und einzelne LED z.B. nie über Wert 20 (max.ist 255 pro LED) leuchten lassen, das reicht eigentlich. Dann sollte 6A schon reichen... Man kann auch verschiedene IC nehmen. 1000 LED je drei Farben sind 3000 LED. Mit 74HC595 (über SPI) brauchst
die kann auch teuer werden. Auch sollten Widerstände zwischen IC und LED stehen, auch Geld... Mit MAX7219 (die kann man billig in China kaufen) kannst du je 64 LED einsteuern, auch über SPI. D.h. du brauchst dann 3000/64 = 47 IC. HT16K33 (über I2C) kann bis 128 LED (auch billig in China), so brauchst
-
Thread
Led-Multiplexing Problem mit Strom
Multiplexen muß natürlich der MC intern machen. Es gibt aber auch externe Multiplexer, z.B. den MAX7219. Das spart dann noch mehr IO-Pins ein, da das SPI benutzt wird (3 IO-Pins). Weiterhin gibt es LED-Treiber mit statischer Ausgabe, z.B. MM5450 für je 34 LEDs. Das Rumreiten auf dem Strombedarf
Ich gehe auch davon aus, dass die erste Stelle des Spielstands eh max. ne 1 anzeigen wird 😂😂😂
-
Thread
Grundlagen zum PIC
taster und nen 2*16 character display und fängst an zu experimentieren interessant ist auch der max 7219 (gibts bei maxim als sample) mit dem kannst du via spi 7 segmentanzeigen ansteuern und wenn de dir dann noch ne 32,768kHz quarz besorgst ist es zu deiner 1. selbstprogrammirten uhr nichtmehr weit
-
Thread
7 Segment Anzeige auf verschiedenen Ports
Schieberegister-Treiber mit Konstantstromausgängen wie DM13 oder TLC5923 oder gleich multiplexfähig wie MAX7219 oder TB62709. Aber all die kennt der rückständige Schlaumaier naturlich nicht. Der PCF8574 ist das dümmste was man machen kann, weil er ein I/O Expander ist, also universell auch für Eingänge
mit einem fertigen externen Anzeigentreiber besser bedient. Potentielle Bausteine sind hier: - MAX7219 ( 8 x 8 Segmente) - TM1637 ( 20pol. , 6 Digits zu je 8 Segmente, 16 Tasten) - TM1638 ( 28 pol. , 10 Digits zu je 8 Segmente, 24 Tasten) - TM1651 ( 16 pol. , 4 Digits zu je 7 Segmente, 7 Tasten
-
Thread
Opamp Frage an die Experten
von +-2.5V zentriert um 2.5V. Der Peak Detektor wird also immer eine Spannung zwischen 2.5V bis 5V max. messen können. Nun suche ich eine Schaltung, der Kasten mit ??? drinnen, die mir das Signal VOut auf 0-5V, also 2x verstärkt umwandelt. Ziel ist es den Peak Detektor im vollen Spanungsbereich 0-5V
500mV gehen. Das verstärkte Signal kommt in einen schnellen Komparator, ich benutzze später den LMV7219, der ist 7ns schnell, Push-Pull-Output mit 7mV Hysterese. Die Beschaltung des Komparators mit R8 + R10 kann diese Hysterese verändern, von 7mV bis 500mV. R8 ist ebenfalls ein digitales Poti, 2. Hälfte
-
Thread
Hilfe bei der Elektronik für ein Modellschloss
nichts gegen einen Mix: intelligente LEDs wenn sie einzeln und weiter auseinander sind, sowas wie max7219 wenn Du 20 bis 60 in einem Raum hast (einfach freilassen wenn weniger LEDs) Arduinos als Modul lokal verbauen ist suboptimal: lieber Standardmodule und dann die 50 oder so zentral irgendwo nach
einen Arduino Mega(Flash-Speicher: 248 KB Spannung: 5 V). An diesen schließe ich dann die PCA9685 an (max. 62 Stück, mit max. 992 Kanälen). Jeder dieser Kanäle bekommt einen LED-Kreis von 5 RGB-LEDs (Spannung: 5V, Durchlassstrom: max. 60 mA) Das würde eine maximale LED Anzahl von 4.960 RGD-LEDs bedeuten
-
Thread
48x48 Pixel Font erstellen
mag könnte auch gleich Siebensegmentanzeigen verwenden. Bei AliExpress gibt es günstige Module mit MAX7219 o.ä., braucht auch viel weniger Daten. Wenn der Controller etwas Power hat dann lieber Fonts mit Antialiasing, das sieht bei den großen Zeichen wesentlich geschmeidiger aus. Beispiel auch wieder
-
Thread
Matrix aus 60V Birnen mit Arduino betreiben.
Birnchen auf Leds mit geschätzten 12 Volt und selbstgebauten Gewinden aus dem 3D-Drucker. Nimm einen MAX7219, damit kannst Du 64 LEDs in einer Matrix ansteuern. Bei Mehrbedarf an Leds kannst du die Chips kaskadieren. Meine Vermutung ist aber dass das Vorhaben im Sande verläuft......
-
Thread
Wie Objekte in einem Array aktuell halten und umgekehrt?
ein spezielles Layout: [c] template < typename DIN, // serial data input [>Max7219:PIN 1] typename LOAD, // load data/CS [> PIN12] typename CLK, // clock [> PIN13]
uint8_t decode = 0 > // //********************************************* class Max7219 { //********************************************* [/c] Spezialisierungen schreibe ich untereinander formatiert, [c] template <typename T> struct Signed {using Result_t
-
Thread
Bascom RTC , Zeit schreiben
Return Werde in kürze mein Projekt „Uhr mit Kalender“ im Bascomforum vorstellen. Anzeige LED(Max7219) und oder LCD Uhrzeit wird täglich korrigiert. Zeitumstellung automatisch. Taster für manuelle Einstellung. Anzeige der kirchlichen Feiertage(berechnet nach Osterkalender) Anzeige der allg.
-
Thread
HC SR 04 in Assembler
ein separates Register hochgezählt. Angezeigt werden die Messwerte dezimal auf einem 7-Seg-Display (MAX7219, 8 Stellen). MfG
-
Thread
verständnisfrage timer mega48
ms. sonst keine weitere fuse gesetzt. Die 7Segment ist ein viereblock mit ansteuerung eines MAX7219 über spi. #include <avr/io.h> #include <inttypes.h> #include <string.h> #include <stdio.h> #include <stdint.h> #include <avr/interrupt.h> #include <util/delay.h> #include "main.h"
-
Thread
DCF77 Modul Vergleich
sind open-collector, d.h. man muß den Pullup des µC einschalten. Benutzt man eine Multiplex-Anzeige (MAX7219), muß man etwas Abstand zur Ferritantenne halten, sonst wird der Empfang gestört. Zur Diagnose kann man das Signal über einen Ausgang des µC auf eine LED geben. Dann sieht man gut die Signalqualität
-
Thread
32x 16 LED_ Matrix, Wort- und Zeichenausgabe in C
github.com/hzeller/rpi-rgb-led-matrix/tree/master/fonts https://github.com/ma16/rpio/tree/release.2/script/Max7219 (oder irgend ein anderes der vielen Projekte die man Online findet)
-
Thread
LEDs dimmen ohne PWM
über eine 'Hoppelstrecke' viele 'Einzelbilder' der LED's. Ich hab mal eine LED-Matrix über einen MAX7219 angesteuert und der verwendet für das Multiplexen der Zeilen/Spalten eine Frequenz von (meines Wissens) 800Hz. Wenn man die Platine schnell in einem dunklen Raum bewegt hat, konnte man selbst bei
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
https://www.arduino.cc/en/Main/Standalone Ein Attiny xx oder ein Atmega328 in Verbindung mit einem MAX7219 ginge evtl. auch. Da kannst Du jede Forme von Code ausgeben wie Du willst. Die Signale sind halt nicht statisch. ...aber, wir wissen ja nicht was Du genau vorhast...?
-
Thread
Suche Hard - und Software Programmierer für ein kleines Projekt mit 7-Segment LED
Software entwickeln kann. Mikrocontroller wäre z.B. ATmega, STMx etc. Treiber für 7-Segment 2 x MAX7219. Weiteres per PN.
-
Thread
Welches Schieberegister für LED-Matrix?
wenn nicht alle gebraucht werden könnte man vielleicht auch mal einen max7219 anschauen. Der wird auch als 7Segment Treiber genutzt bzw bei 8x8 Matrixen. 10x10 ist nen bisschen klein für einen Holtek HT1632.. der kann bis 24x16 oder 32x8
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
auch immer man das jetzt nennen kann) hat Zuwachs bekommen. Integriert wurde das Ansteuern eines MAX7219 Multiplexchip mit angeschlossener 8x8 LED Dot-Matrix und Software für das Auswerten eines HX1838 IR-Empfängers. By the way: Wie nennt man eigentlich eine .c / .h Kombination korrekt? Für
Display wird mittels (Bitbanging) SPI angesteuert. Eine Funktion zum Upload eigener Benutzerzeichen (max. 8 sind möglich) ist vorhanden.
-
Thread
PIC 16F690 HITEC-PICC MPLAB Problem mit SPI & EUSART
Ich habe mitlerweile ein bisschen mit nem MAX7219 (7-Segmenttreiber) rumgespielt. dabei hatte ich die SPI-Schnittstelle per Software gelöst. jetzt hat der PIC aber eine Hardware SPI-Schnittstelle welche ich dafür auch geren benutzen würde doch
-
Thread
Implementierung von Menüs auf alphanumerischen Displays
die Darstellung eines bestimmten Bildschirms völlig OK – das nutze ich z.B. bei Bildschirmen mit dem MAX7219. Man muss nicht alles unnötig kompliziert machen, wenn es einfach geht und von der Performance her unproblematisch ist; und bei 99% der Fälle mit einfachen Bildschirmmenüs spielt die Performance
in dem Array enthalten nur die Unterschiede, z.B.: Parameteradresse, Name, Format, Einheit, Min, Max, Gain, Offset. Man hat dann nur noch eine einzige Funktion zu schreiben und zu testen, die damit das Darstellen bzw. Einstellen steuert. Mit switch/case hat man nicht nur Unmengen an Schreibarbeit
-
Thread
25LC512 SPI EEPROM seltsames Verhalten / defekt?
gesetzt sein und das wird bei den meisten ICs auch so eingestellt (im Anhang meine Einstellungen für MAX7219). Clock ist dann im Ruhezustand Low und getaktet wird mit der ersten (steigenden) Flanke, mit Deinem CPHA=1 nimmst Du momentan die fallende Flanke, was die falschen Werte erklären könnte. ___
-
Thread
AZ-Delivery registriert gerade massenhaft gängige Komponentenbezeichnungen als Marken
DHT22, DS18B20, DS3231, GY-906, HC-05, HC-06, HC-SR501, HD44780, IRF520, LM2596, LOLIN, MakerHawk, MAX7219, MB-102, MEGA2560, MG90S, MG995, MG996R, MQ-135, MT3608, NANO V3, NodeMCU, RC522, SIM800L, SIM808, SIM900, SSD1306, TP4056, UNO-R3 Über die Beweggründe dahinter kann man natürlich nur spekulieren
-
Thread
8x8 Bitmuster um 90° drehen
Hier noch ein Weg, wie ich es beim MAX7219 für Anzeigen mit gemeinsamer Anode mache. Es erfolgt die Drehung bei Eingabe der neuen Ziffer: [c] void write_digit( uint8_t digmask, uint8_t val ) { uint8_t i, j; val = numbers[val
-
Thread
Konzept zum Auswerten von Lichtschranken gesucht
heinz Buchegger schrieb: > Wie schliesst du 8 Stück > > 7-Segment Anzeigen an einem µC an? MAX7219
-
Thread
2x 4-7-Segmentanzeigen (common Anode) an einen Arduino (2,1V + 8V)
gelegentlich per statischer Ansteuerung geschaltet werden. Da kann man natürlich genau so gut einen MAX6958 oder ICL7219 nehmen die das dort per Multiplex machen. Die Zuleitungen sind in beiden Fällen wenige und SPI und damit völlig identsich was Störfestigkeit oder EMV Abstahlungen anlangt.
-
Thread
Software- oder Hardware Wirrwarr? Wie würdet ihr es machen?
Platinen herstellen mußte. Ich hab mir dabei auch schon richtig üble Dinge angetan: eine Platine mit 8 MAX7219 und 16 4fach-7-Segment-Displays und sogar welche mit gemeinsamer Anode. D.h. ein Ausgabebyte ist dann nicht mehr für eine komplette Stelle, sondern für ein Segment aller 8 Stellen zuständig. Allerdings
-
Thread
Lipo Balance Charger für Netduino LED Circuit
Schaltung geben? Kurze Erklärung der gesammten Schaltung: rechts: 50 LEDs, angeprochen vom max7219 (5V input) unten: ftdi breakout, usb anschluss für netduino an pc mitte: netduino anschlüsse (5V input) oben mitte: stepdown von 7.4V -> 5V oben: charging detection, hauptschalter, batterien
-
Thread
3.3 V zu -3.3 V Spannungsinvertierer
LM324 ist hier kaum besonders gut am Platz: Vout_max ist bei IC mindestens um 1,5 V kleiner als +Vcc. Auch Vin+ hat ähnliche Grenze. Für +-3V3 gibt es bessere Varianten...
bis jetzt noch keine guten > Erfahrungen damit gemacht Das ist etwa wie Lotto, mit Ebay. Aber MAX7219, die ich dort 50x gekauft habe, arbeiten gut. Digikey: https://www.digikey.de/product-detail/de/texas-instruments/LM2611BMFX-NOPB/296-35161-1-ND/3738872 Marcel S. schrieb im Beitrag #6435612
-
Thread
LCD mit Interrupts?
dann auch auf die Grenze, wenn auch aus einem anderem Grund... Aber vielleicht mache ich das mit MAX7219, ich werde noch überlegen... Die Proben habe ich schon gemacht, alles ist realisierbar... Aber zuerst MIDI.
schon gemacht. Dafür dient in Programm für LCD-erneuern [c]#define PUF_ERNEUERN 0 #define LCD_ZY_MAX 84 static unsigned char lcd_erneuern = PUF_ERNEUERN;[/c] Alle, die in Puffer schreiben, schreiben auch lcd_erneuern = PUF_ERNEUERN; [c]if(lcd_erneuern >= LCD_ZY_MAX)[/c], wird Erneuerung zu Ende
-
Thread
8x32 LED-Matrix-Lauflicht per I2C
Viell 4 MAX7219/22 oder das entsprechende Teil von Austriamicrosystems. Das könntest du ganz eventuell noch hinkriegen. Für "manuelles" Multiplexen sehr ich schwarz.
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
schöne Basis für Erweiterungen erwies und dann immerhin zu einer lauffähigen 7-Segment-Anzeige mit 7219 ausbauen ließ. Die dann wiederum zur Anzeige von Taktzählern für Zeitmessungen verwendet werden konnte. Das ganze auf die Punktmatrix zu erweitern sollte nun relativ einfach sein. Nach diesen
- weil 400/480MHz, das ist schon ne imposante hausnummer für einen uC. webserver läuft, SPI mit max7219 läuft auch und gpio löuft auch (naja, noch nicht so ganz wie ichs gern hätte) aber ich bin grade mal wieder recht zuversichtlich ;-) nuttx finde ich auch _sehr_ nett - aber da gibt es dann
-
Thread
gefährlich kleiner Vorwiderstand vor LEDs
nimm nen max7219
-
Thread
Schwarze Liste für Aliexpresshändler
angegeben. 3. RGB LEDs : nur die Anode war immer auf derselben Stelle, R, G, B Anschlüsse variierend. 4. MAX7219 : Konfigurationsregister verschoben, das sieht man aber nur dann, wenn man die IC in mixed mode betreibt, z.B: 4-stellige 7-Segment Anzeige + 8 LEDs für Barcode. 5. DS1307 - aus 10 ICs 9 kaputt
-
Thread
Atmega2560 startet nicht
Hi, hatte mal ähnliche Start-Probleme bei Verwendung von DCDC-Wandlern zur Speisung von MAX7219, kannst Du evtl. den "digitalen" 7805 mal gegen einen "analogen" tauschen? Evtl. helfen könnte eine extreme Verlängerung des Resets, also 10k/1µF, oder die Brown-Out-Spannung auf den höchsten Level
blink-sketch drauf, der PB4 ein und ausschaltet. An PB4 hab ich eine LED mit vorwiderstand gesteckt (das MAX2515 Modul wird ja nur gesteckt, somit ist der Pin-Header dafür offen, auch sind weder Display noch ipod eingesteckt. Selbst das Pegelwandler-Modul hab ich testweise rausgenommen...
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
anschließend singend/pfeiffend/summend ebendiese Zielfrequenz treffen. Das verwendete Mikro ist ein MAX4466, die FFT Funktion ist für meine Zwecke hinreichend genau. Ferner ist es problemlos möglich das ganze auf dem LCD Display anzuzeigen. Die gewünschte Erweiterung des ganzen, war den Frequenzpegel nicht nur als Zahl, sondern auch als Linienpegel auf einer 9x9 Dotmatrix mit MAX7219 Modul darzustellen. Ab diesem Zeitpunkt kollabiert das Projekt. Von einem Offsetfehlers meiner Frequenz um 600Hz bis zur schlichten Nichtansteuerbarkeit der Matrix bei gleichzeitiger Zerstörung
-
Thread
[V]erkaufe div. ATMEL AVR
je 0,90 EUR Speicher ATMEL 24C64A ca. 100x zu je 0,15 EUR ICM 7218AIJI -- 3x zu je 4,00 EUR MAX 7219CNG -- 2x 3,20 EUR PCF 8574 AP -- 10x zu je 1,85 EUR ATMEL ATMEGA 48-20PI -- 7x zu je 1,20 EUR MEGA 162-16PI -- 13x zu je 2,75 EUR Mega 32 - 16PI -- 6x zu je 3,00 EUR Mega 16 L - 8PI -
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
etliche Programme dafür vorhanden sind, habe ich mal welche getestet, wie z.B. eine Dot-Matrix 8x8 und MAX7219 (war in einer Bundlesoftware). Mal eine Frage dazu: Wieso lassen sich nur einige Codes kompilieren und andere wiederum nicht, obwohl alle für diese Arduino's geschrieben sind? Werden da auch
günstiger: > Ebay-Artikel Nr. 181695473270 Jopp nich schlecht, leider ohne gehobenen Versand. 5X Max7219CWG für 3,42€ wird soweit ich gefunden habe in DE einzeln teuer gehandelt. http://stores.ebay.de/txhangelectronic/ Stöbern lohnt sich
-
Thread
Statusanzeige/Alarmanlage: Anregungen und Tipps gesucht.
30 Kontakte sind dort aufgelegt Ich würde dafür Duo-LEDs rt/gn nehmen und zur Ansteuerung einen MAX7219/MAX7221. Z.B.: https://www.digikey.de/de/products/detail/sunled/XZMDKVG45WT/6615710 Die Sensoren mit den 2 Widerständen zur Fehlererkennung über 74HC4051 gemultiplext auf den ADC des MC.
-
Thread
Zeitmultiplexing- Leds ohne Vorwiderstand?
130 mA für 0.1 ms, im multiplex-betrieb wird dem uC also immer mehr abverlangt als er treiben darf (max.20mA pro pin und insg. glaube ich nur 120) isn pic. @ Falk Brunner! jahaaa so ein bisschen habe ich darauf gewartet :-) ich hab mir die beiden artikel schon zu gemüte geführt - und habe im datasheet
die Module sortieren können, damit der optische Eindruck passt. Als Treiber verwende ich gerne den MAX7219, der sich auch gut kaskadieren lässt. Servus, Helmut.
-
Thread
selbstgebasteltes Display ansteuern
sind 3mA bei 5V angegeben, was für nicht zu unempfindliche LEDs ausreichen kann. Damit sind auch die max 500mW eingehalten (7*3mA*5V=105mW), also dieser Chip geht nicht kaputt :-) Jeder kann sich mal irren, aber dazu ist ja so ein Forum auch da, um sowas zu klären. Ich habe andere ICs der 4000-
hinausgeschmissenes Geld, vorausgesetzt die Ports reichen aus... Preise von teilweise über 8 EUR für Chips a la ICM7219 sind total unbegründet, ich habe einen 90s1200 für ca. 60 Cent gekauft... Andererseits wird durch den Einsatz eines solchen Chips MASSIV an CPU-Leistung und Code-Speicher gespart, => es lohnt sich möglicherweise
-
Thread
7-Segmentanzeigen wieder hell machen
Conrad Grabbelbox einige VQE13/14/23/24 Klasse F aussortiert (1DM/Stck). Angesteuert werden sie vom MAX7219 mit 10k Stromeinstellwiderstand. Ob und wieweit sie nachgelassen haben, kann ich nicht beurteilen. Sie sind immer noch gut ablesbar und Segmentunterschiede kann ich keine sehen. Nachts wird das
-
Thread
Arduino-Buch für Rentner
eine hohe analoge Auflösung von 30 oder 60 LEDs gewünscht wird, ist es effektiver einen µC und einen MAX7219 zu nehmen, als ein halbes Dutzend Analogschaltkreise zu verheizen und das Ganze dann noch mit diversen Spannungsteilern kalibrieren zu müssen. Ich hatte aber irgendwo auch schon mal geschrieben
-
Thread
Fragen zu Grafik-LCD 128x64?
Drehgeber wird jede 1ms gefragt. Daraus wird u16-Zähler geändert und auf zwei verschiedenen Anzeigen mit MAX7219 ausgegeben, auch auf allen Bildschirmen. Darüber hinaus wird die Zahl in SPI-SRAM 23LCV1024 geschickt, wieder gelesen und auch gezeigt. 3. Tasten werden jede 10 ms gefragt. Wenn gedruckt, wird
als insgesamt 255. Für Chinesisch wird das nicht reichen. > Wenn es Lücken zwischen ChMin und ChMax gibt, wird für diese > auf ChMin umgelenkt. Mache ich genauso. > 5. Die Zeichen-Einträge beschreiben das Displacement des zuständigen > Glyphen vom Fontanfang sowie die Größe des Glyphen in
-
Thread
Sprechende Uhr
DCF sein? Ein Controller z.B. ein NodeMCU Dazu ein MP3 Modul, die Zahlen als Sprachsamples ein Max7219 LED 7 Segment Anzeige Modul Alles Fertigmodule, nur zum zusammenstecken wenn man löten vermeiden muss. hast in ein paar Stunden zusammen.