第1073回- 物聯網-Webduino Blockly 編輯器

今天週三下午校內研習邀請家維老師來教大家玩 Webduino,今天我們主要是學習如何使用 Webduino Blockly 編輯器。關於 Webudino 是由台灣的慶奇科技所開發,請參閱數位時代 Webduino:前端開發者進攻物聯網的神兵利器

Webduino Blockly 編輯器 上有 Arduino UNO 和零件的模擬器,可以在還沒有買硬體時先玩玩看,對大班級教學應該很有幫助。


LED燈
    1. 點選模擬器區域
    2. 拉出 Arduino Uno 和 LED燈
    3. LED燈曲腳是正-接13,短腳是負-接GND
    4. 拉出開發板積木,設定 Device ID 05O0
    5. 拉出LED燈積木,腳位 13
    6. led 設定狀態 on
    7. 右上紅色三角 play 按鈕,可以看見LED燈亮了

    三色LED燈
    1. 模擬器中的三色LED燈,V接3.3V,R插10 B插8 G插9
    2. 積木設定 rgbled為三色LED紅10藍8綠9
    3. 迴圈積木-重複10次
    4. 設定顏色-固定或隨機
    5. 等待1秒

    LED點矩陣
    • 排出單一一個英文字母
    • 做出英文字母A-Z的跑馬燈
    • 做動畫
    我特別有興趣的是,微笑符號的代碼是 1026464040462610 ,為什麼是這一串數字?怎麼解析?如果我想秀出其他圖案,或者是中文字,要怎做?我google找到Webdunio官方教學範例 18:LED 點矩陣顯示圖形,其中說到:LED 點矩陣裡顯示的圖形是由「八組兩兩成對十六進位代碼組成( 共十六碼,可以更多,但須兩兩字母或數字成對 )」

    我還很開心的發現,有一個 Webduino 點矩陣代碼產生器,我研究了一會兒,終於明白8X8顆LED是每四顆一組,一共16組,一組用一個16進位數字表示,一組四顆LED燈的明滅有16種組合。


    蜂鳴器

    • 可演奏音樂,同事們都玩得很開心


    待嘗試
    後來才發現,編輯器右上方有一本小書的圖案,是 Webduino Blockly 關卡,有題目有解答。
    http://simulator.webduino.io/index-stages.html

    1、點亮 LED 燈( 解答 )
    2、紅綠燈控制( 解答 )
    3、七彩霓虹燈( 解答 )
    4、按鈕控制 Youtube 頻道( 解答 )
    5、兩人賽跑( 解答 )
    6、倒車雷達( 解答 )
    7、平交道管制( 解答 )
    8、超音波控制 Youtube 頻道( 解答 )
    9、小小動畫 (點矩陣)( 解答 )
    10、小小音樂家( 解答 )

    留言