Ameba 8195 AM 20201124 3 20201124 4 Arduino



Ameba 8195 AM 2020/11/24 3

2020/11/24 4

開發 具 • Arduino 的官網:https: //www. arduino. cc/ • 下載網站https: //www. arduino. cc/en/Main/Software • 壓縮軟體Win. RAR請到: https: //briian. com/5480/winrar. html 2020/11/24 5

軟體下載 • https: //www. arduino. cc/en/Main/Software 2020/11/24 6

找 1. 6. 7版本 https: //www. arduino. cc/en/Main/Old. Software. Releases#previous 2020/11/24 7


解到D: arduino-1. 6. 7 2020/11/24 9

開啟Arduino 2020/11/24 10

安裝Ameba 開發版 2020/11/24 11

安裝Ameba 開發版 https: //github. com/Ameba 8195/Arduino/raw/master/release /package_realtek. com_ameba_index. json 2020/11/24 12

安裝Ameba 開發版 填入: https: //github. com/Ameba 8 195/Arduino/raw/master/re lease/package_realtek. co m_ameba_index. json 2020/11/24 13

安裝Ameba 開發版-開啟Board Manager 2020/11/24 14

安裝Ameba 開發版-開啟Board Manager 2020/11/24 15


安裝Ameba 開發版Version 1. 0. 8 2020/11/24 17

安裝Ameba 開發版 2020/11/24 18


安裝Ameba 函式庫 2020/11/24 20

安裝Ameba 函式庫 COPY (複製、貼上) 2020/11/24 21




安裝Ameba 函式庫-切換函式庫目錄 C: UsersuserDocumentsAm eba 2020/11/24 25


安裝Ameba 函式庫-選擇Amaba開發版 2020/11/24 27





Arduino 程式介紹 2020/11/24 32

Arduino 程式架構 2020/11/24 33









Arduino語法 2020/11/24 42




Arduino的變數與常數 資料型態 2020/11/24 Arduino語言基礎 46

Arduino的變數與常數 變數宣告 p int led. Pin=10; //宣告整數變數led. Pin,初始值為 10。 p char my. Char=’A’; //宣告字元變數my. Char,初始值為’A’。 p float sensor. Val=12. 34 //宣告浮點數變數sensor. Val,初始值為 12. 34。 p int year=2013, moon=7, day=11; //宣告整數變數year、moon、day及其初值。 2020/11/24 Arduino語言基礎 47




算術運算子 2020/11/24 Arduino語言基礎 51

算術運算子 2020/11/24 Arduino語言基礎 52

關係運算子 2020/11/24 Arduino語言基礎 53

關係運算子 2020/11/24 Arduino語言基礎 54

邏輯運算子 2020/11/24 Arduino語言基礎 55

邏輯運算子 2020/11/24 Arduino語言基礎 56

位元運算子 2020/11/24 Arduino語言基礎 57

位元運算子 2020/11/24 Arduino語言基礎 58

複合運算子 2020/11/24 Arduino語言基礎 59

複合運算子 2020/11/24 Arduino語言基礎 60






Arduino程式流程控制 迴圈控制指令—do-while迴圈 2020/11/24 Arduino語言基礎 66

Arduino程式流程控制 迴圈控制指令—do-while迴圈 2020/11/24 Arduino語言基礎 67

Arduino程式流程控制 迴圈控制指令—do-while迴圈 2020/11/24 Arduino語言基礎 68



Arduino程式流程控制 條件控制指令—if-else敘述 2020/11/24 Arduino語言基礎 71

Arduino程式流程控制 條件控制指令—if-else敘述 2020/11/24 Arduino語言基礎 72



Arduino程式流程控制 條件控制指令—if-else-if敘述 2020/11/24 Arduino語言基礎 75

Arduino程式流程控制 條件控制指令—if-else-if敘述 2020/11/24 Arduino語言基礎 76

Arduino程式流程控制 條件控制指令—switch-case敘述 2020/11/24 Arduino語言基礎 77

Arduino程式流程控制 條件控制指令—switch-case敘述 2020/11/24 Arduino語言基礎 78

Arduino程式流程控制 條件控制指令—switch-case敘述 2020/11/24 Arduino語言基礎 79

Arduino程式流程控制 條件控制指令—switch-case敘述 2020/11/24 Arduino語言基礎 80


函式(function) 函式原型 2020/11/24 Arduino語言基礎 82

函式(function) 函式原型 2020/11/24 Arduino語言基礎 83

陣列(array) 2020/11/24 Arduino語言基礎 84

陣列(array) 一維陣列 2020/11/24 Arduino語言基礎 85

陣列(array) 二維陣列 2020/11/24 Arduino語言基礎 86


前置命令 #include前置命令 2020/11/24 Arduino語言基礎 88

前置命令 #define前置命令 2020/11/24 Arduino語言基礎 89

- Slides: 90