我在Arduino
编程中迈出了第一步,发现串行输出只能使用Arduino
软件附带的默认串行控制台
这是我的Arduino代码:
void setup()
{
pinMode(13 , OUTPUT);
Serial.begin(9600);
}
void loop ()
{
if (Serial.available()> 0)
{
Serial.println("Hello World");
char Letter = Serial.read();
if (Letter == '1')
{
digitalWrite(13,HIGH);
}
else if (Letter = '0')
{
digitalWrite(13, LOW);
}
}
}
对于PC端,我正在使用MSDN控制台应用程序,该应用程序适用于我之前使用过的任何其他设备。 http://msdn.microsoft.com/en-us/library/system.io.ports.serialport(VS.90).aspx
我现在想要的只是在属性发生变化时打印“Hello World”。
现在,当我使用Arduino自己的串行控制台时,每件事情都运作良好。
我已经检查过波特率和端口是否正确,以及我默认保留的其他设置。
可能是什么问题?