Arduino 没有试验板LED输出

Arduino 没有试验板LED输出,arduino,intel,intel-edison,Arduino,Intel,Intel Edison,我正在制作一个简单的温度传感器,根据温度点亮两个LED中的一个 由于某些原因,LED输出仅使车载LED(爱迪生上的针脚13)闪烁一次 我的温度输出工作正常,但我不确定为什么我的代码工作不正确 这里的接线图 int temppin=0; int-ledhigh=7; int-ledlow=8; 无效设置() { Serial.begin(9600); pinMode(temppin,输入); 引脚模式(LED高,输出); 引脚模式(LED低,输出); } void循环() { int tempo

我正在制作一个简单的温度传感器,根据温度点亮两个LED中的一个

由于某些原因,LED输出仅使车载LED(爱迪生上的针脚13)闪烁一次

我的温度输出工作正常,但我不确定为什么我的代码工作不正确

这里的接线图

int temppin=0;
int-ledhigh=7;
int-ledlow=8;
无效设置()
{
Serial.begin(9600);
pinMode(temppin,输入);
引脚模式(LED高,输出);
引脚模式(LED低,输出);
}
void循环()
{
int tempout=模拟读取(temppin);
浮动电压=临时输出*5.0;
伏特/=1024.0;
浮子温度=(伏特-0.5)*100;
串行打印(温度);串行打印(摄氏度);
如果(温度>0){
Serial.print(“high temp=”);
数字写入(ledhigh,HIGH);
}else{digitalWrite(低电平,高电平);
串行打印(“低温”);
} 
延迟(3000);
}

问题可能是您试图使用模拟输入引脚作为输出。你需要使用数码管脚

如本视频所述:


尝试切换LED(因此高即低)。如果你得到同样的结果。。。那我就糊涂了。代码和接线看起来很好。通过翻转LED+和-或代码?我两个都试过了。同样的结果。330欧姆电阻,如果这造成了差异。您是否尝试过切换接线引脚(使用0、1、2以外的引脚)?不认为这有什么关系,但在else{添加新行并尝试引脚7和8后,您缺少新行。结果相同。尝试手动重新启动主板并通过ssh重新启动。结果相同。抱歉,我速度慢,但我解决了问题,您使用模拟“输入引脚”进行输出,但这不起作用。