极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11343|回复: 4

求助!Arduino无厘头问题

[复制链接]
发表于 2013-8-7 20:04:00 | 显示全部楼层 |阅读模式

一个手机端控制Arduino的程序,在操作的过程中,ReadByte()的功能是将某地址处的内容读取出来,然后地址加一,当ReadByte()的值为0~9的时候,能正常控制LED灯的亮灭,但是当ReadByte()的值为10及以上的时候,无法实现功能,并且Arduino会没有反应,必须复位才能工作.个人用的是Uno r3的板子,想了一下午,百思不得其解,求高手解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-8-9 11:39:18 | 显示全部楼层
pinmode(10,input) 能成功吗? 超界了 不
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-11 10:07:41 | 显示全部楼层
yyy_zc 发表于 2013-8-9 11:39
pinmode(10,input) 能成功吗? 超界了 不

也失败了,但是我单纯的写一个亮灯灭灯的程序,10号脚就能用
回复 支持 反对

使用道具 举报

发表于 2013-8-11 12:47:01 | 显示全部楼层
调用前先打印一下,做调试,serial.print(readbyte()),也许是10 没转换为数字
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-11 16:31:01 | 显示全部楼层
yyy_zc 发表于 2013-8-11 12:47
调用前先打印一下,做调试,serial.print(readbyte()),也许是10 没转换为数字

输出的确是10,无语了~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 08:45 , Processed in 0.039004 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表