2016-3-16 10:02:05 [显示全部楼层]
6023浏览
查看: 6023|回复: 5

[求助] 求高手指点差别

[复制链接]
刚学Arduino 按照教程来编写,做一个LED闪烁的程序。出现两种情况A情况是隔3秒闪烁 B是正常的快闪10次停顿3秒。一直检查不出来为啥A有问题,特求助高手帮忙解惑。多谢

why.rar

621 Bytes, 下载次数: 3561

LED闪烁

凌风清羽  中级技匠

发表于 2016-3-17 11:02:45

  1. int ledpin = 13;
  2. int delayp=250;
  3. void setup()
  4. {
  5.   pinMode(ledpin,OUTPUT);
  6. }
  7. void loop()
  8. {
  9.   flash(10, delayp);
  10.   delay(3000);
  11. }
  12. void flash(int num, int d)
  13. {
  14.   for (int i=0; i<num; i++);//此处多了一个;
  15.   {
  16.     digitalWrite(ledpin, HIGH);
  17.     delay(d);
  18.     digitalWrite(ledpin, LOW);
  19.     delay(d);
  20.   }
  21. }
复制代码
回复

使用道具 举报

凌风清羽  中级技匠

发表于 2016-3-17 11:03:03

你的AA代码写错了
回复

使用道具 举报

凌风清羽  中级技匠

发表于 2016-3-17 11:15:07

一个中设置为主机,一个设置为从机,串口通信
回复

使用道具 举报

Tar07  初级技师
 楼主|

发表于 2016-3-17 16:45:43


太感谢了!哈哈是的给修改下立马好了!话说这个怎么检查出来的呢?
回复

使用道具 举报

凌风清羽  中级技匠

发表于 2016-3-17 17:18:53

Tar07 发表于 2016-3-17 16:45
太感谢了!哈哈是的给修改下立马好了!话说这个怎么检查出来的呢?

跑了一下程序,for循环里面的代码都没有执行,所以就基本可以确定错误位置了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail