-
Thread
Drehimpulsgeber
Features: ¯¯¯¯¯¯¯¯¯ * Operating voltage: 2.95 to 5.5 V * Die beiden Aux Pins sind für PWM, WS2812, ADU oder DS18B20/DHT22/... (1wire) usw. nutzbar. * Konfigurierbar (z.B. TWI-Adresse, Aux-Pin-Funktion) über USB-VCOM und EEPROM, also ohne flashen. * Ansteuerbar über UART, I²C (TWI)
wirklich auf die Anwendung an. Wenn man nicht gerade sehr CPU-Zyklen intensive Programme bauen muß (z.B. Soft MP3, Video, WS2811 LED Treiber u.ae.), laufen doch mehr uC Programme wie man denkt praktisch doch eigentlich fast im Leerlauf und warten auf irgendwelche Stimuli von der Hardware oder dem User,
-
Thread
Raspberry Pi 500, ST-Entwicklerkongress und vieles andere mehr
/everything-you-need-a-hands-on-review-of-the-raspberry-pi-500-and-raspberry-pi-monitor-6fa99bfb2e3b finden sich deshalb durchaus detaillierte Besprechungen, die auch auf die „Hardware“ des Raspberry Pi Monitors eingehen. ### Raspberry Pi 400-Kostenreduktion. Im Rahmen der Ankündigung des Nachfolgemodells
eigentlichen Code liegen auch einige Beispiele bei, darunter ein Codesample dass die Interaktion mit WS2812-Leuchtdioden unter Nutzung der PIO-Engine demonstriert. Im Bereich der bekannten Probleme der Software findet sich zum Zeitpunkt der Drucklegung dieses Artikels lediglich ein Hinweis - „blockierende
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
Maxim B. schrieb im Beitrag #7347546: > (falls Bearbeitung in der Schleife mal zu lange dauert, z.B. eine Zeile > auf LCD geschrieben) zu speichern. Deshalb wird in der Hauptschleife > flag_1ms nicht mehr
Möglichkeiten zu kennen. Selten, aber passiert, daß man Assembler braucht. Bekannte Beispiel: für WS2812. Oder auch wenn man Bitfolge in Byte ändern muß, ist das mit Assembler um mehrfaches sparsamer als rein mit C.
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
Leiterbahnen der ersten Platinen immer mit dem vollen Strom belastet). Das "R/G/B-Ausgangssignal" wird vor jedem Wort auf den Vorwiderstand geführt. Dazu ist es notwendig das "R/G/B-Ausgangssignal" von den gemeinsamen Leiterbahnen (R,G,B) mit Draht- (R und G) bzw. einer Lötbrücke
Ausgängen OUTx zugeleitet. ---- Sammelbestellung LED-Platinen. Es gibt an neue Variante der WordClock mit WS2812 Stripes. Dadurch verringert sich der Lötaufwand extrem. Alle Details hierzu können dem >>>WordClock WS2812 Artikel Für die WordClock Variante auf Einzel LED und ATMega Basis, werden folgende 3 Pakete
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Ein ws2812 LED streifen? Vielseitig, nett, geil. Wie laila. Warum das "Microchip Studio" und nicht arduino wie das alle anderen machen?
In dem Beispiel: 01b9(hex) = 441(dec)
-
Thread
Blue Pill funktioniert nicht
Sagte das ST-Link-Utility nicht "Programming error @0x08010000". Das ist das erste Byte oberhalb 64kB. Hat der Chip vielleicht nur 64kB und wird als 128kB Device "bespielt"?
nichtmals über Bootloader flashen lassen. > > Apropos: > > Das Projekt Beitrag "WordClock mit WS2812" läuft auf > keinem der Fakes. Selbst der "beste" Nachbau (der mit den spurious > Interrupts) funktioniert nicht, da hier die LEDs per DMA beschickt > werden. > > Einen Einstieg bekommst Du
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
Berwertungen!) Filament. [0,413€ @10] warmweis (14.06.2015) Hochleistungs LEDs. [1,47€ @5] RGB 10W WS2811 / WS2812B. [72,29€ @1] Matrix 16x16 [16,14€ @1] Strip 1m 144LEDs IP30 [0,084€ @100] einzeln [0,105€ @100] einzeln auf Kühlkörper Laser. [0,255€ @10] Modul, red, 5V 5mW 650nm [2,72€ @2] Laser Line
@1] [1,93€ @1] Regensensor. [0,53€@1] Temperatur und Feuchtigkeit. [0,69€ @1] DHT11 [1,05€ @1] DS18B20 Temperatursensor in wasserdichter Edelstahlhülse mit 1m Kabel [0,60€ @1] DS18B20 Temperatursensor [2,54€ @1] DHT22 [1,92€ @1] Si7021 [1,51€ @1] HTU21D Ultraschall. [0,69€ @1] HC-SR04 Modul [0,90€ @
-
Thread
Neues Layout, Artikel der Woche
/assets/screen-799ed182508bc13553b9598e00a53568.css
wie ja oben schon angemerkt. Hier ist noch ein Bespiele: http://www.mikrocontroller.net/articles/WS2812_Ansteuerung Die Tabelle war vorher nur so weit, wie notwendig. Jetzt wird sie mit der kompletten Spaltenbreite angezeigt, was sehr unschön aussieht.
-
Thread
SSD1306 Display Probleme bei Zahlendarstellung
#include <stdlib.h> #include <string.h> #include "i2c.h" #include "SSD1306.h" #include "light_ws2812.h" struct cRGB led[40]; void UpdateScreen(uint8_t red, uint8_t green, uint8_t blue); #define OLED_CONTROL_BYTE_CMD_SINGLE 0x80 #define OLED_CONTROL_BYTE_CMD_STREAM 0x00 #define OLED_CONTROL_BYTE_DATA_STREAM
for (uint8_t j = 0; j < 40; j++) { led[j].r=counter_red;led[j].g=127;led[j].b=i; ws2812_setleds(led,40); } UpdateScreen(counter_red, 127, i); counter_red--; } } } void UpdateScreen(uint8_t red, uint8_t green
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
Stromversorgung an, 2,1 Mio Leuchtdioden ist schon eine Herausforderung. Ich hoffe die LEDs sind Tricolor, oder WS2812 ähnlich.
://upload.wikimedia.org/wikipedia/commons/b/b0/Inside_Hooverdam.jpg
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
sollte man mit der Funktionalität des μC weitgehend unabhängig vom Takt hinkommen. Bei den Neopixel/WS2812b hingegen ist’s Timing kritisch: Dass das ohne Anpassungen nicht funktioniert, sollte jedem klar gewesen sein, der mal geschaut hat, wie die Dinger eigentlich zu benutzen sind. Empfehle ich eigentlich
weitere Hardwareeinheiten ihm auch nichts nützen. Dann geht es eben zu Cortex 32Bit und Mehrkerner (z.B. M0 + M4).
-
Artikel
Wellenwiderstand
liegen zwischen 100pF und 10nF. Für Takte und Signale mit konstantem Mittelwert (Manchesterkodierung, 8B10B Kodierung) kann man den Kondensator sehr groß wählen (100nF Keramik + großen Elko). Dann lädt sich der Kondensator über mehrere Dutzend Takte auf den Mittelwert der Spannung auf und hält diese. Damit
messen Forumsbeitrag: Serienwiderstand bei Hochfrequenz Forumsbeitrag: Signale an intelligenten LEDs (WS2812B) und langen Leitungen Forumsbeitrag: Probleme mit SPI Forumsbeitrag: 100 MBit Ethernet differentielles Routing Links. Wellenwiderstand bei Wikipedia www.signalintegrity.com, Die Bibel der hochfrequenten
-
Thread
Bus per MISO MOSI
gängigen (z.B. 9600 Baud, 19200 Baud, 115200 Baud) Takt hinbekomme?
"Kaskadieren" (in Reihe) sollte laut dieser Beschreibung > funktionieren: mach es doch wie WS2812B LEDs Din (Rx) und Dout(Tx) mit nicht zu hohem Takt Vorteil: Refresh vom Signal nach jeden Din durch Dout Nachteil: keinerlei Rückmeldung, Signal wird erst nach einer Pause von allen
-
Thread
In Konstruktor dynamisch instanz einer Klasse generieren, vererbung, C++
Hallo zusammen, Ich möchte einen LED-String aus WS2812B ansteuern können. Dazu habe ich einen Treiber der die Bits auf der HW Rausschreibt. -->Funktioniert. Eine Klasse RGB_LED, welche die eigenschaften(Farbe) der LED enthält. -->Funktioniert
_t r, uint8_t g, uint8_t b) { red = r; blue = b; green = g; }; void RGB_LED::set_LED() { RGB_LED_write(RGB_LED::green,RGB_LED::red,RGB_LED::blue); }; class RGB_STRING : public RGB_LED { public: RGB_STRING
-
Thread
GIRA Taster Nachbau - Interesse ?
Wert vielleicht nicht aber very nice to have :) zB als Besetzt Signal.
selbst auf Basis meiner Buskoppler entwickeln. Wenn es von der Höhe nichts ausmacht auch gleich mit WS2812b RGB LEDs. Dann bestell ich gleich mal ein Gira 55 Muster bei dir.
-
Thread
Transistortester AVR
I don't have BC557C, is BC557B okay?
mit dem 328p gemacht und könnte mir seine hex datei zukommen lassen. Mit freundlichem Gruß B0B
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
channel.html?channel=db3a30433c1a8752013c1aa35a6a0029" rel="nofollow">XMC1100</a> mit ARM Cortex-M0-Kern, 64 kB Flash, 16 kB RAM und ADC (<a href="http://www.infineon.com/dgdl/xmc1100_ds_v1.2_2013_12.pdf?folderId=db3a30433580b3710135a47f3eb76c98&fileId=db3a30433d1d0bbe013d256b60160b7f&ack=t" rel="nofollow">Datenblatt
Boot-Kits mit > externer Stromversorgung! Du meinst für den XMC1200? Ich wollte nur ein paar WS2812 LEDs an das XMC2GO anschliessen. Dafür brauchte ich dann am Ende ein zweites USB-Breakout Board, um an 5V heranzukommen. Torsten C. schrieb im Beitrag #3565890: > Ich verstehe nicht, was es an
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
wohl?) :) Ein Beispiel ist in diesem Thread: http://www.lpcware.com/content/forum/controlling-ws2812-led-strips-lpc810 Man kann SPI und SCT auf einem LPC810 verknüpfen, ohne externe Pins zu belegen.
16kB
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
nichts darüber. Davon abgesehen fände ich es aber auch außerhalb von Macros sehr wünschenswert, um z.B. sowas schreiben zu können: [code] tst reg0 { breq skip mov reg0, reg1 skip:} ldi reg2, 42 [/code] Also lokale Marken z.B. durch Klammern in der Gültigkeit beschränkt, wie
. Das einzige, was ich bem Löten beschädigt habe, waren sogenannte intelligente SMD-LEDs WS2812 – beim Erhitzen konnte man durch das Fenster sehen, dass sie im Inneren platzten, also schlagartig undicht und so geschrottet wurden. Das waren aber vermutlich Fälschungen, die ich mal vor vielen
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
einziger 'Klemmer': Der Standby-Strom der LED-Stromversorgung. Eigentlich sollte das Netzteil (5V bei WS2812, 12V bei den üblichen Strips) ja auf der Primär-Seite ausgeschaltet werden, wenn die Lampen aus sind. Kein Problem, das kostet nur ein Relais. Aber wie bleibt der ESP8266 ständig empfangsbereit
. für 60W? Das entspräche z.B. zehn LED-Lampen GU10, 230V á 6W.
-
Thread
PIC 32 schneller Basic Interpreter
" LCD 2, 6, STR$(DS18B20(15)) ;-)
einfach und schnell zu bewerkstelligen wenn du c grundkenntnisse hast. ich bastel mir gerade ne ws2812b routine. die rgbdaten kommen per bluetooth vom handy über com1. @ micromite gugst du backsheed ? (atmega8 ? ) @ scheppertreiber sie sollten ihren gyro mal kalibrieren und neu justieren
-
Thread
CH32V003 und Arduino
160x80 bis 320x240 Pixel (eigene Klasse) - tm16xx (7-Segment Anzeigetreiber, eigene Klasse) - ws2812 (eigene Klasse) Demos für LM75 I2C-Temperatursensor, I2C-EEprom, interruptgesteuertem Blinken, Timernutzung generell. ------------------------ Das nächste ist PWM und Servos. --------
Pegelkonverterkrampf vermeiden hilft. *) der CH32V006F4U6 hat aus irgendwelchen Gründen nur 16 kiB Flash und auch nur 4 kiB RAM,
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
LEDs und nutzt die ober Duko um den Baum mit > Angelschnur an dem Fenster anzuhängen? Es kommen ws2812-2020 rauf, gesteuert von einem STM32G030J6, Spannungsversorgung wahlweise über Mikro-USB von unten oder JST-irgendwas von oben. Beide Buchsen sind auf der Rückseite. Vorne unten kommt noch ein Taster
teurere Bestückung. Zuletzt ist es mir bei allen ESP32 Modulen aufgefallen. Und gerade eben bei WS2812 LED's. Weiß jemand warum? Oder ob es einen Trick gibt?
-
Thread
Thermomix Rezeptchips
efae 50003d0 f0de 817b 31a9 81c0 739e c8c5 7376 c22b 50003e0 2812 fb76 4425 8fb0 d23a 2cc3 46f6 fd49 50003f0 4a41 25eb b988 c94a 2926 e311 2c1a 8b50 5000400 dd66 98aa c0e8 5327 90c8 a7f9 65f3 8365 5000410 8509 c3b4 7b8e
; 8192 0x00810c5e; 2812; 10258 0x00812c5e; 2000; 8192 0x0081526b; 260d; 9741 0x0081726b; 2000; 8192 0x00821f55; acea; 44266 0x00823f55; 2000; 8192 0x00824f3b
-
Thread
LSC Smart Connect - neues Smart Home System bei Action
einen ESP tauschen kannst. Sowas wurde hier im thread bereits mehrfach getan. Die E27 Lampe über die zB.
. auf diese Varianate verwiesen: https://forums.parallax.com/discussion/156081/polypixels-driving-ws2812b-addressable-leds-using-2-wires
-
Thread
Ergebnisse einer FFT zusammen fassen
max value from soundBuffer is |-2048| // max value from log10 is 20*log10(1 / 2048) = -66,22dB // dB range is from -66,22dB to 0dB // -66,22dB is silince but the mic has gain +12dB = -54dB // 0dB is max loudness // // i will use this later // #ifndef DEZIBEL_OFF
. - WS2812b LED Stripe ADC Konfig: - Samplerate = 40Khz über Timer fix ??? - Anzahl der Samples die über DMA vom ADC in ein Array geschoben werden: 1 - ?? Als eine Art Puffer. Damit die MCU zeit bekommt
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
ersetzt durch welche hier vom Forum (bis 32k) - Gruß @ Markus M. (adrock), MB-Quart 190, und Alfred B. (alfred_b979), Linkwitz usw ... 10/2022 https://www.mikrocontroller.net/attachment/561429/IMG_20220627_010034.jpg https://www.mikrocontroller.net/attachment/561430/IMG_20220627_014404.jpg https
gearbeitet. Der Status ist aktuell: es gibt Board Designs (EasyEDA) als Blade (8x2 Felder) auf die WS2812 Strips aufgeklebt werden. 4 davon zusammengesteckt bilden ein Schachbrett. Ein Board als Steuerplatine mit ESP32 firebeetle Steckplatz. ESP32 IDF Implementierung inkl. Webserver zur Steuerung mit
-
Artikel
LED-Matrix
stark bewegte LED-Matrix auch bei höheren Multiplexfrequenzen als 100Hz noch flimmernd erscheinen, z. B. LED-Bremsleuchten, LED-Anzeigen an Zügen oder Strassenbahnen. Aufgrund der im Mittel geringeren Leuchtdauer der aktiven LEDs ist eine gezielte Stromüberhöhung der LEDs möglich und auch zur Sichtbarmachung
aufwändiger an Bauteilen, nur schwieriger beim Routen und in der Software. Siehe auch. LED LED cube WS2812 Ansteuerung Forenbeitrag: Nachleuchten beim Multiplexen vermeiden Forumsbeitrag: TLC5947 flackert bei der Ansteuerung Forumsbeitrag: TLC5947 und ATmega16 Bitmanipulation Forumsbeitrag: Beispiele
-
Thread
winziger Webserver mit enc28j60+mega32
RS-Elektronik hat passende SMD-Spulen z.B.WE-PD3 100uH
Das geht z.B. mit VirtualDub recht einfach.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Möglichkeiten zur Verfügung, die dieses bitgenaue Timing immer mehr in die Hardware verlagern können, z.B. durch DMA, Timer oder eine andere Hardware-Schnittstelle. Ein STM32Fxxx kann z.B. das Bitttiming zur Ansteuerung eines WS2812-Ledstrangs komplett per DMA übernehmen, die damit zur Nebenaufgabe mit wenigen % CPU-Auslastung mutiert. Ein Atmega ist dagegen mit dem UART-Empfang und der gleichzeitigen WS2812-Ansteuerung komplett ausgelastet. Früher hatten diese Spezial-Optimierungen Sinn, weil es einfach keine andere Möglichkeit gab. Aber heute ist ein Controller mit diesen Features direkt daneben
-
Thread
Datenlogger mit ca. 1ksps
das 1ms Timing. Insofern würde ich den RAM-Inhalt erst NACH Beendigung in eine Datei schreiben, z.B. auf Tastendruck. Vlt. so ein Linux-Modul (gibt es auch mit mehr/weniger Speicher) https://eckstein-shop.de/Luckfox-Pico-Mini-B-RV1103-Linux-Micro-Development-Board-128M-Flash Da eben Linux drauf
PCB USB-A Anschluss RT9013-33GB500mA Low-Dropout, Low-Noise, ultra-schneller LDO WS2812RGB LED BOOT-Taste Drücke sie beim Zurücksetzen, um in den Download-Modus zu gelangen W25Q32JVSSIQ4MB NOR-Flash RESET-Taste RP2040 Dual-Core Prozessor, bis zu 133MHz Arbeitsfrequenz
-
Thread
Nachfolger für ATMega gesucht
Beitrag #5715775: > aber echtes EEPROM ist schon angenehmer. Aber vermutlich eben auch teurer. 10kB Flash ist vermutlich einfacher/billiger als 1kB EEPROM in einen uC zu integrieren, hält aber mit entsprechendem Wear Leveling genau so lange. Ein paar STM32 mit EEPROM gibt's aber.
Projekt mittels Bluepill realisiert (inkl. I2C, UART, USB Composite device, Timern für PWM, Timer für WS2812, DMA, FreeRTOS etc.) und das funktioniert einwandfrei. Man kann lästern wie man will, aber mit CubeMX, HAL und FreeRTOS kann man halt schon sehr schnell solche Projekte umsetzen. Für das Endprodukt
-
Thread
CH32V003, float wirklich langsam?
104: 00 d0 rcall .+0 ; 0x106 <main+0x6> 106: 1f 92 push r1 108: cd b7 in r28, 0x3d ; 61 10a: de b7 in r29, 0x3e ; 62 uint32_t a {888888}; // a uint32_t b {999999}; // b uint32_t c {a+b}; // c=a+b volatile uint32_t d {a+b+c}; // d
Libraries" geschrieben für: - Software I2C (Bitbanging) - Hardware I2C - OLED Display 128x64 Pixel - WS2812 Leuchtdioden - HX1838 Infrarot Empfänger - DS18B20 Temperatursensor (allerdings ohne Bus, nur ein Sensor möglich) - 7-Segmentanzeige mit TM1650 / TM1637 Baustein - Charlieplexing für 20 Leuchtdioden
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
werden, wenn Updates verfügbar sind. Ich habe dies schon erfolgreich für das Projekt "WordClock mit WS2812" implemtentiert. Ist ungeheuer praktisch. Außerdem könnte der ESP8266 einen Telnet-Port aufmachen, so dass ein USART des STM32 direkt transparent über TELNET läuft. Bleiben 16 Pins übrig. Davon
je nach Auflösung - an externem SDRAM. Da müsste man wohl auf ein anderes Board ausweichen, wie z.B. das STM32F29-Disco oder ähnliches.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
Ein 8Bitter mit 16Bit Adreßpointern für 384kB Flash und 16MB SRAM ist einfach nur krank. Zumindest der WINAVR konnte nur 64kB SRAM adressieren, unterstützen neuere AVR-GCC den Xmega besser? Ich hab mal den ATmega2560 benutzt, der ist dann
und es geh weiter...gerade entdeckt: neue Xmega nun auch in 105°C z.b. im atxmega128A1U entdeckt
-
Thread
Wlan2Serial Modul für 5 euro
Powerknopf ??? Wake on WLAN für ALLES! . Solarlampe, Sensoren, Bilderrahmen, Deckenlampe . WS2812LEDs inkl. Steuerung . WLAN Lichtwecker . WLAN-Steckdose . SmartHome . Vom PC oder Smartphone aus mit 5 Zeilen HTML-Code oder Deiner Lieblingsprogrammiersprache . ggf. Betrieb mit reduzierter
und unterstützt den DS18B20 mit OneWire.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
, M1 As Single , M2 As Single Local Yg As Byte , Cv As Single , Bn As Integer Local R As Byte , B As Byte M1 = Ly2 - Ly1 M2 = Lx2 - Lx1 Cv = M1 / M2 Bn = Int(cv) M = Low(bn) B = M * Lx1 B = -1 * B 'If Ly1 = Ly2 Then B = 0 'If Lx1 = Lx2 Then B = 0 B = B + Ly1 For R = Lx1 To Lx2 Yg
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=350009303191&ssPageName=STRK:MEWA:IT&ih=022 "NEW LCD FOR Siemens S65 M65 CX65 SK65 (LS020B8UD06)" für $9,99 (6,30 EUR). Vielleicht lohnt sich ja eine Sammelbestellung
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
du z. B. auf die Frage "Wie macht man Musik, z. B. mit 14 Geigen?" antworten?)
habe mehrere WS2812B-RGB-LED-Streifen, auf denen ich beliebige Effekte/Animationen darstellen wollte. Für diesen LED-Streifen habe ich mir eine kleine ESP-Mikrocontroller-basierte Controller-Platine gebaut; welcher