youngytj 发表于 2013-8-7 20:04:00

求助!Arduino无厘头问题


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

yyy_zc 发表于 2013-8-9 11:39:18

pinmode(10,input) 能成功吗? 超界了 不

youngytj 发表于 2013-8-11 10:07:41

yyy_zc 发表于 2013-8-9 11:39 static/image/common/back.gif
pinmode(10,input) 能成功吗? 超界了 不

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

yyy_zc 发表于 2013-8-11 12:47:01

调用前先打印一下,做调试,serial.print(readbyte()),也许是10 没转换为数字

youngytj 发表于 2013-8-11 16:31:01

yyy_zc 发表于 2013-8-11 12:47 static/image/common/back.gif
调用前先打印一下,做调试,serial.print(readbyte()),也许是10 没转换为数字

:dizzy:输出的确是10,无语了~~~
页: [1]
查看完整版本: 求助!Arduino无厘头问题