2014年12月8日 星期一

week13

ardunio 接 馬達  & 按鈕


回傳byte程式
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  while(Serial.available()>0)
  {
    int data = Serial.read();
    Serial.print(data);  
  }
}
用int的話會輸出ASCII
如果將int 改成 char 則會傳出字元

void setup()
{
  Serial.begin(9600);
  pinMode(2, INPUT_PULLUP);
}
void loop()
{
  while(Serial.available()>0)
  {
    char data = Serial.read();
    Serial.print(data);  
  }
  if(digitalRead(2)==LOW) Serial.println("WWW");
  else Serial.println("Q_Q");
}
添加按鈕後,按下可交換輸出字樣。

沒有留言:

張貼留言