小编Iva*_*kiy的帖子

pySerial在Python解释器中运行良好,但不是独立的

早上好!最近我买了一块Arduino板,在我的房间里做了一些"灯光控制".这是我写的固件的代码:

int control = 0;
int pin = 0;

void setup()
{
  Serial.begin(9600);
  for(pin = 0; pin <= 13; pin++) pinMode(pin, OUTPUT);
}

void loop()
{
  control = Serial.read();
  if (control > 0 && control <= 13) digitalWrite(control, HIGH);
  if (control < 256 && control >= (256-13)) digitalWrite((256-control), LOW);
}
Run Code Online (Sandbox Code Playgroud)

之后,我使用Python解释器的pySerial来控制引脚,一切都运行正常.这是一个解释器输出:

Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0', 9600)
>>> …
Run Code Online (Sandbox Code Playgroud)

python linux serial-port arduino pyserial

12
推荐指数
1
解决办法
5172
查看次数

标签 统计

arduino ×1

linux ×1

pyserial ×1

python ×1

serial-port ×1