ws2812b nucleo 073 으로 구동시키기
1) Ws2812b 구동방식
Data sheet를 보면, 0일 때 Duty 약 30% 이하
1일 때 Duty 약 70% 이상으로 유지하면서 시리얼 통신을 하면 되는 것으로 보임
LED를 직렬로 연결했을 때, 쉬는 시간없이 계속 데이터를 전송하면 됨
2) CUBE-MX setup
사용보드 : NUCLEO-L073RZ
Pinout setup
Clock configuration
Timer setting
DMA Setting
3) 소스코드
buf라는 버퍼를 만들어서, High : 26, Low : 12를 입력하면 됨
예를 들어 LED 불빛을 Blue로 점등 시키려면
000000000000000011111111 을 전송해야 하므로
buf[] = {12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,26,26,26,26,26,26,26,26}
이렇게 넣으면 됩니다.






