Biblioteka Adafruit_NeoPixel blokuje przerwania więc Możesz mieć problem z obsługą klawiatury podczas jej działania.
Biblioteka Galahata działa fajnie, trzeba tylko drobne zmiany zrobić bo stary Bascom ma inny syntax przy deklaracji suba. [syntax=vbnet]call ustaw_leda(3, czerwononiebieski) sub ustaw_leda(numer_leda as byte, bylabel kolor as string) Kanal=numer_leda * 3 b = lookup(2, kolor) Kanal=b Decr KANAL g = lookup(1, kolor) Kanal=g Decr Kanal r = lookup(0, kolor)...
https://obrazki.elektroda.pl/3749516100_... Witajcie moi drodzy Dziś tematem będzie sterownik LED WS2812. Najpierw opiszę jego działanie od strony teoretycznej, a potem zaprezentuję moją bibliotekę do jego obsługi przeznaczoną dla PIC18F45K50. Co to jest WS2812? WS2812 jest to inteligentny sterownik LED połączony z diodą RGB. Pozwala...
Witam Ten SPI . Znalazłem jeszcze coś takiego. [url=http://kt-elektronic.de/wawi11/arti... Na moje oko jest to gotowy program. I wreszcie biblioteka wraz z opisem. Niestety w języku niemieckim, ale lepsze to niż nic. Pozdrawiam i miłej zabawy z ledkiem ;)
Przetestowałeś i działa? Jak nie chce współpracować i chcesz bez kwarcu to napisz w prompcie że masz np. Attiny85-noQ i to jest nowy model zgodny z Attiny85 jednak pracuje tylko na wewnętrznym generatorze i że potrzebujesz kod na to :) Działa z kwarcem 16MHz bardzo dobrze. Efekty które sama AI Claude zaproponowała satysfakcjonują mnie jak najbardziej....
https://obrazki.elektroda.pl/5366472900_... W tym temacie przedstawię LilyGO T-CAN485, czyli płytkę developerską opartą o ESP32, przeznaczoną do pracy z magistralami RS485 i CAN. T-CAN485 dodatkowo oferuje pracę na napięciu zasilania do 12V, złącze USB-C wraz z konwerterem USB na UART CH9102 do łatwiejszego programowania, slot na kartę...
https://obrazki.elektroda.pl/7533783400_... Witajcie Chciałbym zaprezentować i podzielić się uniwersalną platformą do obsługi zdalnie sterowanych modeli. Wiele lat nie publikowałem niczego na forum - nie znaczy to, że nic się nie działo, natomiast nie zawsze nadawało się to do pokazania ;) Wszystko zaczęło się od tego, że chciałem...
Witam Mam pytanie, posiadam 3 paski ,po 10 diod WS2812 każdy, czy mogę sterować tymi paskami tak aby wszystkie 3 paski pracowały tak samo, a dokładniej aby diody zapalały się od 1 do 10 na trzech paskach równocześnie, próbowałem różnych bibliotek lecz żadna mi nie pasowała.
Ale gdzie ja napisałem że biblioteka blokuje przerwania? Biblioteka WS2812 blokuje przerwania. Podczas "wykonywania" efektu przerwanie od przycisku jest wykonywane Nie. Zapamiętywana jest flaga, gdy biblioteka WS2812 odblokuje przerwania, wykona się przerwanie od przycisku. Arduino na ma sprzętowego debugera, gdyby miało zobaczyłbyś, że tak właśnie...
Już sobie poradziłem, jakby ktoś był zainteresowany kod poniżej : #include <FastLED.h> #define LED_PIN D3 #define NUM_LEDS 20 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds<WS2812, LED_PIN, GRB>(leds, NUM_LEDS); } void loop() { for (int i = 0; i <= 19; i++) { leds[i]...
Sory, zapomniałem o tym poście, odpowiem na komentarze bo może ktoś kiedyś będzie miał podobny problem. Już odpowiam na wszystko. A skąd takie przekonanie - na tym scalaczku jest coś napisane? W.g mnie ( oczywiście mogę się mylić ) jest to kpl. WS2811 + trzy LED'y RGB do WS'a/segment Chipset to nie jest ws2812b bo po zdjęciu silikonu z paska można się...
Prawdopodobnie brakująca biblioteka "DS3232RTC". Instrukcja instalacji: [url=https://steemit.com/utopian-io/(at)...
Witajcie, potrzebuję pomocy w sprawie wymienionych w temacie ledów. Szukałem kilkukrotnie w sieci informacji na interesujący mnie temat (tutaj zaznaczam, że nie oczekuję gotowego rozwiązania a jedynie nakierowania jak się za to zabrać), ale bezskutecznie. Chodzi o uzyskanie palety kolorów RGB z przedziału 0-255. Zabieram się na napisanie kodu, w którym...
W Kamami jest e-book o mikrokontrolerach STM32 [url=https://kamami.pl/arm/573761-mikrok... Wiem bo czytałem. Do tego e-book`a możesz ściągnąć darmowe pliki źródłowe przykładów nawet go nie kupując. W rozdziale 6.1 uruchamiane są właśnie WS2812 i jest tam biblioteka do tych LED`ów która wygląda...
https://obrazki.elektroda.pl/8660248100_... Tutaj pokażę podstawy sterowania indywidualnie adresowalnymi diodami LED w OpenBeken. Obecnie OpenBeken obsługuje diody WS2812B i wiele diod LED z podobnymi protokołami, jak na przykład SM16703P. W tym temacie skupię się na podstawach ręcznego sterowania diodami LED, nie będę tutaj omawiał...
https://obrazki.elektroda.pl/3303074000_... Przedstawię tutaj projekt "smart" szufladek warsztatowych zintegrowanych z bazą danych części dostępną z poziomu komputera bądź telefonu. Szufladki te ułatwiają wyszukiwanie elementów - po wpisaniu nazwy części zawierające ją komórki są kolorowo podświetlane. Pozwala to szybko i sprawnie znaleźć...
witam mam problem z zmianą trybu pracy świecenia diod przez przycisk chciałbym aby pierwszy tryb to było "wyłączenie" diod a drugi tęcza w przyszłości też więcej ale na razie tyle mi wystarczy. zrobiłem kod z tym wszystkim lecz nie działa zmiana trybu czy ktoś mógłby poprawić ewentualne błędy i wytłumaczyć mi to ps. jestem początkujący tu jest kod #include...
Proszę do projektu wykorzystać cyfrowe LEDY WS2812 rgb, dimm, addres, zajmuja 1 port w szeregu, zasilanie na 5V te nowe bardzo jasne, i gotowa dobra biblioteka do arduino.
Szacun :) Fajnie to wyszło. Tym razem biblioteka wydaje się bardziej przejrzysta i super, że jest wersja na taki budżetowy procesor. Teraz tylko trzeba się przez to przegryźć, ale powinno być łatwiej. Dzięki :) Dodano po 10 Teraz do testów zaopatrzyłem się w 74HCT00 i nowy pasek ledowy i od razu pojawił się zgrzyt: nowe WS2812B mają pozmieniane niektóre...
https://obrazki.elektroda.pl/3752071300_... Kilka lat temu prezentowałem prosty sposób kontroli indywidualnie adresowalnego paska LED w oparciu o bit-banging , czyli najprostsze operacje na pinach IO mikrokontrolera. Tutaj pokażę zupełnie inne podejście, które opiera się na wykorzystaniu pinu MOSI ze sprzętowego portu SPI w połączeniu...
Czy spotkaliście się może z gotowym projektem lub DIY umożliwiającym sterowanie matrycą diod WS28xx w czasie rzeczywistym np. z komputera, raspberry, przez sieć, etc ... Art-Net albo sACN jeśli chcesz sterować w czasie rzeczywistym. Do tego dobierasz sobie soft jaki Ci pasuje. Można zrobić na ESP i sterować przez WiFi. Na githubie są biblioteki do...
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Zawsze też można pójść w stronę DIY, jakieś 5 lat temu uruchomiłem właśnie WS2812 na PICu: Added after 1 Był sterowany radiowo, nie był powiązany z chmurą i napięcie 12-24 V. MiBoxer FUT007 i podobne pasują do opisu. MiBoxer jest w serii tylko z samym RF oraz w serii RF + WiFi (Tuya) Added after 17 [url=https://www.elektroda.pl/rtvforum/t...
Tak, to trzymanie ustawień jest przydatne, nie trzeba "odświeżać non stop co klatkę" tak jak w przypadku np. generowania obrazu PAL, czy tam ogólnie obrazów dla monitorów, VGA tak samo. Na razie nie widzę opcji by cokolwiek kombinować w trakcie wyświetlania, dlatego RAM ogranicza, trzeba mieć dane już przed rozpoczęciem transmisji. Obliczać można do...
Skąd pomysł, żeby brać paski na 5V? Dużo lepsze byłyby na 12V... Programowalne najpopularniejsze są na 5V, na 12 to WS2811 + LED więc są dużo większe niż WS2812. Dodano po 4 Mam problem jak w temacie, jestem zupełnie początkującym elektronikiem, chciałbym podłączyć paski ledowe szeregowo jednym wyjściem do zasilacza 5V i do RPI3 Niewyraźny ten schemat....
Witam, od kilku dni próbuję się uporać z programowalną linijką LED na atmedze168. Próbowałem najpierw podłączyć oryginalną bibliotekę adafruit neopixel, jednak wymaga ona arduino. Potem próbowałem uruchomić wraz z biblioteką light_ws2812 link: [url=https://github.com/cpldcpu/light_ws... jednak mam cały czas...
We wcześniejszych konstrukcjach jako driver między ESP a WS2812B dawałem CD4050. Tutaj spróbowałem bez drivera. i Działa to bez przeszkód. Gdzieś doczytałem, że wcześniejsze wersje WS2812, bez litery "B" miały problem z wysterowaniem 3.3V. Ale teraz nie odpowiem na ile to było wiarygodne źródło.. Na oscylogramie wyjście GPIO14 z podłączonym WS2812B....
Kupiłem sobie niedawno mikrokontroler ATtiny13A oraz pasek 8 ledów WS2812. Problem jest z tym, że nie ważne jak podłącze, cokolwiek zrobie, diody NIE DZIAŁAJĄ. Schemat połączeniowy wygląda mniej wiecej tak https://obrazki.elektroda.pl/3222315500_... Użyłem przykładowych kodów z m.in. light_ws2812 oraz z poradnika pod [url=https://blog.podkalicki.com/attiny1...
Wraz z bibliotekami z github trafiają się przykładowe programy - wgraj jakiś, skompiluj i zapodaj na UNO gdy jeszcze nie wróciłeś do swoich poprzednich bibliotek... Ciekawym co Ci się wyświetli i jak? Z mojego doświadczenia to najlepiej mieć projekt i biblioteki takie jakie stosował autor projektu bo inaczej to zawsze mam kłopoty.... Z WS2812 i 2813...
kiedyś w bascomie pisałem. Wiadomo że trzeba odpowiednią bibliotekę, zdeklarować piny. Siedzę od kilku dni i próbuje ten kod ogarnąć ....
Cześć. Mam pytanie odnośnie sterowania paskiem led WS2815 poprzez Atmega8A-PU. Zasilane 12V. Do obsługi paska korzystam z biblioteki: light_ws2812.h (nie znalazłem innej z której mógłbym skorzystać). Mam krótki prosty kod. Mianowicie zapala on kolejno 20 diod. Problem polega na tym jak na początku zresetować pasek/wyjście. Chodzi o to, że gdy wgram...
Mam problem z programem do lodów logi poniżej czy mógłby ktoś pomóc? Nie wiesz co zrobić a my nie wiemy co Ty robisz, pokaż ten program do lodów bo same logi już wiemy jak wyglądają... A zainstalowałeś poprawnie biblioteki: FastLED-3.2.9 oraz GyverButton? A w ogóle: ws2812b_JAKIX_ver1.0 to co to jest? Plik jakiś, katalog, podkatalog, paczka? Czy to...
Listwa świetlna RGB (AM-RGB-LB-5) firmy https://obrazki.elektroda.pl/9941091200_... Producent Sky-Oświetlenie Nazwa modelu RGB Light Bar Numer modelu AM-RGB-LB-5 Nazwa płyty głównej PBL6231N-5523CD1 Produkty Nazwa marki Battletron Sailsco Nazwa produktu LED Light Bar Light Bar 40cm RGBIC Numer produktu 6232000900 X00239890H GTIN-13...
coś podobnego i dostępnego w Polsce. Jeśli wystarczy ci ośmiobitowa liniowa rozdzielczość nastawy poziomu świecenia (prądu LED), to akurat bardzo tanim (poniżej złotówki za 3 kanały) i bardzo łatwo dostępnym w Polce rozwiązaniem są układy WS2801 i WS2811 (są niby do ledów RGB ale się tym zupełnie nie sugeruj). Potrzebowałbyś po 6 sztuk albo jednych...
https://obrazki.elektroda.pl/6721602500_... Waveshare ESP32-S3-Relay-6CH to przemysłowy moduł sterowania przekaźnikami oparty na module ESP32-S3 WiFi & BT. Posiada łączność RS485, wbudowany konwerter USB na UART, sześć przekaźników podłączonych za pomocą transoptorów PC817, pojedynczą diodę WS2812B (do wyświetlania stanu), wbudowane...
To jest parametr konfiguracyjny systemu - chyba wciąż 1 milisekunda Chyba masz na myśli max czas wykonywania tasku. Przy przełączaniu tasku przerwania mogą być blokowane ale nie na ms, raczej to będą ns. Na Arduino nie ma systemu, który by blokował przerwania Ale robią to wszelkiej maści i rodzaju biblioteki jak 1-Wire, WS2812. przerwań są po kilka...
Opisz protokół transmisji diod ws2812. PC Witaj, Dioda WS2812 to inteligentny układ LED, który integruje sterownik i diodę LED RGB w jednym pakiecie. Dioda WS2812 wykorzystuje protokół transmisji jednoprzewodowej, który jest oparty na technologii Non-Return-to-Zero (NRZ). Protokół transmisji diod WS2812 umożliwia sterowanie wieloma diodami LED w sposób...
https://obrazki.elektroda.pl/3406537900_... Zapraszam na krótką prezentację oraz analizę wnętrza nietypowej, kolorowej i modularnej lampki Cololight opartej o indywidualnie adresowalne LEDY WS2812. Lampka ta wyróżnia się nietypowym kształtem oraz możliwością rozbudowy jej o kolejne heksagonalne moduły, które można osobno dokupić już...
Świetny pomysł z tymi LEDami, chociaż chyba już to gdzieś czytałem w innym z Twoich postów. Ale czekaj... Widzę pewien potencjalny problem techniczny. Na ten moment do bezpośredniego sterowania LEDami typu korzystami z SPI, a dokładniej z pinu MOSI. Wynika to stąd, że potrzebujemy wysyłać dane z bardzo dokładnymi timingami. MOSI na Bekenach to P16:...
Diodami steruje Arduino nano z jego ułomną biblioteką "Adafruit_NeoPixel". Ułomna bo napisana tak że nie da się używać razem z nią przerwań co komplikuje przełączanie efektów Użyj USART i przerwań nadawczych do WS2812 a inne przerwania będą działać, tyle, że muszą być deklarowane z atrybutem ISR_NOBLOCK lub INTERRUPT. To oznacza problemy, gdy drugi...
Dodałem do swojego projektu wskazaną bibliotekę. Okazało się, że standard NEC. https://obrazki.elektroda.pl/6339250900_... Biblioteka fajna implementuje mnóstwo formatów. Potrzebne 2 timery. Jedn 16-bit, drugi wystarczy 8. W moim projekcie pewnie nie da się użyć. Trzeba wywoływać przerwania z częstotliwością 15kHz. Jeśli zadziałają...
Witam Przedstawiam drucianą choinkę wykonaną z kabla energetycznego. Lampki choinkowe to 20 ledów RGB typu WS2812B sterowane za pomocą arduino. Program napisano w oparciu o bibliotekę "Adafruit_NeoPixel" Choinka wykonana z czterech wygiętych w kształt drzewka odcinków kabla, każde drzewko zgięte pod kątem 90 stopni. Ramiona drzewka pełnią funkcję magistral...
Zmienne globalne zajmują...... Pewnie ram dla led jest rezerwowany w chwili uruchomienia biblioteki przez memalloc. Gdybyś sam pisał obsługę led to użyłbyś tablicy o określonym rozmiarze dzięki czemu wiedziałbyś ile ram zajmuje program. Poszukaj jak wyświetlić ilość wolnej pamięci ram w czasie działania programu. Jakiś freemem jest. Trochę oszuka ale...
Dziękuje bardzo za miłe komentarze jak i uwagi! :) A co do samego schematu to chyba wdarł ci się błąd, albo nie zwracasz na to uwagi i przy projektowaniu płytki pilnujesz się jak podłączasz zasilanie. Faktycznie na schemacie wszystkie połączenia zasilające mają etykietę VCC ale nazwy samych połączeń już mają odpowiednio nazwy 5V i 3.3V dzięki czemu...
Ten kod nie jest raczej do WS2812. One mają tylko wejście data a nie data i clk a w programie jest #define DATA_PIN 5 #define CLOCK_PIN 13 Inna sprawa to deklarowanie nr pinu "cyferką" nie jest zbyt bezpieczne, lepiej tak #define DATA_PIN D5 Wtedy jest jasność, czy to D5 czy A5. Fakt, że biblioteki mogą być pisane różnie, Trzeba by się zagłębić w ta...
"ręcznie" w Baskomie nie dałem rady wyciągnąć odpowiednio szybkich przebiegów . Więc jak? Wstawki w ASM? A może jakas biblioteka napisana w assemblerze?
A na jakie napięcie kupiłeś LEDY WS2812, takie pytanie także AI powinna Ci zadać? Dzisiaj kochany autorze problemu masz potężne narzędzie do nauki programowania w postaci AI, wystarczy tylko odpowiednio zadać pytanie lub problem a uzyskasz podpowiedź w sekundę po zadaniu pytania, jakiej 50 lat temu musiałbyś szukać samemu na kursie BASIC w Młodym Techniku...
https://obrazki.elektroda.pl/4974368200_... Oświetlenie LED na dobre już zagościło w naszych domach oferując oprócz oszczędności energii również możliwość praktycznie dowolnej aranżacji oraz uzupełnienie o różne efekty. Różnego rodzaju taśmy LED (w tym RGB) w różnych konfiguracjach pozwalają na praktycznie dowolne fantazje. O ile większość...
Witam wszystkich, staram się zawsze zanim zadam jakiekolwiek pytanie prześledzić jak najwięcej postów związanych problem którego nie mogę rozwiązać. Tym razem było podobnie i mimo wielu godzin spędzonych na poszukiwaniu nadal nic. Cel: uruchomienie po przez wysłanie z RPI 3B+ (po przez bluetooth) sygnału do mikrokontrolera Atmega 8 programu zapalającego...
"goto waitloop"?!! Naprawdę?! :roll: Ja bym na początek wywoływał FastLED.show(); z zablokowanymi przerwaniami. Na zdrowy rozum powinna to robić sama biblioteka ale...
Spotkałem się z paskami, które mają 30, 60 i 144 WS2812b na metr. Kolejne sprawa jest taka, że spotkałem co najmniej dwie różniące się prądem noty katalogowe WS2812b. Jedna mówi o 12mA a druga o 16mA jak się domyślam na diodę danego koloru, więc każdą WS2812b trzeba pomnożyć przez 3. Daje to max około 50mA na jedną sztukę WS2812b. Ale moze być inaczej....
Zasilacz to akumulator żelowy 12V 40ah z mocną przetwornicą do 5,5-6V - dokładnie do tylu V ile będzie potrzebne. ~500zł napisałem za samą robociznę - projekt i wykonanie PCB sterującej diodami. Nie za żadne elementy. Myślę że wprawiony programista C znający te diody napisze to w kilka godzin wykorzystując biblioteki do zarządzania tymi diodami które...
ws2812 matryca attiny ws2812 esp8266 ws2812
yanosik pliki piszczenie kontakt hostingi plików
wkrętarka milwaukee instalacja dwużyłowa
Schemat instalacji elektrycznej Toyota Corolla E21 (E210, 2018+) – dostęp, warianty, diagnostyka Polar PWA 620 – pralka nie wylewa wody, czyszczenie filtra, diagnoza pompy, typowe usterki