代码看不懂,完全新手,怎么入手啊,求大神指教:(:(
初学者学习
楼主的程序结合蓝牙模块,一下子就搞懂了,非常感谢:)
请问,串口通讯是不是有的语句和PWM或者中断或者millis()有冲突啊?
多谢楼主的分享 十分感谢
如果想从主机到从机,从机回传主机多字节的数据该怎么办,例如111343,但是只能接受0-255的数值
你好,你这种循环delay(2)的方法是配合9600的波特率吗?如果波特率57600,是否依然适合?
你好,你这种循环delay(2)的方法是配合9600的波特率吗?如果波特率57600,是否依然适合?
万马奔腾 发表于 2013-3-30 12:47 static/image/common/back.gif
//逐个显示不正确啊 ,每次显示的是第一个字符,求高手解决
String comdata = "";//comdata是一个字符串类 ...
把Serial.println(comdata);改为
Serial.println(comdata);
控制数字引脚部分
把
if(comdata.length() > 0)
{
for(int i = 0; i < comdata.length(); i++)
{
if(comdata=='0'||comdata=='1')
{
digitalWrite(i + 2, comdata - '0');
Serial.print("Pin ");
Serial.print(i + 2);
Serial.print(" is ");
Serial.println(comdata);
}
}
改成
if(comdata.length() > 0)
{
for(int i = 0; i < 12; i++)
{
if(comdata=='0'||comdata=='1')
{
digitalWrite(i + 2, comdata - '0');
Serial.print("Pin ");
Serial.print(i + 2);
Serial.print(" is ");
Serial.println(comdata);
}
}
就不会输出多余的Pin了
我测试没有delay(2)也可以。。
学习了 。。。
学习了!!!!!!!!
学习了 谢谢大神
不错的帖子,收藏了!
http://www.geek-workshop.com/thread-158-1-1.html