用户工具

站点工具


导航菜单

首页

Home


锤蚁出品

By TREEE


培训活动

Workshop


知识技术

Tech & Skills


里程碑

Milestone


加入我们

Opening

sp

这是本文档旧的修订版!


#include <stdio.h> char incomingByte = 0; for incoming serial data String inputStr = “”; int R,G,B; boolean com = false; void setup() { put your setup code here, to run once:

Serial.begin(9600);
pinMode(13,OUTPUT);
inputStr.reserve(200);

}

void loop() {

if (com == true)
{
  sscanf(inputStr.c_str(), "R%dG%dB%d",&R,&G,&B);
  Serial.print("R:");
  Serial.print(R);
  Serial.print("  G:");
  Serial.print(G);
  Serial.print("  B:");
  Serial.println(B);
  com = false;
  inputStr = "";
}

}

void serialEvent(){ statements incomingByte = Serial.read(); inputStr += incomingByte; if (incomingByte == '\n') com = true; }

· 最后更改: 2015/11/07 15:47