0. ESP8266_01_引腳圖:
模塊要正常運行只需要連接八個針腳中的五個就可以了,分別是GND降铸、VCC兔朦、UTXD偷线、URXD、CH_PD沽甥,將針腳分別連接到USB轉(zhuǎn)TTL模塊声邦,UTXD接RXD,URXD接TXD摆舟,CH_PD與VCC之間串聯(lián)一個電阻
1. RaspberryPI 3B:
2. Ardunio UNO:
3. Ardunio Nano:
處理器 ATmega168 or ATmega328
工作電壓 5V
輸入電壓(推薦) 7-12V
輸入電壓(范圍) 6-20V
數(shù)字IO腳 14 (其中6路作為PWM輸出)
模擬輸入腳 6
IO腳直流電流 40 mA
Flash Memory 16 or 32 KB (其中2 KB 用于 bootloader)
SRAM 1 KB or 2 KB
EEPROM 0.5 KB or 1 KB (ATmega328)
FT232RL FTDI USB接口芯片
工作時鐘 16 MHz
14路數(shù)字輸入輸出口:工作電壓為5V亥曹,每一路能輸出和接入最大電流為40mA邓了。每一路配置了20-50K歐姆內(nèi)部上拉電阻(默認(rèn)不連接)。除此之外媳瞪,有些引腳有特定的功能串口信號RX(0號)骗炉、TX(1號): 提供TTL電壓水平的串口接收信號,與FT232Rl的相應(yīng)引腳相連蛇受。
外部中斷(2號和3號):觸發(fā)中斷引腳句葵,可設(shè)成上升沿、下降沿或同時觸發(fā)兢仰。
脈沖寬度調(diào)制PWM(3乍丈、5、6旨别、9诗赌、10 、11):提供6路8位PWM輸出秸弛。
SPI(10(SS)铭若,11(MOSI),12(MISO)递览,13(SCK)):SPI通信接口叼屠。
LED(13號):Arduino專門用于測試LED的保留接口,輸出為高時點亮LED绞铃,反之輸出為低時LED熄滅镜雨。
6路模擬輸入A0到A5:每一路具有10位的分辨率(即輸入有1024個不同值),默認(rèn)輸入信號范圍為0到5V儿捧,可以通過AREF調(diào)整輸入上限荚坞。除此之外,有些引腳有特定功能TWI接口(SDA A4和SCL A5):支持通信接口(兼容I2C總線)菲盾。
AREF:模擬輸入信號的參考電壓颓影。
Reset:信號為低時復(fù)位單片機(jī)芯片。
串口:ATmega328內(nèi)置的UART可以通過數(shù)字口0(RX)和1(TX)與外部實現(xiàn)串口通信懒鉴;ATmega16U2可以訪問數(shù)字口實現(xiàn)USB上的虛擬串口诡挂。