找回密码
 立即注册

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

  • QQ空间
  • 回复
  • 收藏

参加活动: 0

组织活动: 0

  • TA的每日心情
    开心
    2017-11-7 18:04
  • 签到天数: 133 天

    [LV.7]常住居民III

    本帖最后由 电磁波 于 2016-12-29 10:54 编辑

    本人小白一枚,第一次发帖,如有不足,请大家多指正。
    看到那么多的单片机小车,我也心动了,就开始研究,拿手机控制多帅呀,wifi有点难就开始研究蓝牙,看了好多帖子,发现蓝牙还是不复杂的,于是买了小车的底盘,驱动,升压模块,蓝牙模块hc05等材料,先研究的hc05, 翻了好多子,也在arduino上试了好多次 ,就是不行,都准备要放弃了蓝牙了,结果今天晚上成功了,所以赶紧发个帖子,让大家知道,也许我的这个方法可以解决一分人的问题。这也是我发这个帖子的初衷。
    下面是arduino端的代码:

    void setup()
    {
       // 如果是HC-05,請改成38400
      Serial.begin(38400);
      pinMode(12, OUTPUT);
    }

    void loop()
    {
      while(Serial.available())
       {
         char c=Serial.read();
          if(c=='1')
            {
    //          Serial.println("Hello I am amarino");
              Serial.write("Serial--12--high");//返回到手机调试程序上
              digitalWrite(12, HIGH);
            }
           if(c=='2')
           {
            Serial.write("Serial--12--low");
            digitalWrite(12, LOW);
           }
       }
    }

    【当然这不是控制小车的,只是和手机通讯的,估计有很多人是卡在这个环节上而不是不会写小车程序。】
    有两点是要注意的
    1:给hc05供电要接3.3v
    2:波特率的设置   Serial.begin(38400);

    接线就不说了 大家都知道。
    我在arduino Uno r3 ,arduino nano v3.0上都把这个程序实验了一下,都可以通讯。


    想问下如何写一个APP完成与ARDUINO的自动通讯,就是利用手机的一些传感器所得到的信号再通过ARDUUNI来控制电机等
    电磁波 发表于 2015-7-15 14:40
    我内个板子用5v供电,不能通讯,我也不知道为什么,但是3.3v供电就能通讯 ...

    我的板子也是,虽然上面写着power 3.6-6v
    给HC05供电不一定必须是3.3V吧
    小夏爱学习 发表于 2015-7-15 11:52
    给HC05供电不一定必须是3.3V吧

    我内个板子用5v供电,不能通讯,我也不知道为什么,但是3.3v供电就能通讯
    真是要谢谢楼上的,我折腾半天了,原来要3.3V供电才能通信。我的板子上写的也是power 3.6-6v。Vcc接3.3V后,蓝牙模块上的板子不亮了,但是通讯是正常的了
    这个可以用来发送温度传感器的数据麽?
    keqiao 发表于 2016-3-24 16:50
    想问下如何写一个APP完成与ARDUINO的自动通讯,就是利用手机的一些传感器所得到的信号再通过ARDUUNI来控制 ...

    因为我很长时间没搞这个了,我倒是有个想法,因为板子这端的程序是实在循环中 所以可以不间断发送数据,你在 android端程序中开个循环或者线程 实时接收数据 判断处理并返回给蓝牙模块
    莞尔一目 发表于 2016-4-15 10:58
    这个可以用来发送温度传感器的数据麽?

    应该是可以得 既然可以传送其他数据 为啥不能传温度
    123下一页
    发新帖
    发表评论
    高级模式  
    您需要登录后才可以回帖 登录 | 立即注册  
    关闭

    推荐主题 上一条 /2 下一条