編輯推薦
開展創客/STEAM教育的**教材
Arduino圖形化編程新工具
你的第1本Mixly圖書
少年創學院院長、知名創客程晨新一力作!
北師大傅騫教授鼎力推薦
內容簡介
本書由少年創學院聯閤創始人兼院長、知名創客程晨撰寫,以Arduino作為硬件平颱,介紹瞭使用米思齊(Mixly)軟件進行程序開發的方法。米思齊是由北京師範大學教育學部創客教育實驗室推齣的將圖形化編程方式和代碼編程方式融閤在一起的軟件開發環境。藉助它,中小學生和初學者能夠更輕鬆地編寫程序。
本書分為8個章節,首先介紹瞭米思齊的基本用法、各功能模塊的功能,然後通過數碼骰子、溫度記錄儀、增強型控製闆、感應自動門、簡易6足機器人等實例具體展現瞭圖形化編程過程,zui後還剖析瞭圖形化編程是如何藉助XML語言實現的。本書的重點沒有放在硬件上,而是放在瞭圖形和代碼的相互關係上,開發平颱也不限於Arduino。
本書適閤初學者自學編程,也適閤中小學選修課、課外興趣班教學使用,希望本書能夠推動創客教育的發展,讓你輕鬆享受編程的樂趣。
作者簡介
程晨,科技作傢,具有十餘年嵌入式開發經驗,編著、翻譯齣版開源硬件、3D打印、機器人、物聯網領域相關圖書十餘本,國內第1本Arduino和3D打印技術普及圖書都齣自他手。他是機械工業齣版社特聘技術顧問,曾任北京航空航天大學軟件學院特聘講師,參與瞭清華大學、北京郵電大學等多個高校的創新性課程設計。
目錄
第一章 初識米思齊
1.1 米思齊簡介……………………………………………………… 001
1.2 軟件界麵………………………………………………………… 001
1.3 各功能模塊介紹………………………………………………… 004
第二章 米思齊上手
2.1 模塊使用說明…………………………………………………… 019
2.2 編程的硬件——控製闆………………………………………… 021
2.3 完成一個順序結構……………………………………………… 023
2.4 完成一個選擇結構……………………………………………… 026
2.5 完成一個循環結構……………………………………………… 030
2.6 完成串口通信…………………………………………………… 035
第三章 數碼骰子
3.1 數碼管應用……………………………………………………… 039
3.2 函數應用………………………………………………………… 042
3.3 交互功能………………………………………………………… 049
第四章 溫度記錄儀
4.1 溫度傳感器實例………………………………………………… 059
4.2 串口交互………………………………………………………… 062
4.3 數據的存儲……………………………………………………… 068
第五章 增強型控製闆
5.1 LuBot 簡介… ………………………………………………… 072
5.2 LuBot 硬件資源… …………………………………………… 072
5.3 LuBot 模塊介紹… …………………………………………… 076
第六章 感應自動門
6.1 功能描述………………………………………………………… 084
6.2 框架搭建………………………………………………………… 084
6.3 程序實現………………………………………………………… 090
第七章 簡易6 足機器人
7.1 功能描述………………………………………………………… 096
7.2 機器人搭建……………………………………………………… 098
1.3 程序實現………………………………………………………… 103
1.4 紅外遙控………………………………………………………… 106
第八章 剖析米思齊
8.1 Blockly………………………………………………………… 113
8.2 XML 文件… …………………………………………………… 113
8.3 文件分析………………………………………………………… 117
8.4 庫文件分析……………………………………………………… 127
附錄A 模塊代碼對照… ………………………………… 129
附錄B 頻率值與音調對應錶… ………………………… 139
米思齊實戰手冊 Arduino圖形化編程指南 下載 mobi epub pdf txt 電子書