问题描述
我最初的想法是用开关控制 LED,但现在我想用光敏电阻做同样的事情。我用光敏电阻替换了开关,当电路板没有暴露在日光下(当它在阴影中时),代码运行良好。我可以以某种方式调整我的代码,使其在白天工作吗? 我将开关与零进行了比较,因此当它打开时,“0”会关闭特定的 LED。这些是光敏电阻的规格:150V,200kΩ,Fi=5.1mm。它们通过 10k 电阻连接到 5V 电源。
`DDRB = 0xFF; //LED
DDRD= 0x00; //SWITCH
while (1)
{
for (uint8_t i=0; i<8; i++)
{
if((PIND &(1<<i))==0) //if switches are off
{
PORTB |= (1<<i); //turn LED on and off
PORTB &= ~(1<<i);
}
}}`
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)