我有用于读取两个输入的arduino代码,并使用它们根据输入状态生成3或4个不同的输出,我需要用python生成,但我还不擅长。 任何帮助都将不胜感激。 我会用一些LED来表示状态,以便以后当我学到更多的东西,我想做一些更高级的事情。你知道吗
int A = 3;
int B = 4;
int C = 5;
int D = 6;
int E = 7;
void setup(){
Serial.begin(9600);
pinMode (A, INPUT);
pinMode (B, INPUT);
pinMode (C, OUTPUT);
pinMode (D, OUTPUT);
pinMode (E, OUTPUT);
}
void loop(){
pic();
delay (100);
}
void pic(){
int a = digitalRead(A);
int b = digitalRead(B);
if(a == LOW && b == LOW){
Serial.print("something");
digitalWrite(C, HIGH)
digitalWrite(D, LOW)
digitalWrite(E, LOW)
}
if(a == LOW && b == HIGH){
Serial.print("something");
digitalWrite(C, LOW)
digitalWrite(D, HIGH)
digitalWrite(E, LOW)
}
if(a == HIGH && b == LOW{
Serial.print("something");
digitalWrite(C, LOW)
digitalWrite(D, HIGH)
digitalWrite(E, LOW)
}
if(a == HIGH && b == HIGH){
Serial.print("something");
digitalWrite(C, LOW)
digitalWrite(D, LOW)
digitalWrite(E, HIGH)
}
}
试试这个 您必须安装RPi.GPIO文件如果没有
在终端中运行
相关问题 更多 >
编程相关推荐