查看: 241|回复: 1

[未解决] 蓝牙控制舵机

[复制链接]

该用户从未签到

发表于 2019-9-16 18:24 | 显示全部楼层 |阅读模式
#include <SoftwareSerial.h>
SoftwareSerial BT(4, 5);
String val = "";
void setup() {
  pinMode(2, OUTPUT); //VCC
  pinMode(3, OUTPUT); //GND
  //我蓝牙模块是直接插在2345引脚上的,所以就把2、3两个引脚当电源用了
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  analogWrite(10, 100);
  //测试的时候发现上电的时候舵机会转一个角度,
  Serial.begin(9600);
  Serial.println("UNO is ready!");

  BT.begin(9600);
  BT.println("BT is ready!");
}
void loop() {
  if (BT.available()) {
    while (BT.available() > 0)
    {
      val += char(BT.read());
      delay(2);
    }
    Serial.println(val);
  }
  if (val == "1") //这里填自己想用的密码
  { analogWrite(10, 220);
    delay(3000);
    analogWrite(10, 100);
  }
  //10号引脚是用爱控制舵机的,pwm占空比220是开门,100是回去
  val = "2";
}






这是我的代码,手机的蓝牙串口连接助手已经连上了,但是舵机连上之后就自己转动,给命令了也是自己转动,哪个大神帮我看看那
  • TA的每日心情
    开心
    2019-9-29 18:54
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2019-9-17 16:45 | 显示全部楼层
    本帖最后由 寝室咯 于 2019-9-17 16:57 编辑

    if (val == "1") //这里填自己想用的密码       这儿的应该为单引号,再试试      下面的案例参考下
    #include <Servo.h>
    Servo myservo;  
    int pos = 0;    // 用于存储舵机位置的变量
    //初始化
    void setup()
    { myservo.attach(9);  // 舵机控制信号引脚
    }
    void loop()
    {                                 
        myservo.write(0);           
        delay(1500);               
        myservo.write(0);            
        delay(1500);                       
    }





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

    本版积分规则

    热门推荐

    【Arduino】108种传感器模块系列实验(104)---MAX30102手腕心率
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    萌新报道 刚购买了一个watchx
    萌新报道 刚购买了一个wat
    就这货 但是网上让下载库 我点加载以后他提示没法用。。 求大神帮忙 谢谢了
    【Arduino】108种传感器系列实验(15)---手指侦测心跳传感...
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    求助!GM65二维码扫描模块怎么用?
    求助!GM65二维码扫描模块
    求助!GM65二维码扫描模块怎么用? 卖家给的资料真的看不懂该怎么弄。。( ̄▽ ̄)~*
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表