ESP32 x App Inventor 2 微電腦應用實作 - 最新版 - 附贈MOSME行動學習一點通:評量.加值 (1版)
類似書籍推薦給您
【簡介】
1、教案配合線上的模擬軟體操作,增強學習動機。
2、簡化教師備課時間,隨時隨地QR一下就上線。
3、學生預習簡單,線上立即看結果,省錢又省力。
4、單元學習後舉一反三、舉一反四,動腦開創意。
5、附章節課後評量,從實例發現問題,解決問題。
6、教與學科技化,實例實用有趣,活用雲端學習。
【目錄】
Chapter 1︱各項軟硬體的準備安裝與設定
1-1︱ESP32 的認識和微控器的比較
1-2︱ESP32 晶片腳位
1-3︱簡易實驗板的製作
1-4︱App Inventor的認識與使用介紹
1-5︱線上模擬軟體Wokwi
1-6︱ESP32程式的架構
1-7︱準備開始實作ESP32
1-8︱ESP32 Hello World
1-9︱APP製作-藍牙搜尋與配對
Chapter 2︱ESP32與AI2基本指令
2-1︱變數與資料型態
2-2︱ESP32基本指令介紹
2-3︱App Inventor 2基本指令
2-4︱序列埠通訊
Chapter 3︱LED的實習
3-1︱LED的認識與控制範例
3-2︱多個LED的顯示控制
3-3︱LED交通號誌燈
3-4︱App Inventor遠端按鈕控制LED
3-5︱ESP32與手機App雙向溝通
Chapter 4︱七段顯示器的實習
4-1︱七段顯示器的認識
4-2︱單個七段顯示器:0∼9計數
4-3︱74HC595與七段顯示器
4-4︱74HC595控制2個七段顯示器顯示
4-5︱四位數七段顯示器
4-6︱74HC595控制四位數七段顯示器
4-7︱APP製作-藍牙時鐘
Chapter 5︱輸入裝置的實習
5-1︱數位式開關綜合實習
5-2︱薄膜式4×4鍵盤
5-3︱ESP32的ADC與DAC
5-4︱ESP32的電容式觸控
5-5︱語音辨識輸入
Chapter 6︱聲光效果的實習
6-1︱蜂鳴器
6-2︱RGB三色LED
6-3︱WS2812B串列式RGB LED
6-4︱鍵盤控制發聲-音樂演奏
6-5︱安卓手機與Google小姐讀稿機
6-6︱語音控制燈條與彩球
6-7︱APP繪圖
Chapter 7︱液晶顯示器LCD與OLED
7-1︱LCD的認識
7-2︱基本文字的顯示
7-3︱自創字型與圖案
7-4︱OLED的實習
7-5︱語音下棋
Chapter 8︱超音波感測
8-1︱超音波感測器HC-SR04的認識
8-2︱超音波感測器基本實習
8-3︱倒車雷達應用
8-4︱HC-SR04與LCD結合應用
8-5︱HC-SR04與APP結合應用
Chapter 9︱溫濕度感測實習
9-1︱溫濕度感測器的認識
9-2︱溫濕度感測器基本實習
9-3︱溫度感測與LCD結合應用
9-4︱DHT溫度感測+OLED的顯示
9-5︱DHT溫濕度感測與手機APP結合應用
Chapter 10︱直流馬達與伺服馬達
10-1︱直流馬達的認識
10-2︱直流馬達的實習
10-3︱伺服馬達的認識
10-4︱伺服馬達的基本控制實習
10-5︱手機APP控制伺服馬達-簡易機器手臂
Chapter 11︱LED點矩陣模組顯示器
11-1︱認識MAX7219
11-2︱基本顯示實習
11-3︱LED點矩陣與RTC的結合應用
11-4︱NTP的認識
Chapter 12︱ESP32 WiFi
12-1︱ESP32 WiFi認識
12-2︱ESP32 WiFi連線與掃描
12-3︱ESP32 WiFi與NTP結合
12-4︱ESP32 WiFi控制LED
12-5︱溫濕度感測值顯示於網頁伺服器
附錄︱課後評量簡答
立即查看
Arduino 微電腦應用實習含AMA先進微控制器應用認證中級(Fundamentals Level)(第四版)-使用IPOE M3-附 (4版)
類似書籍推薦給您
產品特色:
1. 本書傳承Arduino設計理念,以淺顯易懂的論述引導讀者快速進入微電腦控制領域,使學習者擺脫過往因艱深的專業論述所造成的學習挫折。
2. 教學內容清楚明瞭:除文字敘述外,輔以操作影片,教學成效加倍。
3. 主題式引導學習:除基本的認知學習外,進一步將專題製作常使用的概念導引進來,擺脫片段式學習,讓學習者在完成每一個主題後,即可應用在專題製作上,也可說是一個完整的成品。
4. 適合電機電子群專題製作、單晶片實習、微處理機實習等課程外,生機科機電整合、汽車科汽車電子、專題製作,機械科機械電學實習,其他如設計職群,可以在作品上加入一些聲光效果或遙控裝置,來增加產品的價值性及新穎性,讓作品更生動活潑,也能與觀眾產生互動的效果。
目錄:
第1 章 Arduino 與整合開發環境的認識與使用
一、Arduino的介紹
二、Arduino UNO R3控制板介紹
三、Arduino整合開發環境IDE介紹
四、Arduino程式開發流程與程式架構
五、Arduino基本指令介紹
六、Arduino初體驗
第2 章 LED 控制
一、認識發光二極體(LED)及蜂鳴器
二、函式說明
三、實習單元
實習一:閃閃警示燈―二個LED輪流閃爍
實習二:流水式方向燈
實習三:會呼吸的燈―LED燈亮度自動調整
實習四:蜂鳴器發聲基本控制
第3 章 按鈕開關/ 可變電阻控制
一、認識按鈕開關、指撥開關及可變電阻
二、函式說明
三、實習單元
實習五:使用按鈕開關控制LED燈亮/滅
實習六:4×4矩陣式鍵盤控制
實習七:簡易密碼鎖實習
實習八:氣氛燈-使用可變電阻調整LED亮度
第4 章 RGB 三色LED 控制
一、認識RGB三色LED
二、函式說明
三、實習單元
實習九:三色LED基本控制
實習十:多彩氣氛燈-RGB LED多彩控制
實習
立即查看
微電腦控制實習(Visual Basic串並列埠控制)-第三版 (3版)
類似書籍推薦給您
<內容簡介>
1.個人電腦利用簡單易學的Visual Basic 6.0程式語言,來做印表機(Printer Port)之控制。
2.個人電腦利用簡單易的Visual Basic 6.0程式語言,透過RS-232介面(COM Port)和另一端單晶片MCS-51做串列埠通訊傳輸控制。
3.並列埠保護轉接板可保護個人電腦Printer Port,方便實習配線。串列埠實習轉接板,不僅方便讀者做個人電腦串列埠控制實習外,亦可應用於8051 ISP實習。
<章節目錄>
第1章 印表機通訊埠(Printer Port Communication)
1-1 何謂並列資料傳輸
1-2 電腦之印表機介面
1-3 Printer Port I/O位址及接腳定義
1-4 Printer Port之電氣特性
1-5 其他印表機埠模式
1-6 Windows Printer Port(印表機埠)內容之查詢
第2章 串列埠通訊(Serial Port Communication)
2-1 何謂串列資料傳輸
2-2 串列通訊傳輸的基本通訊協定
2-3 一般常用的串列傳輸介面
2-4 PC串列埠RS-232之定義、接腳位址及暫存器內容
2-5 RS-232與RS-485之轉換介面
2-6 Windows串列埠(COM Port)內容之查詢
第3章 Visual Basic 6.0 程式語言基本概述
3-1 VB新專案的建立
3-2 VB之三種工作模式(設計、執行、中斷)
3-3 VB物件介紹及屬性
3-4 VB之事件及方法
3-5 VB表單之概述
3-6 常用控制項元件之介紹、載入及屬性的設定
3-7 VB程式語言之資料型態
3-8 邏輯運算子
3-9 比較運算子
3-10 VB程式常用的控制敘述
3-11 簡易VB表單之設計及程式碼的撰寫
第4章 Visual Basic 6.0 並列埠介面之使用
4-1 Printer Port I/O函數之設定及宣告
4-2 並列埠(Printer Port)資料輸入/輸出之使用
4-3 LPT埠輸入/輸出之硬體結構概念
第5章 Visual Basic 6.0 串列通訊元件之使用
5-1 串列通訊控制項元件之引起
5-2 串列通訊控制項元件的屬性
5-3 VB6.0 MSDN Library的使用
第6章 單晶片微電腦(MCS-51)串列通訊埠
6-1 8051串列埠介面(Serial Interface)
6-2 串列埠控制暫存器(SCON)
6-3 8051串列埠各種工作模式
6-4 串列埠鮑率的設定方法
第7章 RS-232介面和單晶片 MCS-51
7-1 RS-232介面和MCS-51信號準位轉換
7-2 信號準位轉換IC之電氣特性
7-3 RS-232轉換IC之接腳圖及內部結構圖
7-4 RS-232介面和MCS-51串列傳輸
7-5 PC與MCS-51之監控運用
第8章 串、並列埠實習轉接板之簡介
8-1 印表機輸出入埠及轉接板介紹
8-2 RS-232C串列埠實習板介紹
8-3 介面處理
第9章 印表機輸出埠之基本實習
實習9-1 閃爍燈
實習9-2 霹靂燈
實習9-3 廣告燈
實習9-4 用七段顯示器顯示數字
實習9-5 兩位數七段顯示器
第10章 印表機輸入埠之基本實習
實習10-1 偵測開關動作狀態
實習10-2 外部按鍵控制輸出實習
第11章 基本I/O實習
實習11-1 外部按鍵控制七段顯示器實習
實習11-2 盤盤掃瞄應用實習
實習11-3 LCD模組之應用實習
實習11-4 A/D(類比/數位)轉換實習
實習11-5 D/A(數位/類比)轉換實習
實習11-6 步進馬達控制
實習11-7 印表機埠(I/O)之擴充
實習11-8 並列傳輸
第12章 串列埠基礎實習
實習12-1 串列埠DTR及RTS輸出實習
實習12-2 串列埠DSR、CTS及RI輸入實習
實習12-3 串列埠由DSR、CTS及RI輸入,由RTS、DTR輸出實習
實習12-4 串列埠LED閃爍燈發射實習
實習12-5 串列埠LED資料核取輸出實習
實習12-6 串列埠LED霹靂燈之發射及接收實習
實習12-7 串列埠LED 4種動作選擇實習
實習12-8 串列埠七段顯示器實習
實習12-9 串列埠表單16鍵輸入七段顯示器輸出顯示實習
實習12-10 串列埠二位數計數器實習
實習12-11 串列埠二位數計時器實習
實習12-12 串列埠4位數計時器(可設定)實習
實習12-13 串列埠4*4鍵盤實習
實習12-14 串列埠8*8點矩陣實習
實習12-15 串列埠8*8點矩陣移動字幕實習
實習12-16 串列埠點矩陣LCD模組實習
實習12-17 串列埠步進馬達實習
實習12-18 串列埠類比/數位(A/D)轉換實習
實習12-19 串列埠數位/類比(D/A)轉換實習
實習12-20 串列埠馬達Y-Delta啟動實習
立即查看
Arduino 微電腦控制實習含AMA 先進微控制器應用認證中級(Fundamentals Level)-使用IPOE M3-附
類似書籍推薦給您
1.坊間Arduino書籍多以互動裝置介紹課程,訴求重點大多強調非電子電機背景的使用者一樣可以無痛使用微控制器發揮創意,本書是否跳脫框架,將Arduino回歸電子課程主流,讓電群的讀者,利用自身專長,讓創意更發光發熱呢!因為它傻瓜,你聰明嘛!
2.本書從微電腦系統談起,瞭解Arduino微控制器的結構、腳位,透過線上模擬軟體Tinkercad配線及模擬,學習並建立程式的開發流程及程式語言概念。
3.範例式的引導操作,配合MEB3.0實驗板輕鬆上手,包括數位篇、類比篇,以及進階篇的練習,每個練習後有無數的延伸推廣,激發讀者思考。
4.課程進階延伸至Visual Studio程式設計,透過Visual BASIC學習與電腦進行互動,讓Arduino端的硬體搭上電腦端的多媒體,呈現多樣學習風貌。另外,課程也邁向AMA先進微控制器應用認證,讓課程與認證無縫接軌,只要按部就班,皆可完成術科認證。
目錄
零、如何使用本書
第0章 如何使用本書
壹、理論篇
第1章 微電腦系統概論
1-1 微電腦系統單元
1-2 微電腦系統架構
1-3 微控制器(單晶片微電腦)
1-4 類比與數位訊號介面
學後評量
第2章 認識Arduino
2-1 淺談Arduino
2-2 Arduino 系列控制板介紹
2-3 Arduino 系統架構
2-4 Arduino 接腳
學後評量
第3章 軟體:整合開發環境說明與程式介紹
3-1 整合開發環境Arduino IDE
3-2 Arduino的程式介紹與基本指令
3-3 輸出入指令
3-4 數學算術及運算指令
學後評量
第4章 學習工具
4-1 圖控程式
4-2 Arduino線上電路與程式模擬軟體
4-3 串列通訊
學後評量
第5章 發光二極體LED的控制
5-1 功能簡介:LED閃滅
5-2 電路說明
5-3 程式設計
5-4 實驗成果
5-5 延伸應用與練習
學後評量
第6章 按鈕開關輸入控制
6-1 功能簡介:按鈕開關控制LED
6-2 電路說明
6-3 程式設計
6-4 實驗成果
6-5 延伸應用與練習
學後評量
第7章 千變萬化的LED流水燈控制
7-1 功能簡介:跑馬燈
7-2 電路說明
7-3 程式設計
7-4 實驗成果
7-5 延伸應用與練習
7-6 串列全彩LED
學後評量
第8章 七段顯示器
8-1 功能簡介
8-2 電路說明
8-3 程式設計
8-4 實驗成果
8-5 延伸應用與練習
學後評量
第9章 蜂鳴器
9-1 功能簡介
9-2 電路說明
9-3 程式設計
9-4 實驗成果
9-5 延伸應用與練習
9-6 鍵盤(Keypad)的應用―電子琴
學後評量
參、類比I/O學習篇
第10章 LED點矩陣顯示+G-Sensor
10-1 相關知識
10-2 點矩陣顯示表情符號
10-3 使用計時中斷的顯示
10-4 G-SENSOR 體感控制器~水平儀
學後評量
第11章 CdS亮度感測:伺服馬達的遮陽板控制
11-1 功能簡介
11-2 電路說明
11-3 程式設計
11-4 實驗成果
11-5 延伸應用與練習
11-6 二顆伺服機的雲台方向控制
學後評量
第12章 溫度感測:LCD溫度顯示與警報器
12-1 功能簡介
12-2 電路說明
12-3 程式設計
12-4 延伸應用與練習
學後評量
第13章 距離感測:超音波& 紅外線
13-1 功能簡介
13-2 電路說明
13-3 程式設計
13-4 實驗成果
13-5 延伸應用與練習
學後評量
肆、延伸進階篇
第14章 Arduino互動技術
14-1 中斷結構
14-2 Arduino接收電腦訊號的互動(VB)
14-3 電腦接收Arduino訊號的互動(VB)
學後評量
第15章 AMA Fundamentals先進微控制器應用認證
15-1 AMA Fundamentals術科試題說明
15-2 電路裝配與測試
15-3 現場指定IO埠的執行
學後評量
附錄
一 ASCII對照表
二 LCD 模組顯示字元列表
三 學後評量答案
AMA Fundamentals先進微控制器應用認證學科解析
第1章 基本電學(含電子零件)
第2章 電子學(含儀表、量測)
第3章 數位邏輯(數位量測)
第4章 程式語言(C、組合)
第5章 微控制器實務1-基礎(MCU)
第6章 微控制器實務2-應用(周邊)
第7章 工業安全與職業道德
AMA Fundamentals先進微控制器應用認證術科測試試題(Arduino)
立即查看
單晶片微電腦8051/8951原理與應用(C語言)(附多媒體光碟) 4/E 2022 <全華>4/e (4版)
類似書籍推薦給您
單晶片微電腦8051/8951原理與應用(C語言)
ISBN13:9786263281219
出版社:全華圖書
作者:蔡朝洋;蔡承佑
裝訂/頁數:平裝/548頁
附件:光碟*1
規格:26cm*19cm*2.4cm (高/寬/厚)
重量:1019克
版次:4
出版日:2022/04/18
中國圖書分類:電腦製造
內容簡介
本書使用目前最熱門的KEIL C來學習單晶片微電腦,本書共分為四篇,第一篇將單晶片微電腦MCS-51及C語言的相關知識做了深入淺出的說明,第二篇至第四篇為C語言程式所撰寫控制單晶片微電腦的應用實例,是一本理論與實務並重的書籍。本書中每個實例均經由作者精心規劃,且每個程式範例均經由作者上機實驗過。讀者們若能一面研讀本書一面依序實習,定可收到事半功倍之效果,進而獲得單晶片微電腦控制之整體知識。本書適合大學、科大電子、電機、資工系「單晶片微電腦實務」課程使用。
本書特色
1.本書共分為四篇,使用目前最熱門的KEIL C來學習單晶片微電腦,內容深入淺出,理論與實務並重,在學習上更加得心應手。
2.本書詳細說明C 語言入門語法、程式架構、運算子及特殊指令,是學習單晶片微電腦的最佳書籍。
3.本書中的每個實例均經由作者精心規劃,且由作者親自上機實驗,書後更附有無試用期限的KEIL C試用版。
目錄
第1篇 相關知識1-1
第1章 單晶片微電腦的認識1-3
1-1 微電腦的基本結構1-4
1-2 何謂單晶片微電腦1-5
1-3 使用單晶片微電腦的好處1-6
1-4 適用的電腦才是好電腦1-7
1-5 MCS-51系列單晶片微電腦的認識1-7
第2章 MCS-51系列單晶片微電腦2-1
2-1 我應選用哪個編號的單晶片微電腦2-2
2-2 MCS-51系列之方塊圖2-2
2-3 MCS-51系列的接腳2-4
2-3-1 MCS-51系列的接腳圖2-4
2-3-2 MCS-51系列之接腳功能說明2-4
第3章 MCS-51系列的內部結構3-1
3-1 指令解碼器及控制單元3-3
3-2 算術邏輯單元3-3
3-3 程式計數器3-3
3-4 程式記憶體3-3
3-5 資料記憶體3-4
3-6 特殊功能暫存器3-5
3-7 輸入/輸出埠3-9
3-8 計時/計數器之基本認識3-12
3-9 計時/計數器0及計時/計數器1 3-12
3-9-1 工作模式之設定3-12
3-9-2 模式0 (Mode 0) 分析3-14
3-9-3 模式1 (Mode 1) 分析3-16
3-9-4 模式2 (Mode 2) 分析3-16
3-9-5 模式3 (Mode 3) 分析3-18
3-10 計時/計數器2 3-19
3-10-1 工作模式之設定3-19
3-10-2 捕取模式 (Capture Mode) 分析3-19
3-10-3 自動再載入模式 (Auto-Reload Mode) 分析3-21
3-10-4 鮑率產生器 (Baud Rate Generator) 分析3-22
3-11 串列埠3-23
3-11-1 串列埠之模式0 3-25
3-11-2 串列埠之模式1 3-27
3-11-3 串列埠之模式2 3-29
3-11-4 串列埠之模式3 3-32
3-11-5 串列埠的鮑率3-33
3-11-6 多處理機通訊3-35
3-12 中斷3-38
3-12-1 中斷之致能3-38
3-12-2 中斷之優先權3-40
3-13 省電模式3-43
3-13-1 閒置模式 (Idle Mode)3-44
3-13-2 功率下降模式 (Power Down Mode)3-45
第4章 C語言入門4-1
4-1 C語言的程式架構4-2
4-2 C語言的變數與常數4-5
4-2-1 變數的名稱4-5
4-2-2 KEIL C51的保留字4-5
4-2-3 資料型態4-6
4-2-4 資料表示法4-9
4-2-5 記憶體類型4-10
4-2-6 變數的格式4-10
4-2-7 應該在哪裡宣告變數4-11
4-2-8 常數的宣告與使用4-12
4-3 C語言的運算子4-12
4-3-1 運算子是什麼4-12
4-3-2 指定運算子4-13
4-3-3 算術運算子4-13
4-3-4 關係運算子4-14
4-3-5 邏輯運算子4-15
4-3-6 位元運算子4-16
4-3-7 複合型指定運算子4-18
4-3-8 運算子的優先順序4-19
4-3-9 空白與括號4-19
4-4 程式流程的控制4-20
4-4-1 條件判斷指令if 4-21
4-4-2 分支指令if-else 4-22
4-4-3 階梯分支指令if-else if-else 4-23
4-4-4 多重分支指令switch-case-break-default 4-25
4-4-5 迴圈指令for 4-27
4-4-6 迴圈指令while 4-28
4-4-7 迴圈指令do-while 4-30
4-4-8 跳躍指令goto 4-31
4-5 陣列4-33
4-5-1 一維陣列4-33
4-5-2 字串與陣列4-34
4-6 函數4-35
4-6-1 函數的格式4-36
4-6-2 沒有引數也沒有返回值的函數4-36
4-6-3 有引數沒有返回值的函數4-37
4-6-4 有引數也有返回值的函數4-38
4-6-5 沒有引數有返回值的函數4-39
4-6-6 用陣列做為引數4-40
4-7 KEIL C51的中斷函數4-42
4-8 KEIL C51的特殊指令4-43
4-8-1 向左旋轉指令4-43
4-8-2 向右旋轉指令4-44
4-8-3 極短時間的延時指令4-46
4-9 到KEIL公司去挖寶4-46
第5章 MCS-51之基本電路5-1
5-1 80C51、87C51、89C51、89S51之基本電路5-2
5-2 介面電路5-3
5-2-1 輸入電路5-3
5-2-2 輸出電路5-5
第6章 如何編譯程式6-1
6-1 如何獲得程式的執行檔6-2
6-2 8051的常用C語言編譯器6-2
6-3 下載KEIL C51(請見本書附贈光碟)6-2
6-4 安裝KEIL C51(請見本書附贈光碟)6-3
6-5 KEIL C51之操作實例6-3
6-6 KEIL C51的偵錯能力6-17
第7章 如何執行、測試程式7-1
7-1 直接將程式燒錄在89S51或89C51測試7-2
7-2 直接將程式下載至具有ISP功能的AT89S51或
P89C51RD2執行7-3
7-3 利用電路實體模擬器ICE執行程式7-3
第8章 AT89系列單晶片微電腦的認識8-1
8-1 快閃記憶體 Flash Memory8-2
8-2 AT89C51、AT89S51 8-2
8-3 AT89C52、AT89S52 8-3
8-4 AT89C55 8-3
8-5 AT89C2051、AT89S2051 8-3
8-6 AT89C4051、AT89S4051 8-5
8-7 AT89C1051U 8-6
8-8 KEIL C51試用版的限制 8-6
第2篇 基礎實習9-1
第9章 輸出埠之基礎實習9-3
...
立即查看