我无法使用变量使arduino输出为高,例如我在函数
上面声明了这一点int pin;
pinMode(A1, OUTPUT);
主要功能
if(id ==2){
pin = A1;
ledlight();}
if(id==3){
pin =A2;
ledlight();}
之后我称之为点亮我的LED
void ledlight(){
if (temp < 27 ) {
digitalWrite(pin, HIGH);
}
}
令人惊讶的是led没有点亮,当我用A1替换它时led灯亮了,有什么问题?
答案 0 :(得分:0)
使用Serial调试程序
输出每个变量(id temp pin),然后你会找到答案
这是Serial
的例子python manage.py runserver