用ESP32輕鬆入門物聯網IoT實作應用 - 使用圖形化motoBlockly程式語言 - 附MOSME行動學習一點通:評量 ‧ 加值 (1版)
類似書籍推薦給您
【簡介】
1.將物聯網融入生活,激發無限創意。
2.使用簡單易接的擴充元件:非相關專業背景,也能輕鬆完成硬體接線,快速進入實作階段。
3.易上手的圖控程式編輯軟體:利用邏輯運算思維來建立程式架構。
4.豐富多樣的實用範例:提供多種雲端服務平台的介紹和實例應用,創造出屬於自己的物聯網服務。
MOSME 行動學習一點通功能
使用「MOSME 行動學習一點通」,登入會員與書籍序號後,可使用以下功能。
◈評量:本書搭配MLC創客學習力認證,以創客指標6向度:外形(專業)、機構、電控、程式、通訊、AI難易度變化進行命題,培養學生邏輯思考與動手做的學習能力。
◈加值:線上提供範例檔下載。
【目錄】
Chapter 0 ESP32 硬體與開發環境的介紹與設定
0-1 相關硬體介紹
0-2 Arduino IDE 環境設定與 ESP32 驅動程式安裝
0-3 motoBlockly 的前置設定及程式上傳
0-4 motoBlockly 操作介面說明
Chapter 1 I2S 序列音訊介面的入門與實作
1-1 序列音訊傳輸介面(I2S)簡介
1-2 I2S 與 ESP32
1-3 I2S 實作應用I-迎賓廣播系統
1-4 I2S 實作應用II-整點報時系統
1-5 I2S 實作應用III-網路收音機
Chapter 2 MQTT通訊協定的入門與實作
2-1 MQTT 簡介
2-2 MQTT 與 ESP32
2-3 MQTT 伺服器(MQTT Broker)
2-4 MQTT 實作應用I-遠端呼叫鈴系統
2-5 MQTT 實作應用II-LED遙控開關
2-6 MQTT 實作應用III-雲端廣播留言機
2-7 MQTT 實作應用IV-心跳血氧同步監控系統
Chapter 3 ThingSpeak雲端平臺的入門與實作
3-1 ThingSpeak 簡介
3-2 ThingSpeak 與 ESP32
3-3 ThingSpeak 的帳號註冊(Sign Up)
3-4 ThingSpeak 實作應用I-農場大數據收集系統
3-5 ThingSpeak 實作應用II-雲端叫號系統
3-6 ThingSpeak 實作應用III-強化版雲端叫號系統
3-7 ThingSpeak 免費帳號的限制
Chapter 4 Google試算表的入門與實作
4-1 Google 試算表(Google Sheet)簡介
4-2 Google 試算表與 ESP32
4-3 Google 試算表實作應用I-體溫回報系統
4-4 Google 試算表實作應用II-雲端打卡系統
4-5 Google 試算表實作應用III-智慧公車系統
Chapter 5 RTC 與 LINE Notify 服務的入門與實作
5-1 RTC 與 LINE Notify 簡介
5-2 RTC、LINE Notify 與 ESP32
5-3 LINE Notify 的權杖(Token)取得
5-4 LINE Notify 實作應用-超音波防盜系統
5-5 RTC實作應用-電器定時開關系統
5-6 RTC & LINE Notify實作應用-打卡即時通系統
Chapter 6 Open Data 資訊開放平臺的入門與實作
6-1 Open Data 簡介
6-2 Open Data 與 ESP32
6-3 Open Data 實作應用I-六都氣象查詢機
6-4 Open Data 實作應用II-空氣品質查詢系統
6-5 Open Data 實作應用III-股價查詢系統
Chapter 7 ChatGPT 與 DALL·E 的入門與實作
7-1 ChatGPT 與 DALL·E 簡介
7-2 ChatGPT、DALL·E 與 ESP32
7-3 OpenAI API Key取得流程
7-4 DALL·E 實作應用I-早安長輩圖產生器(Only DALL·E)
7-5 DALL·E 實作應用II-早安長輩圖產生器(搭配 ChatGPT)
7-6 DALL·E 實作應用III-早安長輩圖產生器(搭配RTC)
7-7 ChatGPT 實作應用-故事創作播放機
Chapter 8 Bluetooth藍牙傳輸的入門與實作
8-1 Bluetooth 藍牙傳輸協定簡介
8-2 Bluetooth 藍牙與 ESP32
8-3 藍牙實作應用I-家電遙控&數據接收器(傳統藍牙版本)
8-4 藍牙實作應用II-家電遙控&數據接收器(BLE版本)
8-5 藍牙實作應用III-ESP32摸魚神器
8-6 藍牙實作應用IV-藍牙小喇叭
附錄-習題解答
立即查看
【簡介】
本書介紹的程式語言為 C/C++,該語言雖然相對較為低階,但特別適合有意深入程式開發的讀者群,瞭解 C/C++ 對未來深入任何其他程式語言絕對有莫大的幫助,因此也是初學程式設計者的最佳選擇之一。
國內資訊教育單位希望積極培育對程式設計有興趣的人才,工業界也積極招募有資訊專業的人才,國內定期舉辦的『CPE 大學程式能力檢定』與『APCS 大學程式設計先修檢測』等,參加者的成績經常作為吸收與招募人才的參考,熟悉本書作者群所研發的 CodingPass 小黑碼場環境與完成書中提供的練習題,對參加各類型的程式檢定將會有莫大助益;此外,若讀者有興趣參加國內外舉辦的各類型程式競賽,諸如『ICPC 國際大學生程序設計競賽』,『PUPC 全國私立大專校院程式競賽』等,本書絕對是一最佳的敲門磚。
【目錄】
1 預備做一個程式設計師
2 認識 IDE
3 開始 C/C++ 的學習旅程
4 有求才有應 —— 程式輸入
5 碼場 — C/C++ 整數族群篇
6 碼場 — 字元、字串與陣列篇
7 碼場 — 浮點、型態轉換與數學篇
8 C++ 之輸出入串流
9 C/C++ 之運算子與運算式
10 C++ 之流程控制敘述
11 演算法教室(一)
12 程式開發者的尖兵 — 函數
立即查看
8051單晶片C語言入門與實作(附Keil C 試用版光碟)二版 (2版)
類似書籍推薦給您
融合實際教學經驗,詳細介紹8051的功能特色,循序漸近由淺入深。
簡單實用的電路編排,好教好學,即學即用。
精闢的學後評量,奠定完整基礎觀念。
階段式的單元安排,學到哪那做到哪,讓理論與實作並行。
結合免費自製發展工具,讓8051學習更輕鬆。
實習單元採用普遍控制元件,學習基礎更紮實。
更新的內容,讓您充份掌握單晶片市場脈動。
目錄
第 1 章 單晶片概論
1-1 何謂單晶片微電腦
1-2 MCS-51單晶片微控器種類
課後習題
第 2 章 8051硬體架構分析
2-1 8051的內部結構
2-2 振盪與時序
2-3 CPU
2-4 四組輸入 / 輸出埠
2-5 程式記憶體
2-6 資料記憶體
課後習題
第 3 章 Keil C語言
3-1 Keil C的基本架構
3-2 前置處理器
3-3 C語言的變數
3-4 C語言的資料型態
3-5 8051專用資料型態
3-6 程式區
3-7 記憶體形式
3-8 Keil C的運算子
3-9 Keil C的流程控制
3-10 Keil C的陣列
課後習題
第 4 章 程式設計
4-1 程式開發流程
4-2 Keil C 使用簡介
4-3 編輯原始程式
4-4 編譯及連結
4-5 除錯 / 模擬
4-6 燒錄器
4-7 讓AT89S51工作所需的基本電路
課後習題
第 5 章 基礎電路實作
5-1 延時時間的計算實作
5-2 輸出入埠實作 - 由八個 LED 所組成的跑馬燈
5-3 輸出入埠實作 - 利用建表的方法寫廣告燈程式
5-4 七段顯示器顯示實作 - 讓七段顯示器顯示0~9
5-5 按鍵實作 - 以一個七段顯示器顯示開關被按下的次數
5-6 聲音產生實作 - 產生Do、Re、Mi聲音
課後習題
第 6 章 中 斷
6-1 何謂中斷
6-2 8051中斷介紹
6-3 中斷的致能與除能
6-4 中斷優先權
6-5 中斷程式的設定
實習1 外部中斷INT0實作
實習2 外部中斷INT0及INT1實作
課後習題
第 7 章 計時計數器
7-1 Timer0 和 Timer1 的工作模式
7-2 計時 / 計數器的控制邏輯分析
7-3 如何啟動計時 / 計數器
7-4 Timer0 和 Timer1 的 mode 0 工作模式
7-5 Timer0 和 Timer1 的 mode 1 工作模式
7-6 Timer0 和 Timer1 的 mode 2 工作模式
7-7 Timer0 和 Timer1 的 mode 3 工作模式
7-8 讓8051的TimerX正確工作的程式設計
實習1 計時模式0 - LED閃爍(採用計時溢位偵測方法)
實習2 計時模式0 - LED閃爍(採用計時中斷偵測方法)
實習3 Timer0的 mode1 - 一分鐘計時器
實習4 Timer0的 mode2
實習5 看門狗計時器
課後習題
第 8 章 串列傳輸
8-1 UART 資料傳送方式
8-2 UART 資料傳送的同步問題
8-3 傳輸速率
8-4 工作模式
8-5 工作模式分析
8-6 各種模式的鮑率分析
實習1 UART的mode 0 – 輸出埠擴充
實習2 UART的mode 0 – 輸入埠擴充
實習3 UART的mode 1– 8051間資料的單向傳輸
實習4 UART雙向傳輸 – 兩個MCS-51互傳資料
課後習題
第 9 章 進階實作
9-1 多組七段顯示器的掃描顯示方法
9-2 矩陣式鍵盤實作
9-3 矩陣鍵盤與顯示器共用掃描線實作
9-4 聲音的產生
9-5 5×7 點陣型 LED 顯示實作
9-6 步進馬達之控制
9-7 文字型 LCD 顯示器
9-8 ADC與DAC之應用
課後習題
附 錄
附錄A 8051 IAR C 語言
附錄B AT89S51 ISP 實習板使用說明
附錄C AT89S51 ISP 外部擴充實習電路使用說明
附錄D 課後練習簡答
立即查看
實踐SDGs的入門書:永續發展教育覺察、學習到行動含SDGsL永續發展目標素養國際認證(Fundamentals Level、Sp
類似書籍推薦給您
1.聯合國永續發展目標(SDGs)包含17項核心目標,本書提供全面的永續發展背景,從歷史、當前到未來展望,幫助讀者理解永續發展。
2.本書適合透過反思,引導讀者理解SDGs,不限年齡或行業一起參與永續發展行動。
3.本書為臺灣在地本土少數出版關於永續發展入門書籍,並獨家結合SDGsL永續發展目標素養國際認證,可學習知能並奠定考證的能力。
4.模擬試題:課後習題結合SDGsL認證,可自我檢視學習成效並協助讀者通過認證考試。
5.【MOSME行動學習一點通功能】
使用「MOSME行動學習一點通」,登入會員與書籍序號後,可自我練習、反覆測驗,提升應考戰鬥力。
•評量:可反覆練習書籍裡所有題目,即學即測即評。
目錄
PART I 永續發展過去、現在與未來
第1章 永續發展過去脈絡
1-1永續發展思維的出現
1-2永續發展關鍵定義
1-3千禧年目標(MDGs)與永續發展目標(SDGs)的關係
1-4學習永續發展目標(SDGs)的目的
第2章 永續發展當代現狀
2-1永續發展目標(SDGs)普世核心價值
2-2永續發展目標(SDGs)關注面向
2-3青年學子與永續發展目標(SDGs)
2-4永續發展目標(SDGs)如何串起「真實世界」的連結
2-5社會創業與永續發展目標(SDGs)的關係
第3章 永續發展引導未來視角
3-1透過永續發展目標(SDGs)拓展視野與未來
3-2 Society 5.0的科技與永續發展目標(SDGs)
3-3 元宇宙(Metaverse)與永續發展目標(SDGs)
PART II 永續發展目標(SDGs)17項目標
第4章 「人類」(People):看見自己與他人
4-1 SDG1 消除貧窮
4-2 SDG2 消除飢餓
4-3 SDG3 良好健康與福祉
4-4 SDG4 優質教育
4-5 SDG5 性別平等
第5章「繁榮」(Prosperity):邁向未來新思維
5-1 SDG7 可負擔潔淨能源
5-2 SDG8 尊嚴就業與經濟發展
5-3 SDG9 產業創新與基礎設施
5-4 SDG10 消除不平等
5-5 SDG11 永續城市與社區
第6章「地球」(Planet):對於環境關懷、連結與整全思維
6-1 SDG6 潔淨水與衛生
6-2 SDG12 負責任消費與生產
6-3 SDG13 氣候行動
6-4 SDG14 水下生命
6-5 SDG15 陸域生命
第7章「和平」(Peace)與「夥伴關係」(Partnership)
7-1 SDG16 和平正義與有力的制度
7-2 SDG17 夥伴關係
PART III 行動與實踐
第8章 永續發展目標(SDGs)的公民與日常行動
8-1實踐永續發展目標(SDGs)的入門行動
8-2聯合國永續發展目標(SDGs)如何帶領年輕人透過公民教育賦權的行動
8-3永續發展目標(SDGs)170個每日行動
8-4 永續發展目標(SDGs)氣候行動的實踐
第9章 永續發展目標(SDGs)對於產業的發展與改變
9-1 TWI2050 報告-實踐永續發展目標(SDGs)的轉型
9-2產業與永續發展目標(SDGs)
9-3永續發展目標(SDGs)-全球共通的語言
9-4疫情與永續發展目標(SDGs)
第10章 永續發展目標(SDGs)的教育實踐
10-1永續發展目標(SDGs)學習與實踐
10-2永續發展目標(SDGs)在地社區與學校的串連
10-3 在地社區、學校與永續發展目標(SDGs)
附錄
立即查看