原文地址:http://scus.space/?p=144
#include <SoftwareSerial.h>
char tmp1[] = "AT+BAUD4";
char tmp2[] = "AT+RFID8899";
char tmp3[] = "AT+DVID1122";
char tmp4[] = "AT+RFC001";
char tmp5[] = "AT+POWE9";
char tmp6[] = "AT+CLSSA0";
char acc[] = "abc";
int i,j,k;
SoftwareSerial serial(0, 1);
void hexprintf(char tmp[16])
{
j=strlen(tmp);
for(i=0;i<j;i++)
{
serial.print(tmp[i],HEX);
}
serial.println("");
}
void setup() {
serial.begin(9600);
digitalWrite(8, 0);
digitalWrite(9, 0);
hexprintf(tmp1);
delay(1000);
hexprintf(tmp2);
delay(1000);
hexprintf(tmp3);
delay(1000);
hexprintf(tmp4);
delay(1000);
hexprintf(tmp5);
delay(1000);
hexprintf(tmp6);
delay(1000);
digitalWrite(9, 1);
}
void loop() {
hexprintf(acc);
delay(500);
}