极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Ansifa

Arduino学习笔记A6 - Arduino串口接收字符串

  [复制链接]
发表于 2015-5-25 15:30:08 | 显示全部楼层
代码看不懂,完全新手,怎么入手啊,求大神指教
回复 支持 反对

使用道具 举报

发表于 2015-8-12 23:22:39 | 显示全部楼层
初学者学习
回复 支持 反对

使用道具 举报

发表于 2016-1-20 14:11:42 | 显示全部楼层
楼主的程序结合蓝牙模块,一下子就搞懂了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2016-2-20 09:38:53 | 显示全部楼层
请问,串口通讯是不是有的语句和PWM或者中断或者millis()有冲突啊?
回复 支持 反对

使用道具 举报

发表于 2016-3-28 15:04:09 | 显示全部楼层
多谢楼主的分享   十分感谢
回复 支持 反对

使用道具 举报

发表于 2016-4-18 14:38:06 | 显示全部楼层
如果想从主机到从机,从机回传主机多字节的数据该怎么办,例如111343,但是只能接受0-255的数值
回复 支持 反对

使用道具 举报

发表于 2016-7-6 16:44:04 | 显示全部楼层
你好,你这种循环delay(2)的方法是配合9600的波特率吗?如果波特率57600,是否依然适合?
回复 支持 反对

使用道具 举报

发表于 2016-7-6 16:44:18 | 显示全部楼层
你好,你这种循环delay(2)的方法是配合9600的波特率吗?如果波特率57600,是否依然适合?
回复 支持 反对

使用道具 举报

发表于 2016-7-26 15:50:27 | 显示全部楼层
万马奔腾 发表于 2013-3-30 12:47
//逐个显示不正确啊 ,每次显示的是第一个字符,求高手解决
String comdata = "";//comdata是一个字符串类 ...

把Serial.println(comdata[0]);改为
Serial.println(comdata);
回复 支持 反对

使用道具 举报

发表于 2016-8-20 10:30:18 | 显示全部楼层
控制数字引脚部分

if(comdata.length() > 0)
  {
    for(int i = 0; i < comdata.length(); i++)
    {
      if(comdata[i]=='0'||comdata[i]=='1')
      {
        digitalWrite(i + 2, comdata[i] - '0');
        Serial.print("Pin ");
        Serial.print(i + 2);
        Serial.print(" is ");
        Serial.println(comdata[i]);
      }
    }
改成
if(comdata.length() > 0)
  {
    for(int i = 0; i < 12; i++)
    {
      if(comdata[i]=='0'||comdata[i]=='1')
      {
        digitalWrite(i + 2, comdata[i] - '0');
        Serial.print("Pin ");
        Serial.print(i + 2);
        Serial.print(" is ");
        Serial.println(comdata[i]);
      }
    }
就不会输出多余的Pin了
回复 支持 反对

使用道具 举报

发表于 2016-9-16 17:09:57 | 显示全部楼层
我测试没有delay(2)也可以。。
回复 支持 反对

使用道具 举报

发表于 2016-10-5 16:09:35 | 显示全部楼层
学习了   。。。
回复 支持 反对

使用道具 举报

发表于 2017-4-5 15:06:33 | 显示全部楼层
学习了 谢谢大神
回复 支持 反对

使用道具 举报

发表于 2017-8-17 14:16:05 | 显示全部楼层
不错的帖子,收藏了!
http://www.geek-workshop.com/thread-158-1-1.html
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 06:13 , Processed in 0.058758 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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