电子说
第1步:你需要的东西
3 LDRs
3个10k欧姆电阻器
伺服电机
Arduino板
少数跳线
焊接套件
多孔PCB
小锅和一些干燥的土壤。
步骤2:电路
关键是每个LDR负责一个角度,左边是180度,中间一个是90度,右边是0度。例如,如果没有接收任何光和其他LDR的中间LDR得到一些亮光,那么
Arduino将接收以下输入:
左LDR =》 HIGH
中间LDR =》 低
右LDR =》 高
根据此输入,Arduino可以计算角度(在这种情况下为90度)并将此信息发送到伺服电机。
步骤3:代码
通俗地说,这就是代码所做的事情:
它需要来自3个LDR的输入。
使用此输入,它计算每个LDR获得的光量。
现在,它计算应该去的角度。例如,如果正确&中间LDR都没有得到任何光,那么计算的角度将是45度(0度和90度的中角是45度)。
在此处查找代码。
第4步:构建电路
使用穿孔PCB焊接电阻和LDR。使用Arduino面包板连接PCB和伺服电机。上传代码并测试。
步骤5:种植反向日葵
我使用了一个小锅,并在其中打了一个洞来传递电线。放一些土,保持伺服电机,增加一些土壤。然后只需将伺服电机与Arduino连接就完成了!
全部0条评论
快来发表一下你的评论吧 !