
連結
上一篇: 嵌入式系統之軟體架構-1 (Software Architecture of Embedded System)
MagicJackTing 發表在 痞客邦 留言(2) 人氣(1,612)

通常, 嵌入式系統 (Embedded System) 都是為了執行特定工作/功能而設計的. 為了達成這些特定的任務, 系統會有一些必要的 IO 晶片/模組: (使用外加的 IO 晶片或者是 MCU 內建的 IO 模組)
數位輸出/輸入類.
類比輸出/輸入類.
整合式的輸出/輸入模組.
有些模組可能市場需求量很大, 或者會需要比較複雜的計算/控制, 或者和某些專利有關的, 它們有時會內含一顆 MCU 負責基本的訊號接收及計算再以特定的介面輸出
(註一). 例如: GPS 模組, 或者內含三軸加速計, 三軸陀螺儀, 三軸磁力計 (電子羅盤) 的九軸 MEMS (
Micro
electro
mechanical
Systems) 感測器模組, 有些模組還多了第十軸: 氣壓計. 這些模組經常是利用 MCU 的擴充匯流排介接, 例如: SPI 介面, I
2C 介面. 也有少部份會以 UART 介面介接.
傳輸擴充模組.
傳輸協定簡單的傳輸模組通常內建在 MCU 晶片上 (例如: UART). 而傳輸協定複雜的傳輸模組則通常會內含一顆 MCU 來負責傳輸協定的部份. 傳輸模組種類非常多, 以實體連接線來分有:無線和有線. 有線的常用的有: UART, ethernet. 無線的從距離來分有: BLE, bluetooth, ZigBee, wifi, 2G/3G/4G. 或者單純只有實體層的無線傳輸模組 (440MHz, 2.4GHz 等 ISM Band 都有). 下列是市面上常見的傳輸模組 (Arduino 常用的傳輸模組): 440MHz 無線傳輸模組 (APC220/APC230), ethernet 傳輸模組 (ENC82J60), wifi 模組 (ESP8266), Bluetooth 模組 (HC-05, HC-06, HC-09), BLE 模組 (HM-10, HM-11), ZigBee 模組 (XBee, CC2530)...
MagicJackTing 發表在 痞客邦 留言(1) 人氣(6,460)

Arduino 設定
Arduino IDE 安裝好之後有幾個設定可以改一下, 讓你的 IDE 好用一點, 也好看一點 (是比較不傷眼力啦). 如下圖:
進入 ArduinoIDE 的偏好設定頁面
MagicJackTing 發表在 痞客邦 留言(2) 人氣(23,237)