|
在用arduino uno 跟apc220连接的实验中,采用了softwareserial进行信息传输,因为还在初学阶段就采用了官网提供的例程,如下
<code>
#include <SoftwareSerial.h>
const int rx=10;
const int tx=11;
SoftwareSerial mySerial(rx, tx); // RX, TX
void setup()
{
// Open serial communications and wait for port to open:
pinMode(rx,INPUT);
pinMode(tx,OUTPUT);
Serial.begin(57600);
Serial.println("22!");
// set the data rate for the SoftwareSerial port
mySerial.begin(4800);
mySerial.println("11");
}
void loop() // run over and over
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
</code>
但是实验时,4800窗口下未能输出11,而是输出了乱码……ÿÿ
不知道是什么原因
|
|