Arduino - Adresovatelná Led dioda – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Arduino - Adresovatelná Led dioda – C / C++ – Fórum – Programujte.comArduino - Adresovatelná Led dioda – C / C++ – Fórum – Programujte.com

 

chriscze0
Duch
8. 3. 2018   #1
-
0
-

Ahoj,

Potřeboval bych poradit asi s úplně primitivním programem. Mám 2 za sebou zapojené adresovatelné RGB diody: https://www.tme.eu/cz/details/hc-f12v-f30-3l-t/zdroje-svetla-moduly-led/worldsemi/hc-f12v-f30-3l-ws2811/

Nevím jak je naprogramovat. Aby blikali, svítily stejnou barvou. Nemusí ani každá blikat a svítit jinak stačí aby blikali a svítili stejně.

Nahlásit jako SPAM
IP: 90.180.142.–
KIIV
~ Moderátor
+43
God of flame
8. 3. 2018   #2
-
0
-

Tak pravdepodobne pouzivas nejakou knihovnu, ktere reknes kolik ledek mas a pak uz staci obe nastavit na stejnou barvu a poslat to ven

Nahlásit jako SPAM
IP: 81.30.230.–
Program vždy dělá to co naprogramujete, ne to co chcete...
MilanL+1
Grafoman
9. 3. 2018   #3
-
0
-

#2 KIIV
hm nepůjde spíš o zapojení, zda je bude mít seriově v kaskádě, nebo paralelně případně, každou na jiným pinu arduina?

Jestli mají svítit/blikat stejně mohlo by se to zapojit paralelně oba DI na 1 pin Ar.

a vzhledem k rychlosti komunikace 800kbps nevadí ani sériové zapojení, při frekvenci zobrazování kolem 50-60Hz by to mělo  stíhat v pohodě 500+ led v serii.

Nahlásit jako SPAM
IP: 185.112.167.–
KIIV
~ Moderátor
+43
God of flame
9. 3. 2018   #4
-
0
-

#3 MilanL
Mozne to je, ja to pochopil tak, ze zapojeni uz ma, a ze jsou za sebou.

Nahlásit jako SPAM
IP: 185.163.41.–
Program vždy dělá to co naprogramujete, ne to co chcete...
9. 3. 2018   #5
-
+1
-
Zajímavé
Kit +

#1 chriscze
to tam máš zapojené za sebou ty kontroléry WS2811?

Pro každou LED posíláš sekvenci 3 byte podle strany 4 datasheetu. Pro 2 LED v kaskadě tu sekvenci pošleš 2x pokud mají svítit stejně. Pro každou změnu stavu LED (svítí, nesvítí, svítí jinak) musíš odvysílat tu sekvenci znovu. Mělo by to jít udělat přes UART.

Co zapojit  LED na jeden kontrolér?

hu

Nahlásit jako SPAM
IP: 193.86.81.–
9. 3. 2018   #6
-
0
-

Ještě mne napadlo, že by mohlo být lepší použít SPI, přesněji jen MOSI. Myslím, že tam jde nastavit stav neaktivní datové linky. Doporučuji se podívat do datasheetu mikrokontroléru co je v tom Arduinu.

hu

Nahlásit jako SPAM
IP: 193.86.81.–
MilanL+1
Grafoman
9. 3. 2018   #7
-
+1
-
Zajímavé
Kit +

#5 hlucheucho

hele pochopil jsem správně DS to posílání dat do kaskády, nejdřív 24bit pro první pak pro druhý a nakonec pro třetí, že si ten budič vezme prvních 24 bitů a další propustí na výstup DO?

Nahlásit jako SPAM
IP: 91.139.9.–
9. 3. 2018   #8
-
0
-

#7 MilanL
podle datasheetu to tak vypadá.

hu

Nahlásit jako SPAM
IP: 193.86.81.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 19 hostů

Podobná vlákna

Dynamický led displey — založil jerry2004

Ovládání RGB led — založil misisnik

Snížení svitu led — založil Prochis

RGB Led panel s PIC — založil Ares93

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý