#define TX 12
typedef struct
{
uint8_t head = 0;
byte data = B00000000;
uint8_t flag = 0;
uint8_t tail = 1;
} Frame_t;
int frame9[11] = {0,0,0,0,0,0,0,1,0,1,1};
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(TX, OUTPUT);
Frame_t frame_raw;
// memset(frame_raw,0,sizeof(&frame_raw));
frame_raw.data = 0x0b;
frame_raw.flag = 0;
Serial.print("frame_raw.data is ");
Serial.println(frame_raw.data,BIN);
unsigned int c = 0b00000000;
c = 0x0a;
Serial.print("c is ");
Serial.println(c,BIN);
transmittor(TX, frame9, 11);
}
void loop()
{
// put your main code here, to run repeatedly:
transmittor(TX, frame9, 11);
delayMicroseconds(104*1.5);
}