直接上代码:
Arduino uno代码
void setup() {
//设置波特率
Serial.begin(1200);
}
void loop() {
//TX引脚输出
Serial.print("uno data");
//延时
delay(200);
}
Arduino uno代码
void setup()
{
//波特率务必与要通讯的模块保持一致,否则通讯失败
Serial.begin(1200);
}
void loop()
{
//因为串口是一位一位的发送所以在这里缓存完再发送
if (Serial.available()) //判断串口缓存区是否有数据
{
size_t counti = Serial.available();
uint8_t sbuf[counti];
Serial.readBytes(sbuf, counti); //读取串口数据
Serial.write(sbuf, counti); //将读到的数据通过TX引脚发出去
}
}
引脚连接方式
UNO | ESP8266 |
---|---|
3.3V | 3V |
GND | G |
RX | TX |
TX | RX |