學 Python 程式設計 - 使用 Halocode 光環板 輕鬆創作AI和IoT應用
內容描述
大:範圍大,涵蓋創意實現、專案教學、程式普及和群控技術,由淺入深,就算沒有基礎也能快速上手
人:結合微軟Azure雲,實現雲人工智慧應用
物:存取ThingSpeak,快速實現物聯應用
目錄大綱
Chapter1 Halocode 快速入門
1-1 Halocode簡介
1-2 安裝 mBlock5 開發環境
1-3 點亮第一顆LED
Chapter2 MicroPython 程式語言入門
2-1 MicroPython 簡介
2-2 變數、運算子、資料型態
2-3 流程控制
2-4 容器型態
2-5函式、模組與套件
Chapter3 Halocode MicroPython 互動創意實作
3-1 點亮一道彩虹
3-2 光譜的任意排列
3-3 環形跑馬燈實作
3-4 圓形招牌的LED燈閃爍效果
3-5 環形呼吸燈實作
3-6 色彩的RGB形式
3-7 深入控制每一顆燈珠
3-8 倒數計時的燈光效果
3-9 聲音等化器實作
3-10板載延伸腳位應用:輸出
3-11板載延伸腳位應用:輸入
3-12板載延伸腳位應用:觸碰
3-13 光環板的物理實驗:視覺暫留
3-14 摩斯電碼應用
3-15 地球科學:地球自轉模擬
3-16 姿態感測器應用1:加速度感測
3-17 姿態感測器應用2:飛機姿態指示器
3-18 姿態感測器應用3:瞌睡感測
Chapter4 Halocode IoT應用:ThingSpeak.com
4-1 ThingSpeak 簡介
4-2 ThingSpeak API 實作
4-3 用Halocode玩轉ThingSpeak
Chapter5 Halocode AI 應用:Microsoft Azure 語音辨識
5-1 Azure 語音辨快速入門
5-2 Halocode語音辨識指令操作
5-3 Microsoft Azure 語音指令操作
5-4 人手一票:語音投票器製作
Chapter6 Halocode 跨裝置進階應用:程小奔群奔
6-1 程小奔單機操控
6-2 程小奔群奔準備
6-3 用 Halocode 操控程小奔群奔
附錄