我爱编程arduino研究

arduino用来发送串口数组

2018-07-08  本文已影响0人  索亚敏

//arduino用来发送串口数组,用char来定义数组,用Serial.write(numdata1,sizeof(numdata1));

//来发送数组

#include <Arduino.h>

#include <Wire.h>

#include <SoftwareSerial.h>

int  j=40;

char numdata1[]={0xAA,0x01,0x01,0x00,0x50,0x3c,0x04};

char numdata2[]={0xAA,0x02,0x02,0x01,0x50,0x3c,0x04};

void _loop()

{

}

void _delay(float seconds)

{

    long endTime = millis() + seconds * 1000;

    while(millis() < endTime)_loop();

}

void setup()

{

Serial.begin(115200);

}

void loop()

{

 

for(j=numdata1[4];j>1;j--)

{

numdata1[6]=j ;

//Serial.println(numdata1);

Serial.write(numdata1,sizeof(numdata1));

_delay(3);

}

for(j=numdata2[4];j>1;j--)

{

numdata2[6]=j ;

//Serial.println(numdata2);

Serial.write(numdata2,sizeof(numdata2));

_delay(3);

}

}

上一篇 下一篇

猜你喜欢

热点阅读