python指令:
import serial #導入串口通訊庫 import time ser=serial.Serial("com4",9600,timeout=1) demo1=b"0" demo2=b"1" while 1: c = input('請輸入指令:') if (c == '0'): ser.write(demo1) if (c == '1'): ser.write(demo2)
Arduino指令
void setup(){ Serial.begin(9600); pinMode(13,OUTPUT);//設置13號端口作為輸出端口 digitalWrite(13,HIGH); } char var; void loop(){ while(Serial.available()>0) { var=Serial.read(); if(var == '0'){ digitalWrite(13,LOW);} if(var== '1'){ digitalWrite(13,HIGH);} } }
效果說明: 運行后在電腦python中輸入0,Arduino的13腳就不亮,輸入1就亮
天子驕龍