20201120應用研習

01 顯示光線感測值

02 將光線感測值寫入序列埠,用電腦顯示數字

03 以主板上的led顯示光線的長條圖

04 以擴充板的蜂鳴器發出聲音

05 同時顯示光線長條圖,當光線暗於某個數值(例如20)則發出聲音警告

06 顯示滑桿的數值,用序列埠觀察數字變化情況

07 把滑桿數值換算成 0-9 的數字,並用序列埠顯示

08 把滑桿數值換算成 0-9 的數字,再捨去小數點,並用序列埠顯示

09 把滑桿數值換算成 0-9 的數字,再捨去小數點,存到變數「滑桿數字」,並用序列埠顯示

10 把滑桿數值換算成 0-255 的數字,再捨去小數點,存到變數「滑桿數字」。用滑桿調整LED燈光亮度

11 把滑桿數值換算成 0-255 的整數,存到變數「滑桿數字」。當滑桿調到低於某個數字的時候,就會發出警告音

12 結合光線偵測的程式,用滑桿調整臨界值控制「多暗才會發出警告音」

13 用類比訊號讀取接收麥克風的感測值,送到序列埠,由電腦顯示

14 把讀取到麥克風感測值存到音量這個變數,再顯示音量這個變數的數值

15 用各種數學公式把音量調整到正值

16 把調整過後的音量,用長條圖顯示出來

17 設定當音量超過某個臨界值,就發出警告音

17 先加入擴充積木

https://github.com/microsoft/pxt-neopixel

設定讓LED的最右邊那顆亮紅燈

17 讓LED的最右邊那顆亮紅燈,右邊數來第二顆亮綠燈,依序亮藍燈

18 用滑桿控制LED的色相,色相的數字從0-360

18 用滑桿控制LED的色相,色相的數字從0-360

19 顯示主板的x軸的加速度

20 利用各種數學運算,讓主板的x軸的加速度控制LED的顏色