-
Thread
Aluminiumoberfläche isolieren
Michael B. schrieb: > Bau das Display aus fertigen WS2812 Strips mit 30 LED/Meter auf, und > zwar gleich ganz rechteckig. Guter Vorschlag. Das würde schnell gehen. Ist eine Überlegung wert. Allerdings habe
der inzwischen eingetroffenen Polyimid-Folie / Kaptonband klappt die Isolierung perfekt. Michael B. schrieb: > Jede identische Anzahl leuchtender LEDs braucht in der Summe gleich viel > Strom. Ob du nun also deine 3000 Einzel-LEDs hast, oder 3000 weisse und > blaue LEDs der WS2812 leuchten lässt
-
Thread
Welche Komponenten für ein elektronisches "4 gewinnt"
das Multiplexen und für die großen Platinen des Spielfeldes könnte der Einsatz von LED-Stripes mit WS2812b erheblich reduzieren. Software gibt es fertig für den Arduino (den ich hier auch einsetzen würde), die Stripes sind im Raster 3,3cm verfügbar - das sollte doch passen. Einfach auf eine Trägerplatte
ein genaueres Konzept für die Realisierung ausarbeiten. Ich schätze, wir werden ein Arduino mit WS2812B-LED-Streifen, montiert in einem entsprechenden Spielfeld-Gehäuse mit halbtransparentem Plexiglas, bauen. Ihr habt uns sehr geholfen, Danke! Schöne Grüße, Martin
-
Thread
LPC1756 - WS2812B und Schaltplankontrolle
Ich habe zum Testen der verschiedenen LEDs einmal normale RGB-LEDs mit dem TLC5940 und einmal die WS2812b dran. Passen die Verbindungen des TLC5940 zum Controller so? Ein Problem wäre auch noch die Stromversorung zu den normalen RGB LEDs, da es 10 Stück sind mit je ~20mA und 3 Farben, wären es ja
-
Thread
LED auf RGB-Stripe ändert leuchtfarbe über Zeit
einen LED-Stripe und wenn ich die Fernbedienung von der DVBT-Box verewndet, ändern sich die Farben. Z.B. kann ich mit Kanal+ die LEDs auf blau schalten. Ist das geschehen, dann sind die Farben, wie von dir beschrieben, wirr vertauscht. Das hat natürlich gar nichts mit den LED zu tun (die ändern ihre
einen von mir entwickelten WLAN-RGB-Controller. Es handelt sich bei mir um normale RGB-LEDs. NICHT um WS2812B-LEDs. Diese habe ich zwar auch in Betrieb, diese Funktionieren aber bisher alle tadellos. Wundern tut mich, das in einem 3er-Strang von in reihe geschalteten LEDs nur eine in anderen Farben leuchtet
-
Thread
WS2812B + ESP8266 + RaspberryPi
Hallo! Ich habe ein Problem mit meinem kleinen Bastelprojekt. Und zwar möchte ich einen WS2812B Strip per WLAN steuern und verwende dazu einen RaspperryPi um einen ESP8266 mit nodemcu custom zu flashen, der dann die ws2812B mit einem entsprechenden PWM Signal befeuert und zum leuchten bringen
bereits aufgebaut, das ESP geflasht und kann am GPI02 des ESP bereits 0 und 3.3V messen, wenn kein WS2812B drinsteckt (LO und HIGH, je nachdem wie ich es gerade programmiert habe). Kommunikation per serieller Schnittstelle klappt bisher auch wunderbar. Die WS2812B Library scheint auch zu funktionieren
-
Thread
2D Positionserkennung - Hall / RFID / Ultraschall
Hallo zusammen, folgende Idee möchte ich realisieren: Ich möchte die Farbe meiner LED-Streifen (WS2812) auswählen, indem ich ein Objekt in eine Holzschale lege. Die Position bestimmt dann die Farbe des Lichtes. Also ähnlich eines Color-Wheels mit Weiß als Mittelpunkt. Von der Elektronik sollte möglichst
das ganze dann mehr oder wenig digital nachbearbeiten. D-Glied und keine Absolutwerte nehmen... z.B. Von TI gibts 24 bittige Induktivitätssensoren... Eine Folie in X und Y Richtung und los gehts... Muss dann natürlich eine Metalkugel sein... Aber stell ich mir richtig gut vor: Halbrunde Schale
-
Thread
WS2811 vs WS2812B
dich nicht verarschen. Aber grundsätzlich kann man die Dinger genauso nutzen. http://rgb-123.com/ws2812b-vs-ws2811/
Hallo zusammen, Hat jemand per Zufall schon einmal ws2811 und ws2812b auf dem selben Pin kombiniert angesteuert?
-
Thread
4 Kanal PWM für RGBW-LED Strip mit nodemcu Dev-Board (ESP-8266)
Oder WS2812B bzw APA102 nehmen
. Ich würde mir schon zutrauen sowas selber zu schreiben, wenn das unproblematisch ist. > Oder WS2812B bzw APA102 nehmen Wenn ich das richtig sehe dann sind das ja schon LEDs oder? Ich hatte eigentlich überlegt ob man einfach einen externen PWM-Controller dafür über den I2C Bus steuern kann. Gibt
-
Thread
Serieller PWM IC fuer eine RGB LED
Falk B. schrieb im Beitrag #4428472: > Warum? Die TLC5940 & Co sind super! bischen gross ;)
sollen die herkommen? Einen internen Stepup im IC? Bei den APA bin ich mir nicht sicher, aber die WS2812 funktionieren an den Signalleitungen auch mit 3V!
-
Thread
Lichtschwert
Aufblenden) sowie bewegungsabhängige Soundeffekte abgeben. Ist mir unter Verwendung eines ATmega8, WS2812-LEDs, einem (analogen) Beschleunigungssensor sowie einem ISD2560 als Soundspeicher/Verstärker auch gelungen. Was mir jedoch nicht gelang, war die gleichmäßige Ausleuchtung der Klinge. Zu der Zeit
elektrische Ausführung ist aber auch nicht weiter kompliziert. Der ATmega steuert über einen Pin die WS2812 in der Klinge an, fragt einen Drehencoder mit Taster ab und steuert über weitere Pins den ISD2560. Der 3-Achs G-Sensor wird mit den AD-Wandlern des ATmega ausgewertet.
-
Thread
ws2812b und hw-uart auf attiny
Hallo, welchen Ansatz sollte man in Richtung Attiny (zB 841) am besten verfolgen, wenn man mit WS2812b und UART arbeitet. Das senden an die WS2812b dauert bei mir etwas unter 3ms. Die Leds sollen mit 50 - 100Hz beschrieben werden. Nun würden mir dafür
www.mikrocontroller.net/topic/380640#4340981 > Ich hab noch eine UART Konfiguration gefunden mit der die WS2812B > Signale besser abgebildet werden können.
-
Thread
LED Streifen Fade in / out, light_ws2812
kann? [code] #define ws2812_port B // Data port #define ws2812_pin 1 // Data out pin [/code] Hat da jemand eine Idee?
step++) { // Led einschalten leds[0].r = 0; leds[0].g = 0; leds[0].b = gammaTable18[step]; ws2812_setleds(leds, NUM_LEDS); _delay_ms(100); } } }[/c] Die Leds des WS2812 haben zwar 256 Stufen, aber sind nicht Gamma-korrigiert. Effektiv bedeutet
-
Thread
Bitmanipulation in C# Programm (Visual Studio)
b_pir_Click(object sender, EventArgs e) { cmd &= ~(0x03); // Loesche die ersten beiden Bits cmd |= (0x03); // Setze die ersten beiden Bits } private
ganze wird dann über die Serielle Schnittstelle an einen Tiny841 gesendet, der daraus entsprechend WS2812B/APA102C ansteuert. dataToSend = String.Format("{0:x02},{1:x02},{2:x02},{3:x02}", (byte)cmd, red, green, blue); Habe cmd hier mal sicherheitshalter auf Byte gecastet. Am Attinty
-
Thread
ws2812, light_ws2812, examples undurchsichtig
lib wären einfach nett gewesen, das hier: http://electronics.stackexchange.com/questions/180896/ws2812b-with-atmega8-and-light-ws2812-libray hab ich jetzt zum "laufen" bekommen. naja, die ersten 4 leds strahlen rot. ws2812_setleds(led,4); auf ws2812_setleds(led,10); geändert. jetzt
leds[step].r = 255; leds[step].g = 255; leds[step].b = 255; ws2812_setleds(leds, NUM_LEDS); _delay_ms(500); // Led ausschalten leds[step].r = 0; leds[step].g = 0; leds[step].b = 0; ws2812_setleds
-
Thread
WordClock mit WS2812
finde und die Seite mit dem Artikel hat scheinbar > gerade Ladehemmungen. Das Timing findest Du in ws2812.c - auch oben im Kommentarblock beschrieben - sowohl für WS2812 als auch für WS2812B. Ich selbst benutze ein Timing, welches sowohl von WS2812 als auch von WS2812B akzeptiert wird, da es in einem
oder habe ich etwas übersehen. Hier die Links: http://www.martinhubacek.cz/arm/improved-stm32-ws2812b-library https://github.com/hubmartin/ws2812b_stm32F3
-
Thread
RePhone Kit - Fahrrad GPS Anti-Diebstahl Tracker
Breakout für Anschlüsse und ein GPS Modul, dazu noch den Xadow Duino (Hauptsächlich zum ansteuern von WS2812b LED's). Infos zu alles Bausteinen gibt es im RePhone/Seeed Wiki. Da ich noch keine Anwendung dafür hatte und mir erst letztens ein neues Fahrrad gekauft habe war die Überlegung nicht fern, mir
bei der Energiedichte die LiPo's haben... Das Rücklicht am Fahrrad wird ein längliches PCB mit 8 WS2812b (Neopixel), dieser soll als normales Rücklicht dienen und auch Statusanzeige für die Elektronik (Batteriestand, Status, Error codes, etc.) Für den Tarif hab ich mir gedacht ich geh zu Netzclub
-
Thread
WS2812B - Flächenbezogene Leuchtkraft erhöhen
meinen TV rechts (20 LEDs), links (20 LEDs) und oben (2 x 10 LEDs) mit einem entsprechend aufgeteilten WS2812B LED-Streifen als Hintergrundbeleuchtung bestückt, der mit einem ATTiny85 angesteuert wird. Funktioniert alles soweit auch recht ordentlich, nur mit der Ausleuchtung bzw. genauer der Leuchtstärke
5050-Strip-Lights-LED-Lens-60-degree-Led-Condenser-Lens/32493266384.html?spm=2114.020208.3.2.FrefNo&ws_ab_test=searchweb201556_1,searchweb201644_5_79_78_77_82_80_62_81,searchweb201560_8 Grüße, The SphereX
-
Thread
l"Led Ball nachbauen ist es möglich, bitte helft mir
? Nicht wirklich. Dieses "LED Sphere Display" finde ich z.B. besser: http://jsindustrialltd.com/En_ArticleShow.asp?ArticleID=252 Es muss ja nicht 1m Durchmesser haben und 70 Kg wiegen. ;-) Alternativ ginge es z.B. auch mit PD9823 oder WS2812D. Ich habe
Variante mit "Rainbow-LEDs" aus YouTube, aber man kann Schritt für Schritt mehr daraus machen. WS2812-Controller mit WLAN oder SD-Karte gibt es billig fertig aus China, aber man kann sowas auch selbst machen, z.B. mit einem Arduino. Ich selbst mache das mit STM32 oder ESP8266. Jeder, wie er mag.
-
Thread
C Effekte Algorithmen gesucht
Hallo, ich habe eine kleine Matrix mti 3x3 Leds aufgebaut (WS2812B). Die Anordnung sieht so aus [code] void test(struct cHSV *hsv, int8_t *pos) { const uint8_t ledOrder[3][3]= { {0, 3, 6}, // Zeile 1 {1, 4, 7}, // Zeile 2 {2, 5, 8}
Ich habe letztes Jahr WS2812 Weihnachtsbäumchen für die Kinder gebastelt und bei der Entwicklung der Animationen festgestellt, dass man relativ schnell selber auf ein Pattern kommt, dass auf konfigurierbare Weise verschiedene
-
Thread
Unterschied APA102 / APA102C
doch bei 0,3W /Led scheint mir das ganze vielleicht dann doch ein bisschen übertrieben. Bei den WS2812B (144 Leds/m) kann man eine deutliche Wärme feststellen, wenn diese über mehrere Minuten mit voller Leistung betrieben werden. Würde jetzt mal ausgehend von Zimmertemperatur um die 35 - 40°C sagen
120-165mcd APA102C Rot 300-330mcd Grün 420-460mcd Blau 160-180mcd Im Vergleich dazu der WS2812B https://www.adafruit.com/datasheets/WS2812B.pdf Rot 620-625mcd Grün 522-525mcd Blau 465-467mcd Leider kenne ich mich mit diesen Wert nur sehr wenig aus. Hier würde ich darauf schließen
-
Thread
ATtiny mit vielen Ausgängen
ein paar eigene Muster ausdenken und programmieren. http://www.ebay.de/itm/4-Stripes-mit-je-6-x-WS2812B-LED-schwarz-WS2812-5050-SMD-WS2811-/350951233708?hash=item51b652d8ac:g:UtMAAOSwmUdUV6PK Sollte ja nur ein Hinweis sein, die Teile werden zur Zeit wohl etwas knapp bei Versand aus Deutschland.
In Hardware wie in Software. 15x WS2812 ansteuern heißt so oft man will oder der Tiny zuläßt mit 800kHz die Farbinfo (2x 8 Bit) für alle LEDs rausschieben. Dann eben nach (fast) beliebiger Zeit die neuen Farben für alle LEDs rausschieben
-
Thread
LED Streifen mit light_ws2812
Joachim B. schrieb im Beitrag #4390637: > Marc V. schrieb im Beitrag #4390557: >> Bei 800KHz braucht man 30us fur R-G-B (3Byt). >> Wenn du deine WS2812 mit 100Hz auffrischst, hast du 10ms, um alle >> Daten
Reset ausgelost (WS2812 ist da zickig, nichts mit > 50us wie im DaBla). > UART braucht beim 250Kb 40us pro Byt, WS2812 aber nur 30us fur R-G-B, > da konnen auch keine Bytes verloren gehen. Wenn man mit VGA (256
-
Thread
Vollfarbige 7-Segment LED
https://www.elektormagazine.de/news/video-selbstbau-von-vollfarbigen-7-segment-displays haben sie aus WS2812 LEDs eine 7-Segment LED gebastelt. So weit alles klar. Aber es fehlt die Info, wie die das Gehäuse realisiert haben. Hat da jemand eine Idee?
ARTICLE=135538&GROUPID=3002&artnr=MEN+2274.1006 das sind aber min. 10mm dicke Klötze die für SMD WS2812b nicht benötigt werden, ob runde 5mm THT WS2812b reinpassen ist unklar und runde 3mm THT WS2812b gibt es noch nicht.
-
Thread
APA102(C) ohne Kerko?
Hallo Michael, die WS2812B sind ja noch ganz andere Leds mti dem WS2811 IC. Diese waren /sind auch meineswissen etwas anfällig.
Die verwendeten LED-Chips sind wohl die gleichen, der Preis scheint merklich höher zu sein als die WS2812B. Gruß aus Berlin Michael
-
Thread
Arduino Qlocktwo
4252827#4252827 https://www.mikrocontroller.net/attachment/266419/bei_herbert.jpg arduino atmega328p WS2812B Stripes RTC DS3231 TSOP31236 http://www.dx.com/p/24-key-wireless-infrared-ir-remote-controller-for-rgb-led-light-bulb-1-cr2025-47019#.VmyYg16xki8
-
Thread
UART-Zeichenempfang wenn ISR gesperrt ist, möglich?
Sebbi schrieb im Beitrag #4385677: > ich betreibe einige WS2812 an einem atmega328p. > Master beschickt die Leds mit Daten. Wieviele und mit welchen Daten ? z.B. 300 LEDs sind 900Bytes RGB. UART: 250KB sind 25000Byt = 40us * 900Byt = 36ms. WS2812
ausgelost (WS2812 ist da zickig, nichts mit 50us wie im DaBla). UART braucht beim 250Kb 40us pro Byt, WS2812 aber nur 30us fur R-G-B, da konnen auch keine Bytes verloren gehen. Das funktioniert so, keine
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
Uwe B. schrieb im Beitrag #4383592: > Aktuell ist Firmware V2J25. V1J13S0 ist alt. Aber genau die wird eingespielt, habe ich alles durch und geflashed. Das ist ein ST-Link V1 auf der Platine, nicht V2.
. Bild und Schaltplan gibts auch schon länger im Forum und die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
LED-Steuerung (Komponenten, ToDo)
Die Stromrechnung willst du nicht wirklich bezahlen wollen. Vielleicht reicht erstmal soetwas, z.B. fertig verdrahtete LED Streifen mit 60 LEDs/m https://www.adafruit.com/products/1461 > Zusätzlich wäre noch eine kleine Einleitung wie man so etwas dann > programmiert nicht schlecht. Such mal nach WS2812. Da wirst du erschlagen.
-
Thread
ATSAM WS2812B?
Des weiteren habe ich so auf Anhieb keine Lib in C/C++ gefunden für die Atmels. Ich möchte gerne WS2812B ansteuern. Das ganze soll wenn möglich aber nicht den MCU ausbremsen wie auf den AVRs. Geplant sind ca 200 Leds. Gibt es eine gute Lösung, die das nebenbei in Hardware lösen kann?
die gleiche Sache möchte ich auch hinbekommen, scheitere aber momentan an der Geschwindigkeit der WS2812B. Hast Du es hinbekommen? Gruß EnochRoot
-
Thread
LIGHT_WS2812B Problem Attiny841
Verdächtigen ;))http://forum.arduino.cc/index.php?topic=363590.0 Es geht um die Ansteuerung von WS2812B-Leds mit einem Attiny841 sowie der LIGHT_WS2812 Libary in avr-gcc. https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812_AVR/Light_WS2812 Ich hatte ein erweitertes Programm auf dem
wie bei dem vorherigen Sketch. Mein Code sieht in der main.c wie folgt aus. [c] /* * tiny841_ws2812b.c * * Created: 03.12.2015 22:42:09 * Author : sschultewolter */ #ifndef F_CPU #error F_CPU not defined. #endif #include <avr/io.h> #include <util/delay.h> #include "ws2812.h" #define
-
Thread
Hutschienen Netzteil für Raspberry Pi Projekt?
üblichen Wun Hung-Lo Gerät (http://www.ebay.de/itm/5V-10A-50W-LED-Netzteil-Power-Supply-230V-AC-z-B-fuer-WS2812-WS2812B-Strip-/351587713454?_trksid=p2141725.m3641.l6368) ein Hutschienen Netzteil von MeanWell gefunden: http://www.ebay.de/itm/Hutschienen-Netzteil-50W-5V-10A-MeanWell-MDR-60-5-Hutschienennetzteil
Oder so etwas: http://www.ebay.de/itm/5V-10A-50W-led-Power-Supply-Netzteil-230V-fur-WS2812-APA102-WS2812B-WS2801-EU-Pl-/262164917500?var=&hash=item3d0a3f2cfc:m:m_vRLxhItc8GhsLZP-P_i6w
-
Thread
HUB08 oder HUB12 interface für LED Matrix
WS2812 und daher musste ich einige Routinen anpassen und die Bits für den DMA-Sendbuffer anders 'zusammen würfeln'. Deine Matrix ist monochrom und Du brauchst nur "R1" per MOSI über SPI ansteuern, ggf
einen SPI mit zwei Bits parallel bei gemeinsamen Clock. Eugen.S schrieb im Beitrag #4373667: > Ein B1 habe ich nicht, da es auch keine RGB Matrix ist. RGB hat i.d.R. 6 Bits parallel mit gemeinsamen Clock: R1 G1 B1 R2 G2 B2
-
Thread
LED-Streifen Matrix Versorgung - seriell oder parallel?
In einer Matrix-artigen Anordnung sollen mehrere WS2812 LED-Streifen-Stücke betrieben werden. Das sieht so aus: ============== ============== ============== ============== . . . Zur Verlegung von Vcc und Gnd
zusätzliche Erwärmung der Leiterbahn und der graduelle Spannungsabfall mit zunehmender Länge. Gegen B spricht, dass hier das Konzept der sternförmigen Versorgung nicht eingehalten ist und Schleifen in Vcc und Gnd vorhanden sind. Aber ist das so schlimm? Viele Grüße
-
Thread
HighLeds DaisyChain
Hallo, gibt es HighLed RGB Leds, welche im DaisyChain betrieben werden? Iwas Richtung Apa102 oder WS2812B, jedoch mit mehr Power. ~ 100-350mA pro Farbe
-
Thread
ws2812b Zeit berechnen
Zeit, die zum Senden benötigt wird, berechnen? Laut Datenblatt https://www.adafruit.com/datasheets/WS2812B.pdf braucht es für 1 Bit ca 1,25µs. Nun hat ein WS2812B 3x256Bit. Macht 768Bits * 1,25µs => 960µs pro IC. Stimmt die Annahme so? Wäre dann bei etwa 1ms/pro Led.
Markus M. schrieb im Beitrag #4366305: > Wieso soll EIN WS2812B 256 bit "haben"? behauptet doch keiner! Simon schrieb im Beitrag #4366259: > Nun hat ein WS2812B 3x256Bit. aber es sind nur 24 Bit und das mal 1,25µs gibt 30µs pro WS2812B siehe: https
-
Thread
Heim Automatisierungswahn Gesperrt
> im lokalen Netz Das ist auch meine Devise. Bisher sehe ich aber nur bei der Steuerung meiner WS2812-LED-Leisten in der Deckenbeleuchtung mit einem ESP8266 wirklich einen Nutzen, allein wegen des Preises. Ansonsten: Funkschalter á la FS20 oder HomeMatic sind extrem teuer. Geld sparen muss nicht
korrigieren: 1. Solarmodul(e) 2. Leistungsanpassung (oder ab hier aus den Batterien) 3. DC -> AC (z.B. 0.85) 4. AC -> DC (z.B. 0.85) 5. DC -> DC 6. LED-Beleuchtung, ... 3. und 4. allein: 0.85*0.85=0.72
-
Thread
LIGHT_WS2812B: Offset/PairOfLeds beim Senden übergeben
Hallo, ist es möglich, dass man diese Funktionen erweitert, dass die x-darauffolgenden Leds den gleichen Wert erhalten? [c] void inline ws2812_setleds(struct cRGB *ledarray, uint16_t leds) { ws2812_setleds_pin(ledarray,leds, _BV(ws2812_pin)); } void inline ws2812_setleds_pin(struct cRGB *ledarray, uint16_t leds, uint8_t pinmask) { ws2812_DDRREG |= pinmask; // Enable DDR ws2812_sendarray_mask((uint8_t*)ledarray,leds+leds+leds,pinmask); _delay_us(50); } void ws2812_sendarray(uint8_t *data,uint16_t datlen) { ws2812_sendarray ... [/c] Quelle: https://github.com/cpldcpu
-
Thread
SMD Löten mit Reichelt Lötpaste im Backofen
Auf der Platine sitzen 9 WS2812B ICs sowie 9 Kerkos (805) und ein Widerstand (805). Da ich das ganze vervielfälltigen möchte (mindestens 10 Platinen), kam mir die Idee mit dem Ofen. Einzeln die WS2812B löten möchte ich die nicht
Simon schrieb im Beitrag #4364271: > Einzeln die WS2812B löten möchte ich die nicht. Heißluft wäre auch noch 'ne Option, mit so einer einfachen chinesischen Heißluftstation. Damit habe ich zumindest schon mal knapp 500 SMD-LEDs verlötet. ;-)
-
Thread
Schutz 5V Komponenten
Hallo, ich habe mir eine WS2812B Regalbeleuchtung gebaut, nun stellt sich die Frage, wie ich das ganze System absichern soll. Genutzt werden soll ein 5V/4A Netzteil genutzt werden. Die dauerhafte Last ist bei ca 1,3A. Nur in
-
Thread
Ringlicht DIY
nicht wirklich für richtig Makro, da Ringdurhmesser zuuu groß... Vor einigen Monaten bin ich über WS2812er Ringe gestolpert, ein Tiny85 reicht da zur Ansteuerung, kleiner und einfacher geht's wohl kaum und Du kannst die Farbtemperatur nach Belieben einstellen. Meine UI läuft momentan noch mit nem Encoder
eher die PWM an die dafür vorgesehenen OC Ausgängen anschliessen. Es bieten sich OC0A (Pin 5), OC0B (Pin 6) und OC1A (Pin 7) oder auch OC1B (Pin 8) an. Dann hast du auch Hardware PWM, die null Rechenzeit beansprucht. Mit der Abblockung von VCC ists ja auch nicht so weit her - sollte aber, denn
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Falk B. schrieb im Beitrag #4361660: > Der Flash des ATmega2560 ist als Arduino so oder so nicht voll nutzbar. > Im Normalfall nur die ersten 64kB, bestenfalls 128kB wenn man viel > Programm hat. 256kB kriegt
ich grad an der 64k "Grenze"? aber bis jetzt habe ich noch nix bemerkt ausser die fastLED Lib für ws2812b mag den m1284p nicht, alle Timings waren 10% zu lahm, eine ws2812b braucht ja 24 Bit a 1,5µs macht in Summe 30µs, mit dem m328p klappt das derselbe Code im m1284p braucht 33µs für eine LED ist also
-
Thread
ws2812 und andere zeitkritische Sachen
nettes Lauflicht auf einen 5000er WS2812-Streifen zu zaubern... ;) http://www.picalic.de/PIC2WS2812/
328p. Das sagst du, aber frag' mal einen geistig Gesunden! Bei mir steuert ein Tiny2313A 1024 WS2812B. Und der hat nebenbei noch locker genug Zeit dafür, Befehle via IR-FB oder I2C entgegen zu nehmen. > Fur mehr haben die 8-bit AVRs ganz einfach nicht genugend RAM, vorallem > da die WS2812
-
Thread
Projekt Leuchtmodul mit PIC Microcontroller
Du ein anderes Google wie ich? Max T. schrieb im Beitrag #4360151: > Beschreibung wie man den WS2812B > ansteuert (wie schon gesagt, habe ich darüber keine Infos gefunden) WS2812B pic und der erste Treffer führt Dich - oh Wunder - hier ins Forum. Auch im Forum kann man suchen, es gibt Artikel (ja, auch über den WS2812B) etc. Ein Klick auf dem Begriff in Deinem Post führt Dich sogar direkt dorthin ...
-
Thread
Ampelsteuerung für ein Spielzeugparkhaus
dabei aber noch beachten, welchen Strom der Ausgang des ICs treiben kann. Eine mögliche Diode wäre z.B. die 1N4148 mit IF=200mA
Würd' ich grundsätzlich anders machen: Nimm für die Ampeln LEDs mit Chip WS2812 (einzeln seriell adressierbar) und schalte alle elektrisch in Reihe. Dann kannst du die Logik in aller Ruhe allein per Software auskaspern (ist doch ein Mikrocontroller-Forum hier, oder?), ohne jedesmal
-
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
2x Arduino pro mini über 433mhz (SPI) verbinden.
Fragestellung selber. Eine kleine Anfrage bei der Suchmaschine deiner Wahl liefert jede Menge Treffer. Z.B. um altbekannten RFM12b Info mit einfacher Übungsaufgabe für die man noch nicht fertig studiert haben muss. http://www2.htw-dresden.de/~wiki_sn/index.php5/RFM12 Oder hier direkt aus dem Wiki,
/Arduino) => die zwei "Arduino Pro Mini" einsparen, die sind dann überflüssig. LED-Strips ([[WS2812B]]? direkt an die ESP-Module anschließen. Gibt ne Arduino-Lib dafür. Die ESP-Module sind direkt in deinem WLAN, du brauchst also keinen Netzwerk->Funk Vermittler mehr, dafür hast du einen WLan-Router
-
Thread
(AVR/BASCOM)RGB Leds per Atmel und Wahlschalter ansteuern
hintereinander mit allem, was Du machen willst, geht sehr elegant und fast ohne zusätzliche Hardware mit WS2812 - etwas teurer, dafür sparst Du Geld für all die andere Komponenten. Till W. schrieb im Beitrag #4342609: > 3. Kann mir jemand ein bisschen erklären wie er das programmiert? Ich > weiß noch
embedded Assembler. Keine Angst, das schaffst Du schon.. http://www.elektronik-labor.de/AVR/WS2812.html