【发布时间】:2018-07-13 07:19:42
【问题描述】:
我有用于读取两个输入的 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)
}
}
【问题讨论】:
标签: python input arduino output raspberry-pi3