輕鬆玩Arduino程式設計與感測器入門

    利用LED元件與開關元件可以教授迴圈與條件判斷,利用七段顯示器可以教授二進位系統概念,利用8x8LED可以教授陣列的概念與自訂函式,利用硬體教授程式設計,可以讓讀者觀察結果來確認程式正確性,是否瞭解相關概念,接著結合Arduino與感測器,可以量測環境的變化,並透過藍牙或無線網路進行資料傳輸,將獲得結果記錄在伺服器上,最後為整合應用製作紅外線或藍牙遙控車或感測器的整合應用,為未來

    收集中
    US$9.84
    利用LED元件與開關元件可以教授迴圈與條件判斷,利用七段顯示器可以教授二進位系統概念,利用8x8LED可以教授陣列的概念與自訂函式,利用硬體教授程式設計,可以讓讀者觀察結果來確認程式正確性,是否瞭解相關概念,接著結合Arduino與感測器,可以量測環境的變化,並透過藍牙或無線網路進行資料傳輸,將獲得結果記錄在伺服器上,最後為整合應用製作紅外線或藍牙遙控車或感測器的整合應用,為未來專題課程作準備。
    本書以實驗方式進行編排,先進行元件介紹與概念解說,接著實作硬體,進行程式設計,觀察實驗結果,並將結果進行紀錄,並提出相關問題要讀者回答或實作程式。
    本書實驗提供Arduino C語言程式碼,與使用App Inventor2結合Android手機。

    章节目录

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      範例下載頁
    • 1-6
      CHAPTER 01 認識Arduino
    • 1-7
      1-1 Arduino的歷史與特色
    • 1-8
      1-2 Arduino的硬體簡介
    • 1-9
      1-2-1 Arduino Uno
    • 1-10
      1-2-2 Arduino Mega
    • 1-11
      1-3 Arduino IDE
    • 1-12
      1-3-1 下載、安裝與執行Arduino IDE
    • 1-13
      1-3-2 Arduino操作環境與背景知識
    • 1-14
      1-3-3 執行第一個程式——讓內建LED閃爍
    • 1-15
      CHAPTER 02 基本電子元件
    • 1-16
      2-1 讓LED發亮的電路圖
    • 1-17
      2-2 電壓、電阻與電流
    • 1-18
      2-3 判斷電阻值
    • 1-19
      2-4 麵包板
    • 1-20
      2-5 Fritzing繪製LED電路圖
    • 1-21
      2-5-1 下載與安裝Fritzing
    • 1-22
      2-5-2 繪製LED電路圖
    • 1-23
      2-6 製作一個LED電路
    • 1-24
      CHAPTER 03 序列埠
    • 1-25
      3-1 序列埠的簡介
    • 1-26
      3-2 序列埠函式庫
    • 1-27
      3-3 序列埠實驗
    • 1-28
      3-3-1 連線序列埠輸出字串
    • 1-29
      3-3-2 從序列埠接收數值點亮LED
    • 1-30
      3-3-3 兩台Arduino使用序列埠互傳字元
    • 1-31
      CHAPTER 04 類比訊號
    • 1-32
      4-1 類比輸入
    • 1-33
      4-1-1 讀取可變電阻
    • 1-34
      4-1-2 小夜燈
    • 1-35
      4-2 類比訊號輸出PWM
    • 1-36
      4-2-1 使用可變電阻調整LED亮度
    • 1-37
      CHAPTER 05 Arduino的變數與條件判斷
    • 1-38
      5-1 變數
    • 1-39
      5-1-1 何謂變數?
    • 1-40
      5-1-2 變數的命名
    • 1-41
      5-2 資料型別
    • 1-42
      5-3 變數的宣告與初始化
    • 1-43
      5-4 運算子
    • 1-44
      5-4-1 指定運算子
    • 1-45
      5-4-2 算術運算子
    • 1-46
      5-4-3 比較運算子
    • 1-47
      5-4-4 邏輯運算子
    • 1-48
      5-4-5 遞增減運算子
    • 1-49
      5-4-6 計算記憶體空間的運算子
    • 1-50
      5-4-7 運算子優先權次序
    • 1-51
      5-5 隱含型別轉換與強制型別轉換
    • 1-52
      5-5-1 隱含型別轉換(Implicit type conversion)
    • 1-53
      5-5-2 強制型別轉換(Explicit type conversion)
    • 1-54
      5-6 變數的作用範圍
    • 1-55
      5-7 Arduino的變數實驗
    • 1-56
      5-7-1 實作紅綠燈實驗
    • 1-57
      5-7-2 可變電阻影響LED閃爍速度
    • 1-58
      5-8 選擇結構
    • 1-59
      5-9 Arduino的條件判斷實驗
    • 1-60
      5-9-1 開關元件與LED實驗
    • 1-61
      5-9-2 繼電器與LED實驗
    • 1-62
      CHAPTER 06 Arduino的迴圈與函式
    • 1-63
      6-1 迴圈結構——使用for
    • 1-64
      6-1-1 慢慢點亮與熄滅LED實驗
    • 1-65
      6-2 迴圈結構——使用while
    • 1-66
      6-2-1 多個LED輪流播放實驗
    • 1-67
      6-3 巢狀迴圈
    • 1-68
      6-3-1 九九乘法表
    • 1-69
      6-3-2 印星號
    • 1-70
      6-4 迴圈結構特殊指令的使用——break 與continue
    • 1-71
      6-5 函式
    • 1-72
      6-5-1 函式的定義、傳回值與呼叫
    • 1-73
      6-5-2 變數的作用範圍
    • 1-74
      6-5-3 Arduino的程式架構
    • 1-75
      6-5-4 使用函式控制RGB LED實驗
    • 1-76
      6-5-5 使用函式與隨機值控制RGB LED實驗
    • 1-77
      CHAPTER 07 陣列
    • 1-78
      7-1 一維陣列
    • 1-79
      7-1-1 一維陣列的宣告與初始化
    • 1-80
      7-1-2 一維陣列與迴圈
    • 1-81
      7-1-3 使用蜂鳴器發出音階
    • 1-82
      7-1-4 七段顯示器顯示數字
    • 1-83
      7-2 二維陣列的概念
    • 1-84
      7-2-1 二維陣列的宣告與初始化
    • 1-85
      7-2-2 二維陣列的使用
    • 1-86
      7-2-3 七段顯示器顯示數字
    • 1-87
      7-2-4 數字鍵盤
    • 1-88
      CHAPTER 08 Arduino與周邊設備溝通的協定——I2C
    • 1-89
      8-1 簡介I2C
    • 1-90
      8-1-1 比較UART與I2C
    • 1-91
      8-2 Arduino的I2C匯流排實驗
    • 1-92
      8-2-1 使用2x16 LCD顯示文字
    • 1-93
      8-2-2 從序列埠輸入文字並顯示在2x16 LCD
    • 1-94
      8-2-3 兩台Arduino使用I2C傳送資料
    • 1-95
      CHAPTER 09 Arduino與周邊設備溝通的協定——SPI
    • 1-96
      9-1 簡介SPI
    • 1-97
      9-1-1 比較UART、I2C與SPI
    • 1-98
      9-2 操作SPI點亮8x8 LED
    • 1-99
      9-2-1 使用8x8 LED顯示箭頭
    • 1-100
      9-2-2 使用8x8 LED顯示會移動的箭頭
    • 1-101
      9-2-3 使用8x8 LED顯示會移動的箭頭
    • 1-102
      CHAPTER 10 環境感測器
    • 1-103
      10-1 土壤濕度感測器
    • 1-104
      10-2 溫度與濕度感測器
    • 1-105
      10-3 MQ4瓦斯感測
    • 1-106
      10-4 PM2.5感測器
    • 1-107
      CHAPTER 11 物理現象感測器與RFID讀卡機
    • 1-108
      11-1 碰撞感測器
    • 1-109
      11-2 傾斜感測器
    • 1-110
      11-3 紅外線感測器
    • 1-111
      11-4 循跡感測器
    • 1-112
      11-5 超音波感測器
    • 1-113
      11-6 RFID讀卡機
    • 1-114
      CHAPTER 12 馬達
    • 1-115
      12-1 使用電晶體驅動馬達
    • 1-116
      12-2 使用L298N驅動直流馬達
    • 1-117
      12-3 伺服馬達
    • 1-118
      12-4 步進馬達
    • 1-119
      CHAPTER 13 紅外線與藍牙傳輸
    • 1-120
      13-1 紅外線接收
    • 1-121
      13-2 紅外線發射器
    • 1-122
      13-3 藍牙傳輸
    • 1-123
      CHAPTER 14 無線網路
    • 1-124
      14-1 無線網路模組ESP8266
    • 1-125
      14-1-1 韌體更新
    • 1-126
      14-1-2 使用AT指令設定無線網路ESP8266模組
    • 1-127
      14-2 使用Arduino操作無線網路
    • 1-128
      14-3 Arduino網路ESP8266模組
    • 1-129
      CHAPTER 15 紅外線與藍牙遙控車
    • 1-130
      15-1 製作輪型車子
    • 1-131
      15-2 使用紅外線遙控車子
    • 1-132
      15-3 透過手機使用藍牙遙控車子
    • 1-133
      CHAPTER 16 製作環境監控系統
    • 1-134
      16-1 整合溫度、濕度、PM2.5感測器與
    • 1-135
      16-2 使用無線網路上傳資料到資料庫
    • 1-136
      16-2-1 下載與安裝XAMPP
    • 1-137
      16-2-2 使用phpMyAdmin還原pm資料庫
    • 1-138
      16-2-3 安裝與執行PHP程式
    • 1-139
      16-2-4 執行Arduino程式
    • 1-140
      APPENDIX A 實驗元件一覽表
    • 1-141
      版權
    • 1-142
      封底

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案