--จากฟอรัมนักพัฒนา DWIN
ปัญหานี้เพื่อให้คุณผลักดันกรณีโอเพ่นซอร์สที่ได้รับรางวัลของฟอรัมนักพัฒนา DWIN - การควบคุมหน้าจอ DWIN WS2812 แสงโดยรอบ วิศวกรผ่านแกนระบบปฏิบัติการหน้าจออัจฉริยะ COF เพื่อควบคุมเข็มขัดแสง phantom WS2812 แต่ละสีลูกปัดโคมไฟได้อย่างแม่นยำ เพื่อให้เกิดการเปลี่ยนสี ของเอฟเฟกต์ไดนามิกของสายพาน
1.วัสดุ UI
![วีซีดี (1)](https://ecdn6.globalso.com/upload/p/1355/source/2024-03/65f96b9c62fae40443.jpg)
3. โครงการซี51
รหัสไดร์เวอร์สำหรับควบคุมสีของแสงผ่านพอร์ต IO มีดังนี้
โมฆะ WS2812_Write_RGB()
-
u8 ฉัน,เจ,ก;
อีเอ=0;
for(j=0;j
-
a=RGB_หนึ่ง[เจ];
สำหรับ(i=0;i
-
WS2812_DI=1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();
WS2812_DI=(ก&0x80);
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
ก
WS2812_DI=0;
-
WS2812_DI=0;
-
อีเอ=1;
-
โมฆะ WS2812_RST()
-
WS2812_DI=0;
sys_delay_ms(1);
-
เป็นโมฆะ WS2812_DIS_1()//เอฟเฟกต์ 1, สลับสี, สี LED ทั้งหมด, รวม 7 สีพื้นฐาน
-
คงที่ u8 j=1;
ยู16 ผม=0;
ถ้า(j&0X01) RGB_One[1]=10;อื่น RGB_One[1]=0;
ถ้า(j&0X02) RGB_One[0]=10;อื่น RGB_One[0]=0;
ถ้า(j&0X04) RGB_One[2]=10;อื่น RGB_One[2]=0;
เจ%=7;
เจ++;
สำหรับ(i=0;i
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1,000);
-
เวลาโพสต์: 31 ม.ค. 2024