P5 RGB PANEL

Başlatan enes, 10 Mart 2026, 03:40:49

enes

Merhaba arkadaşlar..

Bu aralar pek yazıp çizen veya paylaşım yapan kimse yok.
bari ben bir paylaşım yapayım üzerine belki biraz fikir alışverişi olur diye dusunuyorum.
Biliyorsunuz bu ara led ekranlar almış başını gidiyor, p10 paneller artık ıkıncı planda kaldı gıbı.
Ben de rgb panellerı surmek uzerine biraz ugraşayım dedim..
ve ana surme mantıgını ve ıskeletını kabaca oluşturdum ve merakımı gıderecek bir sevıyeye getırdım.
bir adet p5 rgb 1/8 scan panel temın ettım ve aşagıda paylaştıgım kodlarla paneli sürdüm.
işlemci olarak 18f46k22 tqf44 kılıf olanından kullandım.bu işlemciyi seçme ana nedeni  pll ıle 64mhz hızda calısması.
malum bu paneller gerçekten yuksek hızlı işlemci istiyor.
aynı panelı esp32 s3 ile de çalıştırdım(gerçekten muthış bır kapasıtesi var) ama picin yeri bambaşka bende ..
şu an programda bırcok gereksiz uzatmalar ve işlemler var dıyebılırsınız bunlar sonra yapılacak duzenlemeler olarak bakıyorum. şu ana kadar sadece goruntu almak tı amacım.
tarama kısmında epey bır zorlandım pbp nın agır calısmasından dolayı flıcker olusması sebebıyle bunuda verı yukleme kısmını asm ıle yazarak(ki hiç bilmem asm chatgpt yardımıyla aştım) bır nebze toparladım.
şu halıyle geliştirmeye acık..
ılgilenmek isteyen olursa uzerinde konuşabiliriz.





ahmet_zxc

hocam esp32 s3 de, gpio38 de bi rgb led var ..
esp yazılımda 0-255 0-255 0-255 girip yollayınca istediğimiz rengi yakıyoruz.
o iş arka planda tek pinle nasıl oluyor.

mehmet

Ledin içinde WS2812 çip var.
Ledde Vcc, di, do ve gnd pinleri var. Arka arkaya bağlanabiliyor.
Neopixel olarak da bakabilirsiniz. 
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
http://www.mehmetbilgi.net.tr
CC BY

ete

Arkadaşlar ,
Konu başlıklarına dikkat edelim ve gerekirse meseleye uygun yeni konu açalım.
Bu konu aslında P5 Panel için açılmış idi ve birden WS2812 ye dönüverdi. Bu ikisi farklı konular. Bu nedenle konuyu böldük. WS2812 konusu diğer konu başlığından yürüyebilir.

Ete

istinaf duvarı

#4
PIC'de saatin dörde bölünmesi önemli bir sorun. 64MHz PIC fiili olarak 16 MHz olarak çalışıyor. Atmel'de bu sorun olmadığı için, fakir işi Atmega8'ler bile üst seviye birçok PIC'den daha hızlı.

En basit örnek USB olarak verebilirim. Atmega 8 ile bitbang yoluyla USB kullanabiliriz. Aynı işi PIC ile yapmaya kalksak,gerekli bus clock'ı emüle edebilmek için 48 MHz PIC kullanmamız lazım. Onlar da ucuz değil.

Powered by EzPortal
▲