BMduino程式設計篇: 基礎篇

BMduino程式設計篇: 基礎篇

出版日期:
2026/02/03
9
850765
查詢門市庫存
BMduino系列首冊面向新手Maker,從基礎GPIO與數位輸出輸入切入,帶讀者熟悉LED、按鈕與類比腳位控制,並說明網路模組整合與通訊埠設定。作者強調開發板相容UNO架構,搭配簡單易懂的模組化函式庫,讓沒有深厚電子電路背景的人,也能用堆積木的方式快速建立物聯網應用。

內容簡介

  本書是「BMduino系列程式設計」的第一本書,主要教導新手與初階使用者之讀者熟悉使用BMduino開發板使用最基礎的數位輸出、數位輸入、類比輸出、類比輸入、網際網路連接、網際網路基礎應用等等。

  BMduino開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且BMduino開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是BMduino開發板低廉的價格與Wifi與藍芽模組都可以透過外加方式擴充,更符合物聯網的基本需求,這是今年以來BMduino開發板為何這樣火熱的原因,希望透過這個系列書籍的分享,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕馭BMduino開發板與周邊模組。

  筆者很早就開始使用BMduino開發板,也算是先驅使用者,感謝社團法人中華倍創STEAM教育發展協會與倍創科技的支持,本書才得以付梓出版,若沒有這些先進協助,本書無法付梓,所以筆者不勝感激,希望筆者可以推出更多的入門書籍給更多想要進入「BMduino開發板」、「物聯網」、「健康醫療」、「AI科技」這個未來大趨勢,所有才有這個系列的產生。

展開看更多

產品目錄

推薦序
自序
自序
自序
目錄
圖目錄
表目錄
BMduino 系列
開發板介紹
  BMduino 開發板特色:
  BMduino 開發板強大競爭力:
    BMduino 開發板的外表尺寸介紹
  BMduino 開發板與Arduino-UNO R3 開發板比較
  BMduino 開發板IO 腳位介紹
  BMduino 系列開發者介紹
  BMduino 系列資源介紹
  Arduino 開發IDE 程式安裝
    開始安裝畫面
    執行Arduino IDE 開發軟體
    Arduino IDE 工具列介紹
    Arduino IDE 菜單列
    Arduino 開發工具基本設定
  Arduino 函式庫安裝(安裝線上函式庫)
  安裝BMduino Arduino 整合開發環境
    設定BMduino 為目前開發板
    設定BMduino 通訊埠
    BMduino-UNO 開發板測試燒錄是否正確
  章節小結
開發工具基本介紹
  Arduino IDE 工具列介紹
  Arduino IDE 程式編輯區
  自訂函式
  感設模組分開模組開發
  章節小結
基礎IO 篇
  甚麼是GPIO
    GPIO 腳位主要兩種主要工作模式
    輸出模式(Output)
    GPIO 的運作機制
  控制LED 發光二極體
    發光二極體
    控制發光二極體發光
    程式說明重點:
  控制多個LED 發光二極體
    控制多個發光二極體發光
    程式說明重點:
  IO 輸入
    讀取外部IO 輸入按鈕裝置
    按鈕模組開發設計
    IO 數位輸入之使用按鈕模組設計開發
    程式說明重點:
  章節小結
網路模組安裝設定篇
  ESP-12F WiFi 模組產品特色
  ESP-12F WiFi 模組基本介紹
  ESP-12F WiFi 模組產品說明
    腳位說明
  電路組立
  ESP-12F WiFi 模組官方系統文件
  設定ESP-12F WiFi 模組函式庫
    進入開發環境
  測試ESP-12F WiFi 模組官方範例
  正確設定監控視窗讓測試運行正常
  測試ESP-12F WiFi 模組函式庫是否正常
  章節小結
網路篇
  取得自身網路卡編號
    取得自身網路卡編號實驗材料
  取得環境可連接之無線基地台
    取得環境可連接之無線基地台實驗材料
  連接無線基地台
    連接無線基地台實驗材料
  連接網際網路之網站
    連接網際網路之網站
  章節小結
簡單溫溼度感測應用介紹
  數位型溫濕度偵測模組產品特色
  數位型溫濕度偵測模組基本介紹
    數位型溫濕度偵測模組產品說明
    腳位說明
    電路組立
    數位型溫濕度偵測模組官方系統文件
  設定數位型溫濕度偵測模組函式庫
    進入開發環境
    測試數位型溫濕度偵測模組範例
    正確設定監控視窗讓測試運行正常
    測試數位型溫濕度偵測模組是否正常
  溫濕度偵測模組函數模組化開發
    什麼是功能模組化?
    模組化更易於建立專業知識庫
    取得溫溼度模組實驗材料
    腳位說明
    電路組立
    使用原來範例進行模組化
    整理自定義函式
    主程式合理化
    處理系統初始化其他問題
    處理主程式自訂函式宣告區部分
    處理loop()區原來問題
    處理主系統與自定義模組函式缺乏關聯
    系統測試
  章節小結
OLED 顯示器應用介紹
  0.96 吋OLED 顯示模組產品特色
  0.96 吋OLED 顯示模組基本介紹
    0.96 吋OLED 顯示模組產品說明
    腳位說明
    電路組立
    0.96 吋OLED 顯示模組官方系統文件
  設定0.96 吋OLED 顯示模組函式庫
    進入開發環境
    測試0.96 吋OLED 顯示模組範例
    正確設定監控視窗讓測試運行正常
    測試0.96 吋OLED 顯示模組是否正常
  OLED 顯示模組函數模組化開發
    什麼是功能模組化?
    模組化更易於建立專業知識庫
    取得OLED 顯示模組實驗材料
    腳位說明
    電路組立
  感測模組進行系統模組化
    開始建立專業模組
    建立感測模組初始化區
    建立感測模組獨立模組函式區
    感測模組獨立模組函式正規劃區
    整理自定義函式
    建立主程式測試區
    測試硬體模組之測試函式正規劃區
    整理測試程式函式宣告區
    主程式修改
    處理系統初始化其他問題
    處理主程式不需要函式區部分
    處理主程式獨立函式宣告區問題
    系統測試
  章節小結
簡單溫溼度感測應用專案開發
    實驗材料
  基本模組基本介紹
  系統開發
    建立空白專案
    運用本書專案簡化開發
    開啟Simple_DHT_System 專案
    處理loop()程序問題
    完成Simple_DHT_System 專案
    系統測試
  章節小結
  本書總結
作者介紹
附錄
  BMduino-UNO 腳位圖
  BMduino-NANO 腳位圖
參考文獻

作者介紹

曹永忠 (Yung-Chung Tsao)

國立中央大學資訊管理學系博士,
目前在國立暨南國際大學電機工程學系擔任兼任助理教授與
國立高雄大學電機工程學系擔任兼任助理教授
與社團法人中華倍創STEAM教育發展協會擔任技術顧問,
專注於軟體工程、軟體開發與設計、物件導向程式設計、
物聯網系統開發、Arduino開發、嵌入式系統開發。
長期投入資訊系統設計與開發、企業應用系統開發、
軟體工程、物聯網系統開發、軟硬體技術整合等領域,
並持續發表作品及相關專業著作。

Email:mailto:prgbruce@gmail.com
Line ID:dr.brucetsao
WeChat:dr_brucetsao
作者網站:http://ncnu.arduino.org.tw/brucetsao/myprofile.php
影片中程式碼下載區:
https://github.com/BestModules-Libraries/BMDuino_Books
臉書社群(Best Modules 倍創科技):
https://www.facebook.com/BestModulesCorp
Github網站:https://github.com/BestModules-Libraries
YouTube:https://www.youtube.com/@BestModules

蔡英德 (Yin-Te Tsai)
國立清華大學資訊科學系博士,目前是靜宜大學資訊傳播工程學系教授、靜宜大學國際學院院長,主要研究為演算法設計與分析、生物資訊、軟體開發、視障輔具設計與開發。
Email:mailto:yttsai@pu.edu.tw
作者網頁:http://www.csce.pu.edu.tw/people/bio.php?PID=6#personal_writing

許智誠 (Chih-Cheng Hsu)
美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系專任副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合、金融資料探勘、Python建置(金融)資料探勘系統。
Email: mailto:khsu@mgt.ncu.edu.tw
作者網頁:http://www.mgt.ncu.edu.tw/~khsu/

規格

誠品貨碼 / 2683086911002
ISBN13 / 9786264168878
ISBN10 /
EAN貨碼 / 9786264168878
頁數 / 594
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23x17 cm
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送