-
Thread
Ansteuerung TM1637
diverser CTRL-H) auf den von mir verwendeten Assembler 'avrasm2' umsetzen. Eines fiel mir auf: hinter 'tm1637_obyte' fehlt ':' - also der avrasm2 schluckt so etwas nicht.
STC8G1K08A besorgt. Diese verfügen über ein einfaches I²C-Peripherial, das sich zur Ansteuerung des TM1637 „missbrauchen“ lässt. Eine Demo befindet sich im Anhang.
-
Thread
TM1637 wie funktioniert die Strombegrenzung?
Guten Tag, ich habe vor vier der folgenden 1,2" Segmente (C-A) über den TM1637 an einem Mikrocontroller anzusteuern (für eine Uhrzeitanzeige mit Doppelpunkt). https://www.thegioiic.com/120101ar-led-7-doan-1-2inch-do-1-so-am-chung Nun zu meiner Frage: Der TM1637 gibt lt
Daniel schrieb im Beitrag #7160326: > Ich verstehe hierbei nicht wie der TM1637 den Strom wählen will Gar nicht. Du musst ihn extern begrenzen, durch Vorwiderstände in den SEG Leitungen. Der TM1637 liefert dabei typisch 120mA für alle 8 Segmente, also 15mA pro Segment
-
Thread
TM1637 Tasten entkoppeln
Hi, ich möchte den TM1637 mit 6 7Segment Anzeichen CA und 5 Tasten nutzen. https://www.mcielectronics.cl/website_MCI/static/documents/Datasheet_TM1637.pdf Ich nutze nur K1 und die Segmentleitungen a,b,c,d,e. Laut
-
Thread
Datenblatt TM1637 gesucht
Hallo, kann jemand mit einem Datenblatt für ein TM1637 helfen ??? Der TM1637 kann eine 4 stellige 7-Segmentanzeige ansteuern. Aber, wie wird er über die Takt und Datenleitung angesteuert, bzw. welche Register sind vorhanden und was tun diese ????
-
Thread
Problem mit TM1637 mit Atmega32
Guten Tag, ich habe ein Problem mit TM1637. Ich habe versucht, das Problem zu finden, konnte es aber leider nicht finden. Kann mir bitte jemand helfen, das Problem zu finden? Mit freundlichen Grüßen, Fadel
PPS: in der Datenleitung habe ich 270 Ohm - der TM1637 müsste sonst beim ACK den maximalen Strom des ATmega32 verkraften (keine Ahnung, ob er das kann), DDRB.1 wird beim 9. Takt ja nicht umgeschaltet.
-
Thread
TM1637 - einzelne Segmente ansteuern
Ich habe einen TM1637 mit 4 stelliger 7 Segment Anzeige. Darauf die Uhrzeit oder andere Zahlen (plus A,b,C,d,E und F) anzeigen zu lassen ist ja recht einfach. [code]#include "TM1637.h" #define CLK 13//Pins for TM1637 #define DIO 12 TM1637 tm1637(CLK,DIO); ... tm1637.display(0, zero); tm1637.display(1, one); tm1637.display(2, two); tm1637.display(3, three);[/code] Aber wie kann ich die Segmente einzeln ansteuern? Gerne hätte
-
Thread
Timer in Micropython mit RPi Pico und TM1637 ändern
Ich habe einen lauffähigen Timer auf dem Raspberry Pi Pico mit einem TM1637 Modul (7-Segment LED, 4 stellig) lauffähig, der die Minuten und Sekunden herunterzählt. Nun möchte ich den Code so ändern, dass es ein reiner Stunden-Timer wird, der z.B. 2345 Stunden zu jeder
Minuten-Sekunden-Timer: [c] # Bibliotheken laden from machine import Pin, Timer import time import tm1637 # Display initialisieren display = tm1637.TM1637(clk=Pin(21), dio=Pin(20)) counter = 1200 points = 0 timeValue = time.localtime(counter) display.numbers(timeValue[4], timeValue[5]) #
-
Thread
Frequenz- und Spannungspanelmeter mit ATtiny44 und TM1637
Bit-Digit-CC-CA-Led-Display-Bright-Red/123797908325?hash=item1cd2ee2b65:m:mShUYrLH44Zk4VMHy4J0gcA 7-Segment Anzeigentreiber: TM1637 https://www.ebay.de/itm/10PCS-TM1637-LED-digital-tube-drive-display-driver-chip-SMD-SOP-20-TOP/183227717995?hash=item2aa939196b:g:OgkAAOSwIgNXtRiq
daher war der Displaytreiber schon nicht so verkehrt(abgesehen davon, dass die Kombination Tiny44 und TM1637 preiswerter ist und auf dem PCB wie erwartet einfacher zu routen ist). Zudem bedarf es, da das multiplexen im ATmega entfällt auch keinen Eingriff in einen Timerinterrupt was die ganze Sache sehr
-
Thread
5 mal TM1637 am uno, adresse?
servus, ist es möglich 5 TM1637 7-segmentanzeigen an einen uno zu betreiben? Kann die anzeigen einzeln ansprechen? oder brauch ich da ic2 7-segmentanzeigen? wer kann helfen? mfg orfix
Du benötigst jeweils zwei digitale Pins, um ein TM1637 anzusprechen. In deinem Fall wären es dann 10 Pins.
-
Thread
Uhr mit STM8Sxx3 und TM1637
www.lcsc.com (Stand 22.01.2025). Anstelle von Transistoren als Stromtreiber habe ich dann den Anzeigentreiber TM1637 (16 Cent, Stand 22.01.2025) gewählt, der dann auch praktischerweise die Tastenanschlüsse gleich mit übernimmt (und es somit keiner 24 Transistoren bedarf). Die Uhr ist 6-stellig, wobei eine 0.36
STC8G1K08. Diese verfügen über eine sehr einfaches I2C-Peripheral, das man auch zur Ansteuerung des TM1637 "missbrauchen" kann.
-
Thread
DHT22 (AM2302) an TM1637 (4-Digit)
digittwoT = temp % 10; int digitoneH = humidity / 10; int digittwoH = humidity % 10; tm1637.display(1,digitoneT); tm1637.display(2,digittwoT); tm1637.display(3,12); // put a C at the end delay (3000); tm1637.display(1,23); tm1637.display(2,digitoneH
Jetzt ist hier noch ein Fehler ============ ab Zeile 11 von unten musste ich "tm1637" gegen "TM1637Display" ersetzen Hier der nochmal geänderte Teil: TM1637Display.display(1,digitoneT); // TM1637Display statt tm1637 TM1637Display.display(2,digittwoT); // TM1637Display.display
-
Thread
Siebensegment und Tasten ansteuern mit TM1651 \ TM1637
Software für ein 4 stelliges 7-Segmentanzeigemodul (China) gepostet der die Segmentanzeigen mittels eines TM1637 ansteuert. Für ein bestimmtes Projekt brauchte ich wieder 7-Segmentanzeigen, aber auch Taster. Ich wußte noch, dass der TM1637 eben auch Taster scannt, und hab mir (dummerweise) TM1651 bestellt
kann (und somit ein Ansteuern eines Dezimalpunktes nicht möglich ist). Also wurde der Versuch mit TM1637 realisiert (nachdem einzelne Chips dann endlich da waren) und ich hab mein altes Softwaremodul erweitert, sodass dieses nun die Chips TM1637 UND TM1651 für die Anzeige UND das Tastenauslesen angesprochen
-
Thread
Adressen beim TM1637 (I2C Bus)
Schau mal hier: https://www.elektronik-kompendium.de/sites/praxis/bauteil_tm1637-display.htm Steht dort: Die TM1637-Anzeige wird per I2C angesteuert. Die Belegung der I2C-Schnittstelle erfolgt mit SDA und SCL. Die Betriebsspannung läuft wahlweise mit +5 Volt oder 3,3 Volt
Beitrag #7389129: > Schau mal hier: > https://www.elektronik-kompendium.de/sites/praxis/bauteil_tm1637-display.htm > > Steht dort: > > Die TM1637-Anzeige wird per I2C angesteuert. Das ist Blödsinn. Praktisch ist das einzige, was die Ansteuerung dieses Chips mit I2C gemeinsam hat, ist die
-
Thread
Arduino Anzeige 7-Segment tm1637 um 180° drehen
Hallo, ich habe ein kleines Programm auf dem Arduino laufen und steuere zur Anzeige ein 4-digit Tm1637 Display an. https://www.ebay.de/itm/TM1637-4-bits-Digital-Tube-LED-Display-Module-with-Clock-Display-Arduino-/111768489219 Auf dem Breadboard läuft es super. Jetzt habe ich eine Platine dafür
an der vierten dargestellt werden. Ich verwende folgende Bibliothek https://github.com/avishorp/TM1637 Hat jemand eine Idee wie ich das bewerkstelligen kann bzw. hat einer von euch so etwas schon einmal gemacht. Gruß Erik
-
Thread
TM1637, 4-stellige LED 7-Segmentanzeige mit AVR-GCC
, 1= min, 8 = max) ----------------------------------------------------------------- */ void tm1637_setbright(uint8_t value) { if (value > 8) value = 8; // alles >= 8 ist max. tm1637_start(); if ( value ) { tm1637_write(0x88 | (value -1)); } // bits 0-2 = hell else { tm1637_write
Bitbanging für den TM1637 entschieden gehabt. Gruß Ralph
-
Thread
TM1637 I2C 7 Segment problem
aber nicht verlangt? # Interface interpretation Microprocessor data realize the communication with TM1637 by means of two–wire bus interface (Note: The communication method is not equal to 12C bus protocol totally because there is no slave address). When data is input, DIO signal should not change
starts. When CLK is a high level and DIO changes from low level to high level, data input ends. TM1637 data transfer carries with answering signal ACK. For a right data transfer, an answering signal ACK is generated inside the chip to lower the DIO pin at the failing edge of the 8 th clock. DIO interface
-
Thread
Uhr mit TM1637 7-Segment Anzeige, KTY81-210 Temp.Sensor und ATmegaxx8
Guten Abend (oder besser guten Morgen), nachdem ich gestern (just for fun) die Funktionen für den TM1637 Controller für 7-Segment LED Anzeige geschrieben und [[https://www.mikrocontroller.net/topic/392409#new]] gepostet) hab (ohne das Teil zu benötigen), habe ich ein etwas besseres Demo dafür geschrieben
-
Thread
Bascom: atmega8-16pu verhält sich anders als atmega8-8pu
() Tm1637_start Tm1637_wrbyte &H80 'Turn display off Tm1637_ack Tm1637_stop End Sub Sub Tm1637_on() Tm1637_start Tm1637_wrbyte &H8A 'Turn display on and set PWM for brightness to 25% Tm1637_ack Tm1637_stop End Sub Sub Tm1637_start() Set Tm1637_clk Set Tm1637_dout Waitus 2 Reset Tm1637_dout End Sub Sub Tm1637_stop() Reset Tm1637_clk Waitus 2
-
Thread
Kosmos CP1 Emulator mit ATmega
@Pat: grundsätzlich hätte ich jedoch für den TM1637 Baustein nicht die Anschlüsse PC4 und PC5 verwenden sollen, sondern 2 andere (weil auch der TM1637 per Bitbanging betrieben wird) und PC4 und PC5 als Portpins für Port 1 oder Port 2 verwenden.
(was der TM1637 nicht kann), würde der Anschluß wieder frei werden. Allerdings benötigt der TM1638 zur Kommunikation 3 I/O Pins (im Gegensatz zum TM1637) und dafür braucht es wieder einen PIN. Somit benötigen TM1637
-
Thread
LED Modul 1637
Beitrag #7684399: > ich hab mir beim Chinamann dieses LED Modul mitbestellt. > Treiber ist wohl ein TM1637 > Hat einer von Euch ein Script wie mann dieses Modul in Bascom ansteuern > kann ? > Ich dachte es wäre ein Standart I2C Bus. https://www.puntoflotante.net/DATASHEET-TM1637.pdf > Und bevor
halt in C, aber soviel wirst du schon können, dass du das hinkriegst: https://github.com/avishorp/TM1637
-
Thread
IC auf 7-Segmentanzeige tauschen
der Heissluft beim Ausloeten des ICs besser auszuloeten oder sollte es reichen, alles bis auf den TM1637 mit Alufolie (quasi OP-Fenster) abzudecken?
Gegenstück auch 180° gedreht drauf stecken, womit dann GND auf DIO und +5V auf CLK liegen. Ob das der TM1637 mag?
-
Thread
I2C Diagramm, Hilfe, TMC1637
" Kommandos entgegen. Jemand meinte dann, dass das dann eher ein SPI Bus sei und im Datenblatt des TM1637 steht Two-Wire Interface. Wie auch immer: Wenn du einen TM1637 meinst, findest du hier: https://www.mikrocontroller.net/topic/466654 Software zum Chip (die auch mittels Bitbanging realisiert
Ralph S. schrieb im Beitrag #6018906: > Bist du sicher dass du einen TMC1637 "meinst"? Ich kenne nur einen > TM1637 (LED 7-Segmentanzeigetreiber). Oha... Einen TMC1637 habe ich nicht gefunden, also so auch keine Chance das zu überprüfen. Bin bei meinen Ansagen davon
-
Thread
Digitale Uhr mit sieben Segment Anzeigen
char minute = 44; unsigned char hour = 18; #define CLK 9//pins definitions for TM1637 and can be changed to other ports #define DIO 8 TM1637 tm1637(CLK,DIO); void setup() { tm1637.set(); tm1637.init(); Timer1.initialize(500000);//timing for 500ms Timer1.attachInterrupt
Serial.println(second); ClockPoint = (~ClockPoint) & 0x01; } void TimeUpdate(void) { if(ClockPoint)tm1637.point(POINT_ON); else tm1637.point(POINT_OFF); TimeDisp[0] = hour / 10; TimeDisp[1] = hour % 10; TimeDisp[2] = minute / 10; TimeDisp[3] = minute % 10; Update = OFF; }[/code]
-
Thread
AVR-ATmega: Multiplex von 8 Digits 7-Segment und 8 Tasten
8 - TM1637 kann kein I2C (es hat zwar eine ähnliche Datenkommunikation, aber es gibt keine Bauteileadresse und kann somit nicht an einen I2C Bus gehängt werden, wenn andere I2C Bausteine vorhanden sind - TM1637
werden, wenn andere I2C Bausteine vorhanden sind > - TM1637 habe ich gemacht in: > Beitrag "Siebensegment und Tasten ansteuern mit TM1651 \ TM1637" > > (aber hier ging es darum, selbst das Funktionieren des multiplexens zu > erfassen anstelle einfach
-
Thread
Uhrenbausatz mit 2051 umprogrammieren als Nebenuhr
schrieb im Beitrag #6996291: > ich so komfortable Bibliotheken für das Display hätte, wie es für TM1637 > Displays der Fall ist > display.showNumberDec(time, true); Gibt für TM1637 wohl auch ohne Bezug auf Arduino Bibliotheken, also für reine AVR Programmierung https://github.com/int2str/TM1637
verschiedene Möglichkeiten, Wie gesagt gibt es auch für reine AVR eine Bibliothek für komfortables TM1637 Display, oder gibt so viele andere kleine Mikrocontroller
-
Thread
Steuerung einer Pool Wärmepumpe
eine Variable. Diese Lösung gefällt mir gut, weil dann könnte ich sogar alles mitlesen was an den TM1637 gesendet wird und somit auch die aktuelle Temperatur (die am 7-Segment angezeigt wird) auslesen. Da muss ich mich mal schlau machen wie das TM1637 Protokoll aussieht bzw. wie ich es mit ESPHome
Eine Frage, würdet ihr zwischen den TM1637 und den ESP32 noch einen Widerstand empfehlen? Ich hätte sonst mal sicherheitshalber 10k reingegeben zwischen TM1637 CLK/DIO und den GPIO des ESP32. Danke euch!
-
Thread
Problem mit Library
Für das 7-Segment TM1637Display ist die richtige Version nicht auffindbar.Ich erhalte beim Compilieren des Sketches die Fehlermeldung: exit status 1 'class TM1637Display' has no member named 'showNumberDecEx'; did you
>https://github.com/avishorp/TM1637/blob/master/TM1637Display.h
-
Thread
Datasheet TM1650
zusammen, ich bin ein großer "Schlamper" ! Ich weiß ganz genau, dass ich einmal die Datenblätter zu TM1637 / TM1650 und TM1651 auf Englisch hatte. Egal wie (neue Festplatte, neuer Rechner) finde ich auf meinen Datenträger diese Datenblätter nicht mehr und im Internet finde ich nur die chinesischen
TM1637.pdf
-
Thread
Suche günstige Open-Collector Schieberegister
2x MAX7219 oder 3x TM1637 Beides Matrix-Treiber. Die müssen nicht zwingend mit 7 Segmentanzeigen oder fertigen Matrixanzeigen beschaltet werden. Beide ICs sind aus China Pfennigware.
. Die Version im SOP28-Gehäuse kann max. 128 LEDs ansteuern. Im Gegensatz zum TM1637 hat dieser ein richtiges I²C-Interface.
-
Thread
Frequenzzähler 1Hz-100khZ
Adressierung nullt. Weiter wollte ich dem Monsterprogramm nicht mehr folgen. Also habe ich Doku zum TM1637 LED-Segment Treiber gesucht. Allerdings auch nur auf chinesisch was gefunden. :( Dafür habe ich aber eine Arduino TM1637 C++-Lib gefunden, wo ich die entscheidene Routine 1 zu 1 in Pic16 Asm übersetzt
Testprogramm, mit dem ich HALLO auf dem LED-Display ausgebe. Gibt wohl auch viele 4-Ziffer LED-Module mit dem TM1637. Am Wochenende werde ich dann meinen modifizierten Sprut-Frequenzzähler mit dem LED-Display Routinen kombinieren und entsprechend anpassen.
-
Thread
Atmega hängt sich auf
verwenden. Habe nur einen einfachen ISP Programmer (mkII) Habe mein Programm um Source Code für die tm1637 7 Segment Anzeige erweitert. Funktioniert alles auch soweit. Zusätzlich hatte ich auch schon ein Modul geschrieben, mit dem ich Buttons einlese. Dieses Button Modul habe ich x Fach in Verwendung
Zeile 576 steht 0x21 für den Fall, dass es nicht geht. Im Fall das es geht steht dort 0x0. Im File tm1637.c.png seht ihr was ich einkommentiert habe, damit es geht. Kenn mich mit map files nicht wirklich aus.
-
Thread
Welcher Treiber zu 7 Segment LED mit Common Anode
werden dann üblicherweise gemultiplext. Das spart Leitungen. Für Common Anode sind die Treiber TM16xx von Titan Micro ganz nett. Die können z.B. 6 Stellen (TM1637). Oder 4 Stellen (TM1650 mit Dezimalpunkt, TM1651 ohne Dezimalpunkt). Diese IC findet man oft auf LED-Anzeigemodulen bei ebay.
statische Ansteuerung brauchst du davon dann einen pro Dezimalstelle. Zum Vergleich: ein einzelner TM1637 könnte 6 Stellen. Der oben genannte HT16K33 sogar 8 Stellen.
-
Thread
7-Segment und Keypad Software für TM1638
Nachdem ich Softwaremodule für die Chips TM1637 und TM1651 geschrieben hab, wollte ich die Software für den TM1638 erweitern und mußte dann, nachdem ein Chinaboard mit 8 Digits und 16 Tastern da ware, feststellen, dass der zwar ähnliche Aufgaben
Unglaublich, denn hiermit sind die nicht so ähnlich wie gedacht, die Ansteuerung ist eher einem TM1637 Modul mit 4 Digits ähnlich (nur eben mit anderem Hardwareinterface). Also habe ich das Softwaremodul überarbeitet, damit es mit beiden Boards funktioniert. Das erfordert dann im Header eine
-
Thread
Atmega32 und MAX7219
Wie wäre es, wenn Sie erstmal eine Rückmeldung zum TM1637 gäben?
S. L. schrieb im Beitrag #7620302: > Wie wäre es, wenn Sie erstmal eine Rückmeldung zum TM1637 gäben? Ich entschuldige mich ich habe keine Nachrichte Bekommen.
-
Thread
Zähler mit 7-Segment Anzeige
Sowas hier sollte das sein was du suchst: http://www.aliexpress.com/item/TM1637-LED-Display-Module-For-Arduino-7-Segment-4-Bits-0-36Inch-Clock-RED-Anode-Digital/32592038940.html Lässt sich mit einem Arduino einfach programmieren.
Beitrag #4539995: > Sowas hier sollte das sein was du suchst: > > http://www.aliexpress.com/item/TM1637-LED-Display-Module-For-Arduino-7-Segment-4-Bits-0-36Inch-Clock-RED-Anode-Digital/32592038940.html Wer weiss, ob ca. 9 mm Ziffernhöhe ausreichend ist?
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
denn Retro sein muß) https://www.ebay.de/itm/0-36-0-56-Inch-6-8-Digit-7-segment-LED-Display-Module-TM1637-74HC595/402408108826?hash=item5db164731a:g:RiIAAOSwDkJfUbzM aber zwingend mit TM1637 Chip und nicht mit Schieberegister, denn dann muß lediglich die Tastatur gemultiplexed werden. Davon ausgehend
Funktionen zum Speichern/Laden erweitert auf EEProm, RS232. Als I/O (das ist keine Schlacht) wird ein TM1637 verwendet, der genau die Anzahl der 7-Segmentanzeigen kann die man braucht und auch die Tasten kann. Das wäre dann eine Platine, die dann eben so groß ist wie das oben angegebene I/O Board.
-
Thread
ATtiny44, ADC-Problem mit interner Spannungsreferenz bei externem Clock
Nutzung ATtiny44 mit internem 8 MHz Takt, Fuses-LO = 0xE2, Fuses-Hi = 0xDF - Am ATtiny ist ein TM1637 über PA1 für CLK und PA2 für DIO angeschlossen (und jaaaaaaaaaaa, ich habe 1000 mal kontrolliert, ob ich auch nur die Anschlüsse in DDRA verwende). Der TM1637 wird mittels Bitbanging betrieben, keinerlei
[c] adc_init(2, 3); while(1) { _delay_ms(500); mwert= adc_getvalue(); tm16_setdez6digit_nonull(mwert,0 ); } [/c] Lasse ich den Code mit internem Taktgeber (8MHz) laufen funktioniert alles wie es soll, lasse ich den Code mit externem Taktgeber laufen, erhalte ich als
-
Thread
eigenen port aus einzelnen "Portpins" zusammensetzen
oder man nimmt einen TM1637 -> 2 Pins , 6 Segmente oder einen max7219 -> 3 Pins , 8 Segmente
Holger Z. schrieb im Beitrag #7050637: > oder man nimmt einen TM1637 -> 2 Pins , 6 Segmente Wie kommst Du jetzt da drauf, der kann genauso 8 Segmente für jede der 6 Stellen.
-
Thread
RTC DS1302 liefert manchmal falsche Werte
Seriellen Monitor_. Bei mir hat die Anzeige 8 Minuten gestimmt 8 Minuten nicht. Mit einem Led-Modul TM1637 alleine hat es nie Probleme gegeben.(http://i.ebayimg.com/t/2Stk-4-Bits-TM1637-Red-Digital-Tube-LED-Display-Modul-Mit-Clock-fuer-Arduino-Neu-/00/s/NzAwWDc0MA==/z/F2oAAOSwxH1T7I2m/$_35.JPG) *Danke
-
Thread
Zufallsgenerator mit 7-Segment
Raspberry/dp/B01MXQ4WJL/ref=sr_1_1?ie=UTF8&qid=1517301021&sr=8-1&keywords=max7221+arduino oder eines TM1671: https://www.ebay.de/itm/LED-TM1637-4-Digit-Ziffern-7-Segment-Display-Modul-Arduino-Raspberry-Pi-rot-A/252799083792?hash=item3adbffe510:g:KykAAOSwm3paD2YO oder eines HT1621: http://www.ebay.de
Genauer gesagt das hier: https://www.ebay.de/itm/TM1638-Digitales-LED-Display-mit-8-Tastenmodul-fur-Arduino-Raspberry-Pi/162722494505?hash=item25e3043829:g:7rIAAOSwDkVZ7VGZ Mehr mit Buttons und LEDs geht wohl nicht mit einem TM1671 ;-)
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
hätte Dir die Sucherei erspart und offenbart, dass es den nur als SOP28 gibt... Den TM1637 gibt es als DIP20 sowie als SOP20.
Planloser schrieb im Beitrag #6568682: > Du meinst sicher den TM1638. > Ein Blick ins Datenblatt hätte Dir die Sucherei erspart und offenbart, > dass es den nur als SOP28 gibt... > Den TM1637 gibt es als DIP20 sowie als SOP20. Danke für den Hinweis. So richtig
-
Thread
5V Spannungsversorgung aus 2x AA Zellen für ein kleines Projekt mit ATmega328p
ATmega328 Pins hat, man muss multiplexen. Da kann man gleich einen LED Multiplex-Ansteuerchip nehmen wie TM1637. Es gibt fertige Boards mit ihm. https://www.ebay.de/itm/0-36-TM1637-4-Bit-7-Segment-Tube-LED-Digital-Display-Module-Red-For-Arduino/402755343471 Ebenso gibt es fertige Boards um aus 1.8-3V
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Notenparser (Demodatei spielt den Schneewalzer ab) - 4-stellige 7-Segmentanzeige (mit Software für den TM1637 Treiberchip = China Anzeigemodul) - einfacher I2C Busscaner (der die belegten I2C Adressen auf der seriellen Schnittstelle ausgibt)
... denke ich gerade im Moment drüber nach (weil ich den Code für tm1637 so modifizieren möchte, dass er zum einen auch Funktionen zum Tastenlesen beinhaltet und zum anderen für die Chips tm1651 und tm1687 auch noch funktionieren soll). Hmm, eigentlich dachte ich,
-
Thread
TM1650 und STM8
ist das mal wieder dort eine "schwere Geburt" wo ich sie nicht erwartet hätte. Ich steuere den TM1650 über einen STM8S103 und mittels Bitbanging an. Erster Fallstrick war, dass im Gegensatz zu dem auch von mir verwendeten TM1637 die serielle Kommunikation bei der seriellen Übertragung mit MSB zuerst
den Acknowledge sda_init(); return data; } . . . uint8_t k; while(1) { tm1650_start(); tm1650_write(0x49); tm1650_stop(); tm1650_start(); k= tm1650_readkey(); tm1650_stop(); tm1650_sethex(k); delay(50); } Die gelieferten Scancodes der
-
Thread
TM1640 Max Strom
Hi :), ich komme mit dem Datenblatt vom TM1640 nicht ganz klar. Ich würde gern wissen wie viel mA ich pro LED nutzen kann und was die maximale mA ist die man über den IC laufen lassen kann. mfg Stefan
LED nutzen kann und was die > maximale mA ist die man über den IC laufen lassen kann. Wenn der TM1640 ein aufgeblasener TM1637 ist (so sieht es aus), dann kann er bis 16 7-Segment+Punkt Anzeigen treiben. Ob gemeinsame Anode oder Kathode ist unklar. Aber es sind maximal 50mA pro Segment, wobei der
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
PCF8574 über den Weg und Du willst den 74HC595 evtl. gar nicht mehr einsetzen. Oder nimmst dann einen TM1637 usw.
-/272430617640 http://www.ebay.de/itm/0-36-Inch-4-Bits-Digital-LED-Tube-Module-With-Clock-Display-TM1637-Common-Anode-/191839690724 http://www.ebay.de/itm/8-Tasten-16-Tasten-Ziffern-Digital-LED-8-Bit-TM1638-Display-Module-f-AVR-Arduino-/272430527403 http://www.ebay.de/itm/5V-3-3V-LED-Matrix-8x8-MAX7219
-
Thread
LED-Uhr mit Attiny26
Wußte ich es doch, dass ich das hier einmal eingestellt hatte: Code für TM1637 6-stellig mit Tasteneinlesen, wenn auch für ATtiny44: https://www.mikrocontroller.net/topic/466654#5697524
unkompliziert. MAX7219 > nehmen und fertig. MAX7219 kann 8x8 LEDs. Für geforderte 6x8 LEDs geht auch ein TM1637. Den habe ich jetzt durch den Thread hier für ein Uhrenlötprojekt für Auszubildende verwendet. Allerdings (um das billig zu halten) mit einem STM8S003. TM1637 hat auch 2 Keyscan-Leitungen, mittels
-
Thread
LED 7-Segment Matrix Board Meinung
oder Kathoden... Leider scheint es das Board mit MAX7219 nicht zu geben...nur sechsstellig mit tm1637... Es gibt zwar 8 stellig mit MAX, aber dann nur in rot... ich suche aber alle Farben.. Deswegen die Frage, was Ihr von der Lösung mit 595 haltet...
schrieb im Beitrag #7536250: > Nimm Anzeigen mit dem HT16K33 Genau die suche ich ja. Ob nun mit TM1638 oder HT... Crazy H. schrieb im Beitrag #7536272: > sowas? Cool, aber ne, achtstellig wie im Link würde mir reichen, aber diese Farbauswahl, ja :-) und gern auch bei Ali für einen "guten" Preis
-
Thread
Zustandsvariablenblöcke als serielle Bits an Schieberegister ausgeben?
eigentlich, dass man solche Matritzen auch über Schieberegister > ansteuert... Die chinesischen TM1637 und TM1638 können LED- und Tastenmatrix. Gibt es z.B. bei LCSC. Englisches Datenblatt und Beispielcode findest Du über Google. Der MAX7219 wäre noch eine Alternative die nur LED-Matritzen ansteuern
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
hatte ich gestern abend mit Arduino "gespielt" (entgegen meinen Überzeugungen) und habe aus meiner TM16xx-Software eine "Arduino-Library" gemacht (an alle: ich weiß, dass das keine Library im Sinne von C, C++ ist, Library's ist eine Ansammlung von compilierter Software in einer *.a Datei, die mittels
sollte auf jedem anderen System unter Arduino laufen. Getestet habe ich die Arduino-Library mit TM1650 und TM1637. Ergebnisse hier jedoch nur für TM1650. Hier aber einmal nur der Vergleich der Codegrößen Arduino IDE 18 (und ich bin immer mehr entsetzt): - CH32V003: 9572 Byte (riscv-none-elf-gcc