- #include <SoftwareSerial.h>
- unsigned char hexdata[18] = {0x66,0x66,0x35,0x35,0x36,0x62,0x34,0x39,0x30,0x32,0x30,0x30,0x35,0x32,0x62,0x62};
- SoftwareSerial mySerial(10, 11);
- int led = 13;
- int val;
- void setup()
- {
- pinMode(led, OUTPUT);
- Serial.begin(9600);
- }
- void loop()
- {
- while (digitalRead(9))
- {
-
- ///////Serial.println("The first step is completed!");
- mySerial.begin(9600);
- mySerial.write(hexdata, 18);
- Serial.println( Serial.read());
- //Serial.println("The second step is completed!");
- digitalWrite(led, HIGH);
- delay(1000);
- digitalWrite(led, LOW);
- }
- }
复制代码
这是我写的程序,发送一串命令出去,模拟串口还会收到一个返回的命令,是一串十六进制数,但是不知怎么无法显示在串口监视器里面,求指教! |