Arduino互动设计入门

实例 3.4 通过电脑端信息控制Arduino

2018-11-18  本文已影响30人  chenzhenlindx
  1. 面包板 略
  2. 原理图 略
  3. PCB 略
  4. ArduBlock
    ①串口读取到的是int型
    ②使用65/66代表字母A/B,也就是其ASCII码


    image.png
  5. Arduino
int _ABVAR_1_temp = 0 ;

void setup()
{
  Serial.begin(9600);
  pinMode( 13 , OUTPUT);
  Serial.print("Program Start...");
  Serial.println();

  delay( 1000 );

}

void loop()
{
  _ABVAR_1_temp = Serial.parseInt() ;
  if (( ( _ABVAR_1_temp ) == ( 65 ) ))
  {
    digitalWrite( 13 , HIGH );
  }
  else
  {
    if (( ( _ABVAR_1_temp ) == ( 66 ) ))
    {
      digitalWrite( 13 , LOW );
    }
    else
    {
      Serial.print("ERROR!");
      Serial.println();
    }
  }
}
上一篇 下一篇

猜你喜欢

热点阅读