issues
search
ShinoBishin
/
freeRTOS_LED
0
stars
0
forks
source link
LED輝度自動修復システム制作
#2
Open
ShinoBishin
opened
3 years ago
ShinoBishin
commented
3 years ago
FreeRTOSの基礎的な使い方を学習する
マルチタスク化によるLED輝度チェック機能実装完了
セマフォ、キューを利用してLED点灯タスクに自動修正機能を実装する
ShinoBishin
commented
3 years ago
Queueを使ったタスク間通信の実装
LED出力をPWMにて制御。デューティー比初期値125
Cdsタスクからanalog値を元に目分量で決めたデューティー比設定値をQueueに積む
Queueを受け取ったLチカタスクが上記デューティ比で出力する
デューティ比について
Cdsタスクの値が適正値を外れた時に適切なデューティ比を算出できるようにする
LEDの輝度異常を可変抵抗で再現しているが、デューティ比255で出力しても輝度適正値以下になった際の修正できる範囲はそれほど大きくない。
FreeRTOSの基礎的な使い方を学習する