我正试图向我的Arduino Nano发送一个python脚本,但它只在空闲时工作。我才刚刚开始学习python,所以我对如何执行脚本的理解有限
下面是python脚本
import serial
ser1 = serial.Serial('COM5', 9600)
ser1.write('s'.encode())
我已经安装了pyscript。当我在IDLE、CMD或PowerShell中一次输入一行以上的代码时,它的工作是完美的。当我试图在pycharm中将它变成一个文件时,我得到了错误“没有名为'serial'的模块”
这是我的Arduino密码
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN,
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0)
{
if(Serial.read() == 's')
{
digitalWrite(LED_BUILTIN,HIGH);
delay(2000);
}
}
else
{
digitalWrite(LED_BUILTIN, LOW);
}
}
我希望您为每个python项目配置一个单独的虚拟环境。您可以在PyCharm中重做“pip install pyserial user”,也可以修改项目设置
相关问题 更多 >
编程相关推荐