-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
auszulesen, könnte > zeitkritisch werden Das macht jede PC-Tastatur nebenbei mit einem 8048. Der HT16K33 kann 128 LEDs ansteuern und 39 Tasten einlesen. Bis zu 8 Stück lassen sich an einem I2C-Bus adressieren.
. Den HT16K33 gibt es auch günstig als Breakout: https://www.ebay.de/i/272863133512?chn=ps&mkevt=1&mkcid=28
-
Thread
Tastenfeld mit 25 Tasten auslesen
mehr Tasten gleichzeitig gedrückt erkennt der uC das nicht. Ich würde es digital lösen. Der HT16K33 kann 39 Tasten abfragen und wird über I2C angesprochen, also 2 Ports vom uC. Der Chip ist allerdings nur für diese Anwendung etwas Overdressed. Eigentlich ist er für die Ansteuerung von bis zu 128
gibt noch viele andere. Was wäre denn der simpelste? Wahrscheinlich Hardware so lassen, mit dem HT16K33 24 Taste in der vorhandenen 3x8 Matrix abfragen und die Taste "E" über einen einzelnen GPIO?
-
Thread
bis zu 100 LED`s mit einem Arduino steueren
HT16K33, 128 Leds, gibt es auch als Breakout https://www.holtek.com/documents/10179/116711/HT16K33v120.pdf MAX7219, 64 Leds, gibt es auch in DIL https://datasheets.maximintegrated.com/en/ds/MAX7219
Jörg R. schrieb im Beitrag #6427423: > HT16K33, 128 Leds, gibt es auch als Breakout > https://www.holtek.com/documents/10179/116711/HT16K33v120.pdf > > MAX7219, 64 Leds, gibt es auch in DIL > https://datasheets.maximintegrated.com/en/ds/MAX7219
-
Thread
25-Segment-Display DYSR00P40110 Ansteuerung
HT16K33
Jens schrieb im Beitrag #6426815: > HT16K33 Nein. CK, nicht CA, nur 128 Segmente (Display hat 150) und 16*8 Matrix, also zu wenig Anschlüsse für die Segmente bzw. Symbole. R. S. schrieb im Beitrag #6426787: > der MAX9655 wäre auch
-
Thread
Mit A/D Wandler PCF 8574 LEDs ansteuern - zu wenig Strom?
Ansteuerung. Der MCP23017 hat dann sogar gleich 16 Ausgänge. Wenn es noch einige mehr sein dürfen...HT16K33. https://www.holtek.com/documents/10179/116711/HT16K33v120.pdf Michael R. schrieb im Beitrag #6389614: > @Frank: Das ist eine gute Frage. Die sind schon etwas älter. Sind blaue > LEDs und
-
Thread
Brauche Hilfe bei einem Microcontroller und Platine!
haben zwar 28 Pins, aber deren SDA und SCL sind nicht an der aufgedruckten Stelle. Aber für einen HT16K33 (LED-Controller/Tasten-Scanner von Holtek) im SOP-28 könnte das I²C-Pinout passen.
-
Thread
LED´s Parallel und in Reihe Geschaltet, ungleichmäßige Helligkeit
MAXxy Treiber, die alle auf > einmal versorgen. Wenn man wenig weiß, nimmt man bewährt MAX7219 HT16K33...128 Leds
Jörg R. schrieb im Beitrag #6305951: > MAX7219 Der bringt im Schnitt nur 5mA pro LED > HT16K33...128 Leds Der bringt nur 100uA ohne, und 10mA mit externen Zeilentransistoren. Steht alles in der dse Faq.
-
Thread
7segment anzeige über LCM1602 IIC1 an den anrduino anschließen
mehrere parallel schalten, oder sie mit einem 8x8-Pixel-Array > benutzen. Für 16 Stellen kann ein HT16K33 verwendet werden. 420 A. schrieb im Beitrag #6194650: > Kannst du bitte deine Antwort genauer Formulieren. Und was ist mit > einer gemeint? Ein MAX7219 (das ist ein IC) kann bis zu 8 Stück
-
Thread
Welcher Treiber zu 7 Segment LED mit Common Anode
Holtek HT16K33 https://www.holtek.com/productdetail/-/vg/HT16K33 wird beispielsweise von adafruit benutzt, kann led Matrix,sieben Segment und Tasten Matrix per I2C: https://forum.arduino.cc/index.php?topic=560721.0
einen pro Dezimalstelle. Zum Vergleich: ein einzelner TM1637 könnte 6 Stellen. Der oben genannte HT16K33 sogar 8 Stellen.
-
Thread
Kleine und Stromsparende Tastatur für Arduino Projekt
Eine Idee war, ne Matrix-Tastatur mit Tastern selbst herzustellen und dann beispielsweise ein HT16K33 und dessen Keyscan Funktion zu verwenden, und das dann mittels I2C auszulesen. Das selbst zu bauen ist aber doch ne Menge Aufwand, den man sich eventuell sparen könnte. Habt ihr eine Idee, wie
mit Lötlitze Überschuss aufgesammelt und das Ding war wie und wo es soll. Also nur Mut! den HT16K33 gibt's übrigens auf nem breakoutboard bei Adafruit https://www.adafruit.com/product/1427 notfalls ;)
-
Thread
AVR Studio 6 undefined reference Fleury I2C Libary
I2C_WriteRegister(HT16K33, 3, 0xFF);//COM1 I2C_WriteRegister(HT16K33, 4, 0xFF);//COM2 I2C_WriteRegister(HT16K33, 5, 0xFF);//COM2 I2C_WriteRegister(HT16K33, 6, 0xFF);//COM3 I2C_WriteRegister(HT16K33, 7, 0xFF);//COM3 I2C_WriteRegister(HT16K33, 8, 0xFF);//COM4 I2C_WriteRegister(HT16K33, 9, 0xFF);//COM4 I2C_WriteRegister(HT16K33, 0xA, 0xFF);//COM5 I2C_WriteRegister(HT16K33, 0xB, 0xFF);//COM5 I2C_WriteRegister(HT16K33, 0xC, 0xFF
-
Thread
Suche günstige Open-Collector Schieberegister
Matrixanzeigen beschaltet werden. > Beide ICs sind aus China Pfennigware. Oder einen einzelnen HT16K33. Die Version im SOP28-Gehäuse kann max. 128 LEDs ansteuern. Im Gegensatz zum TM1637 hat dieser ein richtiges I²C-Interface.
Daniel H. schrieb im Beitrag #6009807: >> Oder einen einzelnen HT16K33. Die Version im SOP28-Gehäuse kann max. 128 >> LEDs ansteuern. Im Gegensatz zum TM1637 hat dieser ein richtiges >> I²C-Interface. > > Der sieht auch interessant aus - ähnlich wie der MAX7219
-
Thread
[Suche] Prof. Programmierunterstützung
eth oder USB. Nur 2 Displays über IC2 (twimaster von Peter Fleury) - 1x 4x7-Segment mittels HT16K33 (selbst aufgebaut) produktiv - 1x Std. China 2-Zeilig (mit I2C Huckepackboad) Zweiteres spiegelt die kryptischen Werte vom 7-Segment in lesbare Strings wieder. (Nie im produktiven Einsatz; Überredungskunst dies produktiv zu nutzen fehlte bislang) Über des HT16K33 werden 3 Taster abgefragt, um das Gerät zu bedienen. Die sensoren, sowie ein Verschlussdeckel mit Not-Aus sind direkt am µC verdrahtet. 1x Externer Zeitgeber auch via I2C.
-
Thread
64x16 LED Matrix Treiber IC
Vorschlag 1: TPIC6B595 als Kathodentreiber, P-Mosfet als Anodentreiber. Vorschlag 2: HT16K33, einer steuert 128 Leds an.
-
Thread
LED-Display mit Common Kathode = Fehlkauf?
das es ein Display mit Multiplexansteuerung ist. MAX7219 treibt bis zu 8 Stellen, auch Matrix HT16K33 treibt bis zu 16 Stellen, auch Matrix ICM7045 Uhrenchip, obsolet ICM7218 Treiber 8-stellig, obsolet CD4511 CD40110 Du hast nicht geschrieben wie der Treiber angesteuert werden soll. Also I2C
Es gibt Anzeigen für den I2C Bus mit dem HT16K33. Ansteuerung ist etwas tricki aber ansonsten ein ganz edles Teil. Kann man auch ganz bequem Matrix mit 8x8 und bi ansteuern.
-
Thread
LED Display Treiber gesucht
betreibe, wollte ich hier mal fragen, ob mir jemand helfen kann. Ich habe auch von Holtek den HT16K33 gefunden, aber der will unbedingt 4.5V und hat auch keine Konstantstromtreiber.
Und weshalb keine Transistoren für die Ansteuerung? Hans schrieb im Beitrag #5815786: > HT16K33: 30 Cent > MAX6950: 9 Euro > > ....ernsthaft: Was läuft schief auf dieser Welt? Beide vom selben vertrauenswürdigen Händler?
-
Thread
MAX7219 - Unterschiede?
mit einem MAX7219 versuchen. Du hast dich also noch nicht festgelegt. Dann siehe dir auch den HT16K33 an. Den gibt es als Breakout und er steuert bis zu 128 Leds an, also doppelt so viele wie der MAX7219. Den HT16K33 gibt es allerdings nur als SMD-Version. https://eckstein-shop.de/Adafruit-7-Segment-LED-Matrix-Backpack
sGAEpiMZZMsMyYRRhGMFNsq8FmJr%2FRkngCLzIpZsJCM%3D DB zum Chip: https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf Nur ein Tipp, keine Empfehlung... Versand aus Deutschland innerhalb weniger Tage, Bezahlung per Paypal möglich. Also kein Risiko. Ebay-Artikel Nr. 253070210956 Ebay-Artikel
-
Thread
Wie Segment Anzeigen effizient verbinden?
Peter D. schrieb im Beitrag #5732461: > Z.B. einen MAX7219 für je 5 Digits. Oder einen HT16K33 für alle Digits. Den Chip (SMD) gibt es als Breakout.
von ihm noch etwas kommt. Außer dem Eröffnungspost kam ja bisher nicht weiteres. Ich hatte den HT16K33 als Breakout-Version empfohlen. Der steuert 16 Stück 7-Segmentdisplays an, und fragt auch noch Tasten ab.
-
Thread
Timingfehler sichten
falsch in der Annahme, dass dieses mehr als genug für: Atmega16 3x OK 1x Summer 1x RTC 1x HT16K33 4x 7-Segmentabzeige 2x LED ..Hundefutter Sind? Genaue Bauteilbezeichnubg kann ich nachliefern, wenn Zweifel sich erhärten.
-
Thread
HT16k33 device oscilator
vom Ausschalten noch im Speicher stehen. Nun ist meine allererste Aktion nach dem I2C_init der HT16k33_init und dort setzte ich alle Ausgännge auf 0. Jetzt geht es mir um den Befehle [code] #define HT16K33_ON 0x21 //turn on device oscilator #define HT16K33_DISPLAYON 0x81 //turn on output pins I2C_WriteRegister(HT16K33, 0, 0b00000000);//** I2C_WriteRegister(HT16K33, 1, 0b00000000); I2C_WriteRegister(HT16K33, 2, 0b00000000); I2C_WriteRegister(HT16K33, 3, 0b00000000); ... I2C_WriteByte(HT16K33, HT16K33_ON);
-
Thread
CMake zwei Compilate bauen lassen
i2c/twi_master.c i2c/i2c_RWRegister.c i2c/i2c_buttons.c i2c/i2c_HT16K33.c i2c/i2c_RTC.c i2c/i2c_RTC_advanced.c i2c/i2c_lcd.c i2c/i2c_lcd_advanced.c) SET(FILES_LIBS countdown.c) SET(FILES_ timer_0.c timer
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
//cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf So ganz nebenbei steuert der Chip auch noch 128 Leds an, wofür er normalerweise verwendet wird. Es gibt fertige Breakouts mit dem Chip.
Der HT16K33 sieht eigentlich ganz interessant aus, 39 Tasten wären auch in Ordnung. Wenn ich das richtig verstehe macht der exakt dasselbe wie die Matrixvariante im ursprünglichen Post. Eine Diode pro Schalter
-
Thread
IO Expander seriell für LED Display
MAX7219 , steuert bis zu 64 Leds (Segmente) an. HT16K33 , steuert bis zu 128 Leds (Segmente) an. Fragt bis zu 39 Tasten ab.
Hi, den HT16K33 gibt's leider nicht als HMD, hatte ich nicht geschrieben, würde gern bei HMD blieben. Der MAX7219 soll es werden, passt auch super von der Größe her und ist für gem. Kathode, danke für den Tip.
-
Thread
12V vorwärts / rückwärts Zähler defekt, SAA1064 umgehen.
#5518506: > Wird Adafruit 878 ähnlich oder gleich angesprochen wie der SAA1064? Da kommt ein HT16K33 zum Einsatz. Es gibt dazu auch eine Lib: https://github.com/adafruit/Adafruit_LED_Backpack
-
Thread
144 analoge Eingänge am Arduino
Für 144 Tasten gingen auch 4 Stück HT16K33. Jeder fragt 39 Tasten ab und steuert bei Bedarf auch noch 128 Leds an. Nicht ganz preiswert, aber I2C.
-
Thread
LCD 7-segment für Uhr hh:mm:ss gesucht (I2C oder SPI)
gäbe noch die Möglichkeit mit einem MAX7219 je Uhr. Der kann 8 Stellen ansteuern. Oder einen HT16K33 für 2*8 Stellen. Ist SMD, gibt es aber fertig auf Breakout. Es scheitert aber alles am Stromverbrauch.
-
Thread
Alternative zu WS2812B
> war meine googelei hier bisher erfolglos... Wenn eine Farbe reicht nimm doch MAX7219 bzw. HT16K33. Ein 7219 reicht für 64 Leds, der HT16K33 für je 128 Leds. Es gibt auch Einzel-Led (RGB) mit eingebautem Chip, ähnlich der WS2812(B). Das wäre aber eine Preisfrage. Die WS2812(B) gibt es auch
-
Thread
Suche 7 Segmentanzeige
Hallo Holger, ich habe mit dem Holtek HT16K33 1,2" 4x 7 Segment LED angesteuert. Siehe diese Auswahl: https://www.adafruit.com/category/103
Karl M. schrieb im Beitrag #5338852: > Hallo Holger, > > ich habe mit dem Holtek HT16K33 1,2" 4x 7 Segment LED angesteuert. > > Siehe diese Auswahl: https://www.adafruit.com/category/103 ...oder die bereits verlinkten, auch mit dem HT16K33? https://www.mikrocontroller.net/topic
-
Thread
LED Matrix bauen
mit integrierter Elektronik, ähnlich den WS2812. Ein Chip der 128 Leds ansteuern kann ist der HT16K33.
-
Thread
Dimmbare HT16K33 Alternative
Kennt jemand eine Alternative zu HT16K33, die PWM unterstützt?
-
Thread
Wanderkiste Widlar, Runde II
RFID Tags In: 1 * R8C/13 Experimentierboard 2 * ESP8266 Module 2 * PIR Sensor Module 5 * HT16K33 Chips 20 * RGB LEDs 5mm Handvoll Schraubklemmen für Platinen, 2-polig, anreihbar Sobald ich die Adresse vom Felix habe, geht die Kiste weiter. Hoffentlich passiert das bis Mittwoch, denn sonst
AMK-StepperDriver Board - 10x BUK445-500B Transistor - 3x NTC 100k Temperatursensor - 1x HOLTEK HT16K33 LED Controller - 2x Grayhill 76BS10S 10-fach DIP-Switch - 10x Dual-LEDs - 2x 16MHz Quarz _In_ : - 2x 4-Positionen Schiebeschalter - 2x Miniaturtaster, leichtgängig (24V @ 25mA) - 4x Zweiziffer
-
Thread
7-Segment-Anzeigen - Ansteuerung per I2C/SPI o.ä. gesucht
Hast du dir den HT16K33 angeschaut. Wur in verschiedenen Version für Anzeigen genutzt
-
Thread
Weltzeituhr LED Matrix
Module gibt es aus China natürlich preiswerter. Die Links sollen nur zeigen was ich meine. Ein HT16K33 treibt 2 Stück 8*8 LED Matrixen: https://www.ebay.de/itm/HT16K33-LED-Dot-Matrix-Driver-Control-Board-Module-Precise-for-Arduino/162722490535?hash=item25e30428a7:g:~FwAAOSwU1FZ7VAz https://www.ebay.de/itm/Pimoroni-Four-Letter-pHAT-14-segment-Displays-Grenn-LEDs-HT16K33-Driver-Raspbe/282580933108?hash=item41cb22d9f4:g:8zQAAOSwBhJZ4Aie Sowohl der MAX7219 wie auch der HT16K33 können auch für 7 bzw. 14 und 16 Segmentanzeigen verwendet werden. Muss es denn
-
Thread
Geeigneter Matrix-Decoder für Pick-by-Light-System
die Anforderung, das Ganze bunt zu machen (evtl. Zweifarb-LEDs RG). Da habe ich Beispiele mit dem HT16K33 gesehen. Wobei man das Gleiche sicher auch mit dem MAX hinbekommt. Was ist den Eurer Meinung nach besser? Gibt es vielleicht noch weitere Decoderchips, die sinnvoll sein könnten? Gruß André
-
Thread
HT16K33 bootup
Hi, ich betreie 4 7-Segmentanzeigen an einem HT16K33. ("eigentlich" recht erfolgreich) Nutze die hiesige twimaster-lib. (100khZ I2C) Als Master kommt ein Atmega16 mit 8Mhz zum Einsatz. Nun habe ich das Problem, dass die Displays direkt nach der
-
Thread
Mehrere neue ALPS EM20B4014A01 Drehimpulsgeber mit 31 Bargraph-LEDs
die Encoder-LEDs, die regulären LEDs und die Knöpfe hat sich auf der > Frontplatte der HOLTEK HT16K33 (weniger als <$1 auf aliexpress) > gekümmert. Hallo Ronald, Hast du zu dieser Schaltung mit dem HT16K33 evtl. noch ein Schaltplan-Schnipsel parat? Grüße, Georg
Hallo, alles angekommen. Danke für die perfekte Abwicklung. An dem HT16K33 Schnipsel wäre ich auch interessiert :-) Gruß Frank
-
Thread
sei() innerhalb eines ISR()
davon sogar im ISR [c] uint8_t ks; ... ISR( TIMER0_OVF_vect) { ks = I2C_ReadRegister(HT16K33, 0x41); ...//do a little bit more } [/c] Nun habe ich pauschal alle I2c_* Funktionen mit einem cli()/sei(); umschlossen. [c] uint8_t I2C_ReadRegister(uint8_t busAddr, uint8_t deviceRegister
> Hauptschleife. Hatte ich auch ursprünglich nicht vor. Doch wie die Flanken eines Tasters am HT16K33 rechtzeitig erkennen, wenn ich nicht ständig auf dem I2C-Bus pulle?
-
Artikel
HT16K33 Schnelleinstieg
schnell feststellen, ob die angeschlossene Hardware funktioniert. Dies wollen wir hier anhand des HT16K33 tun und einige Fallstricke auflösen. Ich empfehle dafür zuallererst die fertigen Module von Adafruit, da diese auch die nötigen 4 Pins beschriftet haben. Nach dem hier beschriebenen Einstieg, kann
-
Thread
HT16K33 KeyScan
Hi, ich habe hier vor mir die SOP28 Version des HT16K33. Ich betreibe bereits erfolgreich 4x7 Segmente an ROW0-ROW7 & COM0+COM1+COM3+COM4. Jetzt möchte ich 3 Taster, welche zwischen COM5 und ROW13-15 hängen auslesen. Wenn ich es richtig verstanden
leuchtet dauerhaft, egal wie ich die beiden Register für COM6 beschreibe: [c] I2C_WriteRegister(HT16K33, 0x0C, 0x00);//COM6 I2C_WriteRegister(HT16K33, 0x0D, 0x00);//COM6 //I2C_WriteRegister(HT16K33, 0x0C, 0xFF);//COM6 //I2C_WriteRegister(HT16K33, 0x0D, 0xFF);//COM6 [/c] Hat da Jemand noch
-
Thread
Transistor (als Schalter) Wahl
> > Ja was denn nun, Logikpegel 1 oder Anzeige LEDs treiben? Ich verwende ein 4x7Segment am HT16K33 (dort möchte ich, so wie es auch ab Werk per PWM funktioniert LEDs dimmen) "The Display Dinning capabilities of the HT16K33 are very versatile. The whole display can be dimmed unsing pulse width
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
Anforderungen aber Out. Ein HT16K33 steuert 128 Leds an und fragt auch noch Tasten ab. Das schafft ein 74154 nicht? Eine der wenigen Ausnahmen ist wohl der 74HC595, der taucht in Forumsbeiträgen immer wieder mal auf. Er hat auch
bekommen > sein, wenn man sie nicht gerade aus China mit 4-6 Wochen Wartezeit > ordern will. Den HT16K33 gibt es nur in SMD. Es gibt ihn als Breakout, z.B. hier: http://www.exp-tech.de/adafruit-16x8-led-matrix-driver-backpack-ht16k33-breakout Das ist allerdings kein Schnäppchen. Den bekommst Du
-
Thread
HT16K33 key function
Hi, kann mir Jemand die richtige Verdrahtung bestätigen? Wenn ich noch offenen COM & ROWs habe kann ich mir wie im Datenblatt beschrieben die 39K sparen, richtig? Zitat: " If the key input is not used for LED display, the resistor in series with the key input (R1~R7) can be omitted." Aber um was handelt es sich bei dem eingekreisten Bauteil? Flussdioden zur Sicherheit oder weitere Leuchtdioden? Grüße Oekel
-
Thread
HT16K33 getrenntes Dimmen
Programm ungefähr so auf. LED-Steuerpin (ROW15) ---, ,,,,,,,,,--- Daten Display-Matrix HT16K33 füttern mit 0x80FF (1000.0000.1111.1111) Display updaten! HT16K33 füttern mit 0x80FF (1000.0000.1111.1111) Display updaten! HT16K33 füttern mit 0x80FF (1000.0000.1111.1111) Display updaten! HT16K33 füttern mit 0x00FF (0000.0000.1111.1111) Display updaten! HT16K33 füttern mit 0x80FF (1000.0000.1111.1111) Display updaten! HT16K33 füttern mit 0x80FF (1000.0000.1111.1111) Display updaten!
-
Thread
HT16K33 schnelltest LED Blink :P
, PSTR("TEST ")); HT16K33_ClearDisplay(0); HT16K33_ClearDisplay(1); HT16K33_ClearDisplay(2); HT16K33_ClearDisplay(3); HT16K33_ClearDisplay(4); wait_10ms(500); lcd_printlc_P
PSTR("TEST ")); lcd_light(false); lcd_printlc_P(2, 1, PSTR("TEST AUS")); HT16K33_FillDisplay(0); HT16K33_FillDisplay(1); HT16K33_FillDisplay(2); HT16K33_FillDisplay(3); HT16K33_FillDisplay(4); wait_10ms(500); } Die lib habe
-
Thread
LED Ring / welches IC?
CA. Was spricht also dagegen 48 Einzel-Leds zu verwenden? Andere Chips wären z.B. MAX7219, HT16K33 oder den TLC in "kleineren" Ausführungen.
-
Thread
7-Segment Common Annode --> Common Cathode "Converter" (f.e. HT16K33)
Kann mir daher Jemand (am bestem am Bespiel des HT16K33 && "Common Annode") die Schaltung skizzieren, um die "falschen" Anzeigen doch anschließen zu können? Ich habe zwar schon einiges in der Bildersuche gefunden, möchte aber davon absehen dies hier
vorsehen oder die CC- und CA-Anzeigen zueinander versetzt anordnen. Am besten wäre, 2 Plätze für den HT16K33 vorzusehen, um die Pins zu vertauschen.
-
Thread
Abfrage von ca. 130 Tasten
interessantes Modul gefunden und gleich mal ein paar beim Chinamann für a 1,30 Euro bestellt. Mit HT16K33 IC. Ist ein 16 x 8 Matrix I2C Interface mit einigen praktische Zusatzfunktionen. Scheint laut Datenblatt perfekt für Bahnmodelbauer zu sein. Dort kann man ja nie genug Schalterereignisse für Ein-