前段时间我开始着手做一个项目,需要用到蓝牙模块来控制多个舵机,但是我搜索了很多网站、找了很多代码但是运行起来都有各种各样的问题,无法满足我的运行需求,最后我整理了一下我所知较简单的arduino蓝牙控制多个舵机的代码,现在分享给大家。

#include <SoftwareSerial.h>
SoftwareSerial Bluetooth(1, 0);  // TX, RX pins of Bluetooth module

// Servo library
#include <Servo.h>
Servo servo1;
Servo servo2;
//Servo servo3;
// ...

void setup() {
  Bluetooth.begin(9600);  // Bluetooth serial communication baud rate
  servo1.attach(4);  // Servo 1 connected to pin 4
  servo2.attach(5);  // Servo 2 connected to pin 5
  //servo3.attach(6);  // Servo 3 connected to pin 6
  // ...
}

void loop() {
  if (Bluetooth.available()) {
    char command = Bluetooth.read();
    if (command == 'a') {
      servo1.write(0);
      servo2.write(0);
      //servo3.write(0);
      // ...
    } else if (command == 'b') {
      servo1.write(90);
      servo2.write(90);
      //servo3.write(90);
      // ...
    } else if (command == 'c') {
      servo1.write(180);
      servo2.write(180);
      //servo3.write(180);
      // ...
    }
  }
}

用蓝牙模块需要安装一个蓝牙调试器,

arduino UNO蓝牙控制舵机相关推荐

  1. Arduino学习记录——蓝牙控制舵机(含LED指示灯)

     文章目录 前言 一.学习目的 二.模块介绍 三.代码记录 前言   今天记录一下有关舵机的学习,由于我的舵机在51和STM32系列单片机上都好像有供电不足的情况,然后我的电源模块也没到,所以就用Ar ...

  2. android通过代码设置铃声_Android App驱动Arduino通过蓝牙控制交流调光器

    背景知识视频教程 使用App Inventor创建Android应用​viadean.com Arduino分步指南:完整指南 - 国外课栈​viadean.com Arduino仿真和块编码 - 国 ...

  3. 【Proteus仿真】Arduino UNO+继电器控制照明设备

    [Proteus仿真]Arduino UNO+继电器控制照明设备 -基于 VSM Studio Proteus仿真演示 示例代码 /* Main.ino file generated by New P ...

  4. 【在线仿真】Arduino UNO PWM 控制直流电机转速

    [在线仿真]Arduino UNO PWM 控制直流电机转速 在线仿真 接线说明 通过三极管来驱动直流电机电池正极接电机的一端,电机的另一端接到NPN三极管的集电极,三极管的基极接Arduino 11 ...

  5. 第六篇、基于Arduino uno,控制180度舵机(SG90)转动——结果导向

    0.结果 说明:让舵机转动,需要用PWM来控制,下面的程序是舵机从0度一直转到180度,然后又从180度转到0度的这样一个过程. 1.外观 说明:虽然舵机的型号有很多种,但是只要是180度的舵机,控制 ...

  6. Arduino改装蓝牙控制风力仿生兽

    引用转载请标明出处:https://blog.csdn.net/qq_42860728/article/details/88177047 文章目录 成品展示 准备材料 制作 原理 3D打印支架 蓝牙配 ...

  7. Arduino从零开始(2)——控制舵机与步进电机

    0.前言 本文主要介绍通过Arduino控制舵机,步进电机以及循环的使用 目录 0.前言 1.介绍 2.Arduino控制舵机: 2.1方法一 2.2方法二 3.Arduino控制步进电机 1.介绍 ...

  8. arduino uno+驱动器控制42步进电机

    1.步进电机工作原理 步进电机通过不停的变换通电线圈和线圈的通电方向进行旋转,每次变换使步进电机转子转动1.8°.如图所示,这里采用的是两相四线步进电机,所有的转动都由以下四个步骤构成 2.ardui ...

  9. 【arduino】arduino uno + A4988控制42步进电机

    http://blog.csdn.net/ling3ye/article/details/47001251 MS1 , MS2 , MS3 跳线说明:(例子里是低电平,悬空或接地线,使用全步进模式) ...

最新文章

  1. Drug Target Review | 利用AI发现和设计药物
  2. jstack和线程dump分析
  3. VTK:PolyData之CellLocator
  4. matlab Tips
  5. [Github项目推荐] 推荐三个助你更好利用Github的工具
  6. python大作业爬虫_爬虫大作业
  7. Linux同步目录 保留文件修改时间和权限 rsync
  8. HTTP中302与301的区别以及在ASP.NET中如何实现
  9. 7 分钟全面了解位运算
  10. 编译文件出错fatal error: GL/glew.h: No such file or directory
  11. 26留数及其应用(二)
  12. 二分查找在java中的实现
  13. 用例图分析---学生成绩管理系统
  14. 离散Hopfield神经网络的联想记忆—数字识别
  15. delphi 剪切板变量_delphi实时监控剪贴板
  16. xpath 解析后和原网页结构不一致
  17. Spring微服务实战第1章 欢迎迈入云世界,Spring
  18. php-opencv身份证识别,python opencv实现证件照换底功能
  19. 2020计算机二级office知识点,2020年计算机二级Word常考点汇总
  20. Spark高效数据分析03、Spark SQL

热门文章

  1. 服务启动报错 RedisCommandExecutionException: READONLY You can‘t write against a read only replica.
  2. 五种划分vlan的方式
  3. !!最神奇、最实用和最精准的逃顶指标公式(通达信源码)
  4. qml调用百度地图api实现卫星地球模式画路书轨迹
  5. Bootstrap中的Affix插件
  6. 作为一名程序员该如何向别人提问题
  7. aerospike 集群搭建
  8. OpenJudge 程序设计与算法(一)心得
  9. Solidworks二次开发-连接solidworks
  10. “文件名、目录名或卷标语法不正确“解决方法