回傳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");
}
添加按鈕後,按下可交換輸出字樣。


沒有留言:
張貼留言