Python用arduin写入端口

2024-09-30 01:31:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图向我的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);
  }
}

Tags: import脚本ledifnanoserialarduino空闲

热门问题