https://obrazki.elektroda.pl/3227491500_... https://filmy.elektroda.pl/98_1514068986... Właściwie mamy już Święta i świąteczny konkurs w DIY. A w nim sporo konstrukcji opartych na programowalnych diodach WS2812B. Stąd też, aby ułatwić innym realizację świątecznych projektów oświetleniowych, postanowiłem podzielić się rozwiązaniem...
http://obrazki.elektroda.pl/3668151000_1... Witam. Chciałbym przedstawić sposób własnego pomysłu na w pełni sprzętowe sterowanie LEDów WS2812B za pomocą mikrokontrolera STM32F030. Nie trzeba nic konwertować, marnować cenny RAM czy cykle procesora, wystarczy dane RGB (3 bajty/led) wysłać jak po SPI. Można też do tego użyć DMA. Sposób...
To jedno z tych urządzeń: [url=https://www.elektroda.com/rtvforum/... Połączyć Wymaga przeniesienia WS2812B na BK7231T
Czy możesz podać więcej informacji na temat tego urządzenia? Czy wykorzystuje PWM, czy indywidualnie adresowalne diody LED, takie jak WS2812B?
Cześć chłopaki, zaktualizowałem mój pasek LED do najnowszego oprogramowania. Jak mogę teraz korzystać z nowych rzeczy, które napisałeś? Jak ustawić prawidłowy kod PIN w oprogramowaniu sprzętowym? Nadal nie mogę skonfigurować paska z potrzebnymi rzeczami.
BlueDraco Trudno się zgodzić z tym co piszesz. ATMega może sprzętowo sterować WS2812B korzystając z SPI. Wobec braku DMA jest to oczywiście mniej wygodne. Nie wiem dlaczego uważasz, że XMEGA, czy nawet ATMega miałaby sterować wolniej tymi diodami. Ograniczeniem jest szybkość protokołu wymiany danych z WS, gdzie jeden bit trwa 1250 ns, czyli wieczność....
Tak jak przedmówca napisał zdecydowanie lepiej do tego nadają się diody z chipem APA102, zaprzęgniesz dużo szybszego sprzętowego SPI bez zabawy w bit-banging. Z tym że uwaga, nakładane są dwie modulacje - globalna wartość jasności (5bit) jest modulowana przy ~ 582 Hz, natomiast wartość poszczególnych składowych RGB jest modulowana przy częstotliwości...
Powoli zbieram też czas i sprzęt, aby przetestować „bezpośredni” (bez TuyaMCU) sterownik SM16703P i ewentualnie WS2812B, ale jest to bardzo trudne. Okazało się, że sprzętowy SPI wymagany dla takiego sterownika wykorzystuje P16, który nie jest dostępny w CB3S i CB2S, więc musiałem wlutować bezpośrednio do pinu QFN i samodzielnie wyprowadzić przewód:...
Pięknie wykonana gwiazda i super efekty świetlne. Mógłbyś pogrupować efekty w programy i dodać przycisk impulsowy do ich wyboru i jeszcze jeden przycisk do zmiany szybkości efektów. Ustawienia zapamiętywane w wewnętrznej eeprom- po włączeniu zasilania odtwarzane są efekty wg ostatniej konfiguracji. Przy module z uC dodać mini-przetwornicę impulsową...
Ja się zastanawiam dlaczego od 20 lat zegar to dalej marne 16-20MHz. Czasami uC ma za zadanie robić bardzo proste rzeczy, ale z dużym reżimem czasowym. Jako przykład podam protokół komunikacyjny diod LED WS2812B. Oczywiście da się i programowo i sprzętowo, ale jest to już na pograniczu możliwości.
Wiem że za bolało bo spodziewałeś się samych pochwał ; ) np. Attiny13 Raczej merytorycznej dyskusji niż pochwał.. No ciekawa ta propozycja, ona jest na serio czy tylko aby cos odpisać ? Attiny13 ma porywającą ilość pamięci do zapisania efektów świetlnych i chciałbym zobaczyć w jaki sposób sprzętowo obsłużyć na tym mikrokonrolerze komunikację z diodami...
więc nie ma się co dziwić, że są jakieś anomalia jak kod robi coś więcej niż tylko wyświetlanie na LED. Oczywiście im więcej led tym większy problem i tym częściej będzie występował. Chyba że masz to ogarnięte w hardware :] Ale większość implementacji jest programowa lub protezo-sprzętowa ;), czyli niby sprzętowa, ale masz mnóstwo dodatkowego narzutu...
Dziękuję kolegom za dobre słowo :) Budowałem to od jesieni zeszłego roku. Mnóstwo różnych problemów i testów. Wydruki próbne, dobór matówki, odległośc od matówki i inne... Wykonanie bardzo ładne, pokaż sweep 20Hz-20kHz to będzie można ocenić rzeczywistą przydatność. Na życzenie kolegi filmy z generatorem. Nie mam generatora sprzętowego więc posiłkowałem...
Moim pierwszym pomysłem byłoby wyzwolenie przerwania na danym zboczu narastającym/opadającym: [syntax=c] int gpio_index = 12;; gpio_int_enable(gpio_index, IRQ_TRIGGER_FALLING_EDGE, ClkInterrupt); [/syntax] a następnie sprawdzenie wartości bitu logicznego na danych: [syntax=c] void ClkInterrupt(unsigned char pinNum) { // read here and check? } [/syntax]...
W takim razie nie jest to WS2812B, ponieważ WS2812B działa dla mnie, chociaż nadal jest niewielka niestabilność, którą musimy naprawić: https://obrazki.elektroda.pl/3045008300_... Czy prąd w ogóle dochodzi do listwy? Może trzeba włączyć coś więcej? PS: ustawienie roli SM16703P_DIN niczego nie zmieni, teraz zawsze używa P16, ponieważ...
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źć...
Projekt fajny, tylko zastanawia mnie czy ten lpc jest ogólnodostępny. Sam pewnie użył bym sprzętowego usb. Parę miesięcy temu kontaktowałem się z przedstawicielami tej firmy i z tego co mi wiadomo to mają wprowadzić diody z wbudowanym kontrolerem DMX i różnicową linią do transmisji danych. P.S. WS2812 świetnie nadawały by się w roli wyświetlacza widmowego....
https://obrazki.elektroda.pl/4602377700_... Przedstawię tutaj ciekawy sterownik lampy RGBCW o protokole komunikacji bardzo podobnym do diod WS2812B. Tematem zainteresowałem się na prośbę czytelnika z Niemiec, który nawet przesłał mi "smart" lampę z tym właśnie sterownikiem abym mógł spróbować go odszyfrować i uruchomić w swoim środowisku....
Dla osób chcących zbudować coś takiego i potem tym sterować polecam swoje artykuły na temat WS2812B: http://mikrokontrolery.blogspot.com/2011... Jest tam opisane (warto przeczytać wszystkie trzy części) jak tym sterować przy pomocy XMEGA z wykorzystaniem możliwości sprzętowych MCU, dzięki temu taką matrycą jak prezentowana...
(at)ex-or Interesujące podejście do tematu. Najlepsze jest to, że nie trzeba robić dodatkowej konwersji 1:3. Duży plus! :) (at)BlueDraco Zamiast zasilać całość przez tę dodatkową diodę, wystarczy wstawić 1 malutką w zasilanie pierwszego segmentu. Tak jak [url=https://hackaday.com/2017/01/20/che... tutaj...
Aha, więc na 3 diody przypada jeden pasek... i już myślałem, że mamy błąd! (at)jkwim, poniższy sterownik wykorzystuje sprzętowy port SPI, którego pin Data Out jest dostępny tylko na P16. Jest to ograniczenie po stronie Beken. Dodano po 37 Test WS2812B z OBK: https://filmy.elektroda.pl/75_1694765508... Scenariusz: setChannel 10 1 again: addChannel...
mówisz że to źle wygląda Na filmie użyto nie zwykłych taśmy LED RGB a taśmy LED z diodami typu WS (WS2811/WS2812/WS2812B) - te są najpopularniejsze, ew. diody LED z kontrolerami np. APAxxx, MBI6020, LPD6803; diod takich jest więcej. To steruje specjalny sterownik sprzętowy lub programowo (PC)-sprzętowy, tylko do tych diod, a ten z filmu to kontroler...
https://obrazki.elektroda.pl/9774493900_... Jak flashować inteligentną lampę sufitową LSC model 3206306 z pierścieniem LED WS2812 RGB? Jak skonfigurować diody LED WS2812/SM16703 do pracy z taśmą LED PWM CW? Jak uruchomić ją bez chmury i sparować z Home Assistant? Oto krótka instrukcja zmiany oprogramowania układowego dla jednego z takich...
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...
Witam Posiadam sterownik USB-DMX firmy Enttec model DMX-USB PRO (zdjęcie 1) podłączony pod dekoder DMX512-SPI (zdjęcie 2). Pod dekoder podłączona jest taśma LED na diodach WS2812b. Dekoder działa poprawnie i wbudowane programy P01-P32 są poprawnie wyświetlane przez taśmę, problem polega na braku reakcji na sygnał DMX. Dekoder przechodzi poprawnie w...
Precyzyjne dostrojenie RTC też by się przydało. Ale wszystkie te ustawiania parametrów tracą na znaczeniu, jeżeli okaże się, że 30-go wystąpi błąd. Więc kolega (at)TMSU ma rację zaczekajmy i zobaczmy co się stanie tej "feralnej" daty. A tak w ogóle jeżeli mówimy o dalszej rozbudowie tego projektu to chyba już zasoby sprzętowe zostały wykorzystane w...
https://obrazki.elektroda.pl/7181761100_... OpenBeken, nasz firmware dla nowych chińskich modułów WiFi z BK7231T, BK7231N i podobnymi chipsetami, ma nowy sterownik LED WS2812 - wraz z systemem animacji. Sterownik powinien również działać dla podobnych pasków LED, nie tylko WS2812B, więc SM16703 itp. jest również obsługiwany. Oznacza...
Napisałem o przerwaniach bo widzę pewne niebezpieczeństwo. W arduino do debugowania używa się UART. Wysłanie danych do 30 LED trwa 450us. Odbiór jednego znaku przy 115200 to 87us. Jeśli będę chciał wydawać komendy po UART to mogę stracić nawet 3 znaki (w 450us przesłane może być 5 znaków ale AVR ma sprzętowe FIFO na 2 znaki). W praktyce może to oznaczać...
Sterowanie poprzez programowe machanie nogą jest najgorszym możliwym rozwiązaniem i niekoniecznie w ogóle musi zadziałać. Sygnał danych dla WS2812 można wypuścić sprzętowo na 2..3 sposoby - i to działa na pewno, a przy tym nie blokuje innych czynności oprogramowania. Można wygenerować konfigurację w Cube, a portami sterować bezpośrednio, bez spowalniających...
(at)BlueDraco - pomysł jest świetny, ale sprzętowego SPI na pinie PA14 nie ma (chyba że da się to jakoś obejść?). Bo właśnie ten głupi pin mi najbardziej wadzi. (at)Freddie - czyli to ze DMA jest mem to mem albo periph to mem itp.. to oznacza ze tylko dany kanał jest wyzwalany przez peryferia - jednak ja mogę robić przerzuty pamięci gdziekolwiek chce?...
Kiepsko! Języka programowania nie znasz,bibliotek Arduino nie znasz, sprzętu (oscyloskop itp) pewnie nie masz. Słabo to widzę. W twoich oczach nikt nie powinien zaczynać uczyć się obsługiwać Arduino. Niestety spodziewałem się, że zamiast pomocy spotkam grupę "specjalistów", którzy problemu szukają tam, gdzie go nie ma. Niestety twoją wiedzą też nie...
https://obrazki.elektroda.pl/2452897600_... Cały czas na forum pojawia się temat zmiany firmware urządzeń IoT, ale nie każdy wie, w jakim celu coś takiego się robi. Tutaj zaprezentuję jeden z plusów uwolnienia naszego urządzenia od chmury, a mianowicie możliwość znacznego poszerzenia jego funkcjonalności i to nawet o rzeczy, o których...
Cześć, zbliża się moment wyposażenia mojego nowego domu w elektrykę, oświetlenie oraz system alarmowy i zacząłem się przygotowywać do Smart Home. Gotowe rozwiązania mnie nie zadowalają, a na dodatek są horrendalnie drogie, dlatego opracowuję coś własnego. Na początku myślałem o wykorzystaniu gotowych modułów z aliexpress i zrobienie pajęczynki na płycie...
http://obrazki.elektroda.pl/4600974500_1... Autor brał udział w wydarzeniu nazwanym "Electric Run". To bieg na 5 kilometrów, który wyróżnia się spośród innych ogromną ilością oświetlenia u jego uczestników. Sam autor startował w koszulce z diodami LED sterowanymi przez układ NE555, działającymi jak (bardzo denerwujący) stroboskop. Tak...
https://obrazki.elektroda.pl/5004140000_... DDP to bezpołączeniowy protokół kontroli świateł LED oparty o UDP. DDP wspiera różne formaty kolorów, ale zazwyczaj używany jest 24-bitowy RGB bądź 32-bitowy RGBW. Jeden pakiet może zawierać wiele kolorów, dzięki czemu DDP można również użyć do kontroli pasków LED takich jak WS2812. Dzięki użyciu...
Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM) Tytuł jest mylący - układ nie ma optoizolacji. Po obu stronach połączone są masy, dodatkowo Vcc przez rezystory podciągające na I2C. W efekcie nie wiadomo czemu ten ADM służy. - AVR mają mało UART. Jest to szczególnie odczuwalne w przypadku ArduinoUNO. Niektóre AVR mają 2...
http://obrazki.elektroda.pl/3002969800_1... Dzień dobry! Chciałbym opisać mój projekt sterownika do układów WS281x, czyli coraz bardziej popularnych pasków diodowych (i nie tylko) z indywidualnie, szeregowo sterowanymi diodami. Do wykonania samego projektu skłoniła mnie potrzeba sterowania takimi paskami, które kupiłem u chińczyka....
https://obrazki.elektroda.pl/7812898800_... Remote Control Transceiver (RMT) w ESP32 to specjalny moduł sprzętowy, który umożliwia precyzyjne generowanie i odbieranie sygnałów czasowych, takich jak sterowanie IR i RF. Tutaj pokażę jak go uruchomić i wykorzystać do obsługi diod WS2812B, które są znane z tego, że potrzebują dość precyzyjnego...
https://obrazki.elektroda.pl/9159355200_... Dzisiaj przedstawię pierwsze kroki z programowaniem taniej płytki Lilygo TTGO T-OI Plus/Mini D1 Plus, której sercem jest ESP32-C3 wraz z 4MB pamięci Flash. Na pokładzie znajduje się też konwerter USB na UART CH340K i złącze USB typu C, a w ramach "plecaczka" płytki jest slot na ogniwo 16340...
http://obrazki.elektroda.pl/8875559300_1... Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie to łańcuch...
Z tego powodu występują problemy z synchronizacją: https://github.com/openshwprojects/OpenB... To dlatego nie mogę uzyskać działającego sterownika WS2812 bit-bang. Mogłoby to zadziałać, gdyby udało się uruchomić kod z pamięci RAM, ale nie udało mi się tego zrobić na Bekenie. Pamiętam też, że miałem podobny problem na BL602. Mimo to,...
Wygląda to na kontrolkę SPI (P16): spi master dma init: mode:0, rate:6600000 spi_master [CTRL]:0x00c20900 spi_master [CONFIG]:0x0000000c spi dma tx init . System LED na piksel z WS2812 lub podobnymi diodami LED. Wypróbuj PixelAnim: https://www.elektroda.com/rtvforum/topic... Nie ma potrzeby zgadywania pinów,...
W rzeczywistości wiemy, który pin jest używany dla diod LED RGB, tych, które są adresowalne na piksel. Jest to zawsze P16, sprzętowe wyjście SPI. To dlatego, że sprzętowe SPI jest używane do sterowania diodami LED WS2812. Na początek sugerowałbym śledzenie tematu PixelAnim/WS2812 (link kilka postów wyżej) i próbę uzyskania światła RGB. Sprawdziłbym...
te profile cloudcutter mogą być używane do wykorzystania tego urządzenia z oprogramowaniem sprzętowym w wersji 2.1.6 https://github.com/search?q=repo%3Atuya-... https://obrazki.elektroda.pl/4757017500_...
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ń....
CCL można również wykorzystać do sprzętowej implementacji sterowania diodami WS2812, nie trzeba wtedy nic kodować. Dodatkowo ATMEL START udostępnia do tego konfigurator, w którym od razu widać co i jak.
"Trzeba się zalogować aby ściągnąć program." :roll: Ale z komentarzy widzę, że wykorzystany jest sprzętowy UART więc porównywanie tego jest lekko bez sensu.
Książka opisuje krok po kroku budowanie systemu mikroprocesorowego w oparciu o Nios II - od gołego procesora, poprzez dodawanie GPIO, magistral I2C, SPI, UART, tworzenie własnych modułów sprzętowych (np. driver diod Ws2812, wyświetlacz znakowy z wykorzystaniem monitora HDMI) skończywszy na zagadnieniach związanych z podstawami debuggowania takich systemów...
Co do startu konkursu to proszę pytać (at)gulson. Tak, taki koprocesor można zrobić bardzo prosto - w książce nie pokazuje takiego przykładu, ale patrząc jak zrobiony jest HDMI, czy sprzętowy sterownik ws2812 można samemu rozwinąć ideę i napisać czego nam trzeba.
W pełni sprzętowe sterowanie WS2812 osiągnął kolega po SPi w AVR. Jak? Link? Samo SPI nie potrafi raczej przygotować ramek pod WSy. To ja się pytam jak? Nie ja napisałem: Zdanie kolegi jest twierdzące, że ktoś zrobił sterowanie WS po SPI na AVR w pełni sprzętowo. Ja wykorzystuję kawał dobrej roboty kolegi Piotr_go : https://www.elektroda.pl/rtvforum/topic3...
Bez SCK nigdy Ci SPI nie zadziała. Jeśli nie stosujesz sprzętowego CS, to trzeba jeszcze jakiś jeden bit ustawiać (SSI?).
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...
Biorąc pod uwagę fakt, że za 10 zł można kupić płytkę z STM32F103C8, który popędzi WS2812 sprzętowym SPI z DMA, gra chyba nie jest warta świeczki.
https://obrazki.elektroda.pl/1929341400_... Znajomy podrzucił mi bogaty świąteczny zestaw indywidualnie adresowanych, kolorowych LEDów WS2812 na choinkę. Całość sterowana przez WiFi, pilota oraz przez przyciski na obudowie. Początkowo znajomy chciał korzystać z niego z aplikacją Tuya, ale okazało się, że apka blokuje się na wyborze...
Dobrze. Jeśli to wkrótce, po prostu poczekam, w przeciwnym razie pomyślę o tymczasowym scaleniu lub przeprowadzeniu testów w twoim PR. Przy okazji, jeśli ma nowszy BK7231N SDK, proszę na razie zachować zarówno stary OpenBK7231N, jak i nowy port, przynajmniej w przepływie pracy i artefaktach. Pomoże to w testowaniu. Gdy będziemy pewni, że nowsze BK7231N...
https://obrazki.elektroda.pl/1075459100_... ANAVI Macro Pad 10, Knobs 3 i Knob 1 to sprzętowe urządzenia wejściowe typu open-source oparte na mini module Xiao RP2040 z mikrokontrolerem Raspberry Pi RP2040, które zostały wyposażone w klawisze mechaniczne i/lub enkodery obrotowe. Leon Anavi ma na swoim koncie pewne uprzednie doświadczenia...
podłączyć drugie arduino nano zaprogramowane tak by odbierało i przetwarzało sygnał z pinu przeznaczonego dla ws2812 Na moje oko, bez wspomagania sprzętowego niemożliwe. Dane napływają z prędkością 800kb/s, Musiałbyś mierzyć czas tak napływających impulsów aby stwierdzić czy na nadano 1 czy 0. Na AVR max jaki wyciągniesz to ok k20kb/s. To w sytuacji...
Nie pasuje to, że nie wrzuciłeś ani jednego kawałka kodu. Wielokrotnie w DIY nie udostępnia sie kodów, bardzo często do projektów w rodzaju miganie diodą. Dlaczego więc ja miałbym udostępnić kody? Mając doświadczenia z pomocą na forach rozumuję tak: Gdy potrzebuję pomocy, najczęściej jestem tylko naprowadzany na trop i pewnie tak by było gdybym otworzył...
Jak np. z poziomu programy Arduino wgrać ten kod? Daruj sobie Arduino i ARM. ARM to nie 8051 z kilkoma rejestrami. Tu bez debugera ciężko pracować a Arduino debugera sprzętowego nie wspiera. Poczytaj o CubeMX i HAL. Na początek bardzo dobre rozwiązanie. i czy mając USB na tej płytce, wpisuję kod przez niego, czy muszę przez magistralę SPI? Najlepiej...
matti0010 pisze: Niestety na GPIO bardzo mi zależy ponieważ chcę na tym postawić LED CUBE i potrzebuję 72 wyprowadzeń. Wiem, mogę użyć rejestrów zewnętrznych ale to mija się z celem do jakiego zostało powołane FPGA. Poza tym mam pełno modułów, z których korzystam przy nauce AVR i ARM No tak ale możesz użyć WS2812 tak jak w MAXimator Expander i jednym...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Tak z ciekawości, na czym polega ta asemblerowa gimnastyka dla WSa na AVR? Bo z tego co wiem to i na ARM i na AVR korzystasz z SPI/UART i tu żadnych różnic nie ma. A jak wykorzystać spi/uart w trybie slave? Nie czytasz dokładnie. To dotyczyło WS2812. Dodano po 4 Zauważ, że autor wyraźnie stwierdził, że do implementacji nie używa hardware, co jest głównym...
Ś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:...
https://obrazki.elektroda.pl/8514166400_... Tutaj pokażę, jak uzyskać dostęp do sprzętowego pinu MOSI, P16, w typowym module Tuya CB2S BK7231N. Pin MOSI może być używany do sprzętowej komunikacji SPI, a także do sterowania indywidualnie adresowalnymi diodami LED, takimi jak WS2812 lub SM16703, ale nie jest dostępny na wyprowadzeniach...
na każdym kanale niezależnie tzn żeby każdy stopień mógł zaświecić dowolnym kolorem i jasnością? Jeśli każdy stopień ma mieć dowolny kolor, to raczej zrobił bym jak Ty, tyle, że w pobliżu każdego schodka mini sterownik+driver z PWM. Komunikacja RS485. Multipleksowanie jest problematyczne. Jeśli będą 3 PWM to napięcie na listwach trzeba zwiększyć 10...
https://obrazki.elektroda.pl/4234708800_... WisdPi ArduPico to płytka bazowa w formacie mechanicznym Arduino UNO zaprojektowana dla Raspberry Pi Pico i kompatybilnych z nim jednostek, która umożliwia elektronikom ponowne wykorzystanie większości modułów dedykowanych do Arduino, wspierających działanie przy 3,3 V dostępnych na rynku....
Z nich wszystkich chyba uart i one wire są najlepsze. Czy taki i2c ma jakieś zalety? Stworzyłeś sobie w głowie jakąś listę najważniejszych dla ciebie cech i według tego oceniasz. Dla kokoś co innego będzie ważne. I2C ma na przykład takie zalety że może pracować wiele masterów, albo że master dostosuje się do powolnego slave-a i częstotliwość może być...
Kolego dalej mówię że tworzysz projekt w 2020 roku, a odnosisz się do procków z przed 20 lat Kto napisał proponuję się odnieść do miernika który jak wspomniałem wykonywało się z 10 lat. Właśnie sprawdziłem i była nawet o nim informacja na elektrodzie https://www.elektroda.pl/rtvforum/topic1... Krytyka że w tym demie procek tylko wyświetla obraz...
Jakie jest obciążenie CPU? Bardzie 10% czy bardziej 100%? 100%. Aczkolwiek animacja jest płynniejsza niż twoja na ... ARM. Skąd wniosek, że jest płynniejsza? Widziałeś to na żywo czy sugerujesz się filmem? Jeśli filmem to dalsza dyskusja nie ma sensu to jak i fakt, że jeśli animacja zajmuje 100% czasu CPU to nie ma to sensu. uC to nie odtwarzacz animacji....
- USART - 3 (z IrDA) -> 8 (też z IrDA), - SPI - do 5 SPI/I2S -> 8 SPI bez I2S, ...kto potrzebuje 8 UARTów? Bez ofensywy - ale jak wyobrażasz sobie obsługę wszystkich 8 jednocześnie na "tak wolnym" rdzeniu z sensownymi prędkościami? Więc generalnie, oprócz pewnej formy wygody ta niespotykana ilość wcale nie powala. 5 SPI generalnie nie ma sensu, po...
https://obrazki.elektroda.pl/8674072300_... LN882H to układ SOC z procesorem Cortex M4F obsługujący 802.11b/g/n (Wi-Fi 2,4 GHz) i Bluetooth 5.1 (LE). LN882H oferuje 296KB RAM / 128KB ROM, 512KB~4MB Flash dla kodu aplikacji XIP i interfejs debugowania SWD. Peryferia LN882H obejmują 20 GPIO (QFN32) lub 12 GPIO (QFN24), interfejsy SPI/I2S/I2C/SDIO/UART,...
http://obrazki.elektroda.pl/3809639100_1... Bywa, że w projekcie trzeba dodać dodatkowy port komunikacyjny. Jest to problemem, gdy taka potrzeba zajdzie w końcowej fazie projektu. Wymiana mikrokontrolera na większy spowoduje konieczność zmiany PCB. Dodatkowy port USART, może być potrzebny tylko podczas uruchamiania urządzenia (np do...
W poniższym artykule skupimy się na zebraniu wszystkich informacji o aplikacji układu MSEQ7 – scalonego analizatora widma dla sygnałów audio. https://obrazki.elektroda.pl/4332519400_... Projekty ‘audio-reaktywne’ W pierwszej kolejności zarysować musimy potrzebę wykorzystania tego rodzaju układu. Załóżmy, że chcemy...
przyśpieszenie sprzętowe radio sprzętowe błedy sprzętowe
huawei gniazdo naprawa kenwood grzeje wentylator chłodnicy scenic
tosca303 schemat hasło odblokować telefon
Hulajnoga elektryczna nie włącza się mimo pełnej baterii WegoBoard Supreme 3 nie włącza się mimo pełnej baterii