欢迎光临散文网 会员登陆 & 注册

MAX发送3个函数至Arduino端程序

2020-06-21 21:47 作者:dustymirror  | 我要投稿

int datanum = 1;

int datatotal = 3;

int data1 = 0;    

int data2 = 0; 

int data3 = 0; 

      // incoming serial byte


void setup() {

  // start serial port at 9600 bps:

  Serial.begin(9600);


}


void loop() {

  if (datanum > datatotal){ datanum = 1;}

if (Serial.available()) {

if(datanum == 1){ data1 = Serial.read();Serial.print("d1 ");Serial.println (data1);analogWrite(9,data1);}

if(datanum == 2){ data2 = Serial.read();Serial.print("d2 ");Serial.println (data2);analogWrite(11,data2);}

if(datanum == 3){ data3 = Serial.read();Serial.print("d3 ");Serial.println (data3);}

datanum += 1;


  }

}


MAX发送3个函数至Arduino端程序的评论 (共 条)

分享到微博请遵守国家法律