CC 2530 SPI SPI Serial Peripheral Interface BusSPI
CC 2530方塊圖
基本感測控制介面 SPI 串列通訊SPI 序列周邊介面(Serial Peripheral Interface Bus,SPI) ,類似I 2 C,是一種 4線同步序列資料協定,適用於可攜 式裝置平台系統,但使用率較I 2 C少。序列周邊介面一 般是 4線,有時亦可為 3線。 SPI匯流排定義四組 logic signals. * SCLK — Serial Clock * MOSI/SIMO — Master Output, Slave Input * MISO/SOMI — Master Input, Slave Output * SS — Slave Select 另一種稱呼亦廣泛被使用: * SCK — Serial Clock * SDI, SI — Serial Data In * SDO, SO — Serial Data Out * n. CS, n. SS, STE — Chip Select 傳輸速率:可達 25 Mbit/s 以 上
Arduino Nano MCU-ATmega 328
Arduino Nano MCU-ATmega 328
Arduino Nano MCU-ATmega 328
Nano 328 KIT 模組架構規劃 No. 1插槽-5 PIN (5 VDIO) D 5, A 6, A 7 No. 2插槽-3 PIN (ADC/1 Wire) A 0 No. 3插槽-4 PIN (Tx. Rx/PC) D 0~D 1 No. 4插槽-4 PIN (Tx. Rx/PC) A 1~A 2 No. 5插槽-3 PIN (ADC/1 Wire) A 3 顯示器 (OLED) PC-USB 燒錄與通訊 5 V圓孔電 池插座 單晶片/MCU ATmega 328 按鍵輸入 Enter(D 6) 按鍵輸入 Enter(D 2) 指示燈 LED(D 13) 3 V電池插座 No. 10插槽 5 PIN(5 VDIO) D 10, D 11, D 12 No. 9插槽-4 PIN (IIC/Tx. Rx) A 4/A 5 No. 8插槽 6 PIN (SPI/DIO) D 10~D 13 No. 7插槽-2 PIN (DIO) D 5 No. 6插槽-2 PIN (DIO) D 3
Nano 328 KIT硬體電路設計 35
Arduino Nano KIT硬體電路設計 名稱 功能用途 腳數 連接MCU腳位 CN 1 5 V- DIO 5 VCC,D 5, A 6, A 7,GND CN 2 DIO/1 W/A D 3 VCC,A 0,GND CN 3 UART/Tx. Rx 4 VCC,D 0,D 1,GND CN 4 UART/Tx. Rx 4 VCC,A 1,A 2,GND CN 5 DIO/1 W/A D 3 VCC,A 3,GND CN 6 DIO 2 D 3,GND CN 7 DIO 2 D 5,GND CN 8 SPI 6 VCC,D 10,D 13,D 12,D 11,GND CN 9 IIC 4 VCC,A 5,A 4,GND CN 10 5 V- DIO 5 VCC,D 10, D 11, D 12,GND KEY 1 DI 1 D 2 KEY 2 DI 1 D 6
Arduino Nano實作平台基本配備 MCU板 IOT_KIT_Nano(ATmega 328) (內建KEY 1,KEY 2,LED) (CN 1 -CN 9),USB 感測模組 (輸入) 1. 2. DS 18 B 20溫度模組(LED 096 -MD 1) 3. 光電晶體光照度模組(LS-MD 1) 4. ADXL 345三軸加速度模組(ADXL 345 -MD 1) 顯示模組 (輸出) 1. OLED 顯示屏模組(OLED 096 -MD 1) 2. 1 W LED燈光模組(LED 1 W-MD 1) 3. 全彩LED流水燈模組(WS 2812 B-MD 1) 4. 蜂鳴器模組(BUZZER-MD 1) 通訊模組 1. CC 2530 Zigbee通訊模組(CC 2530) 2. CC 2541 BLE藍芽通訊模組(CC 2541) 3. ESP 8266 WI-FI通訊模組(ESP 8266) 4. Lo. Ra SX 1278 無線通訊模組(LORA)
Arduino Nano實作平台-顯示與控制模組 1. OLED顯示屏模組(OLED 096 -MD 1) -SPI 2. 1 W LED燈光模組(LED 1 W-MD 1) –DO/PWM 3. 全彩LED流水燈模組(WS 2812 B-MD 1) –DIO 4. 蜂鳴器模組(BUZZER-MD 1) –DO/PWM 38
Arduino Nano實作平台-感測模組 1. DHT 12溫濕度感測器) -1 Wire 2. DS 18 B 20溫度模組(LED 096 -MD) -1 Wire 3. 光電晶體(LS-MD 1)-AD 4. ADXL 345三軸加速度模組(ADXL 345 -MD 1)-IIC 5. 麥克風模組(MIC-MD 1) –AD 39
實作平台-通訊模組 1. CC 2530 Zigbee通訊模組(CC 2530) Tx, Rx 2. CC 2541 BLE藍芽通訊模組(CC 2541) Tx, Rx 3. ESP 8266 WI-FI通訊模組(ESP 8266) Tx, Rx 4. Lo. Ra SX 1278 無線通訊模組(LORA) Tx, Rx 5. CC 2541 i. Beacon接收模塊(CC 2541 -A 2) Tx, Rx 40
Arduino Nano 基本電路
Arduino Nano MCU-ATmega 328 各種介面 GPIO 1 Wire ADC SPI IIC Uart 各種感測元件 溫度,光照度 加速計,麥克風 顏色感測 各種顯示裝置 OLED, LED RGB Strip Buzzer 各種通訊元件 USB,BLE Zig. Bee,Wi-Fi
NODE-RED
Apache Server & My. SQL
- Slides: 53