close
1. send 端 (發送)
左邊的板子,線接11阜(接recv端的10阜),和接地的線

2. recv 端 (接收)
右邊的板子,10阜(接send端的11阜)和13阜(接Led燈的長腳)
send端的程式:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10,11);
void setup()
{
// put your setup code here, to run once:
mySerial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
delay(3000);
mySerial.print('a');
}
recv端的程式:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10,11);
int ledFlag=0;
void setup()
{
// put your setup code here, to run once:
mySerial.begin(9600);
pinMode(13,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
byte rxData;
if(mySerial.available())
{
rxData=mySerial.read();
if(rxData=='a')
{
if(ledFlag==0)
{
ledFlag=1;
digitalWrite(13,HIGH);
}
else
{
ledFlag=0;
digitalWrite(13,LOW);
}
}
}
}
文章標籤
全站熱搜