什么是手机蓝牙控制器

文/山东省招远第一中学牟晓东

1.Arduino蓝牙LED灯实验器材包括:ArduinoUNO主板一个,面包板一个,HC-05蓝牙模块一个,蓝色LED灯一支,10KΩ和20KΩ的色环电阻各一个,杜邦线若干。

首先进行变量的定义,语句“intBlueLED=13;”的作用是声明蓝色LED灯的连接引脚是13号,并且通过语句“charserialBlueLED;”来定义一个字符型的变量,其作用是用来存储蓝牙串口数据;在setup()函数中,先通过语句“Serial.begin(9600);”来设置串口监视器的波特率为9600bps,再通过语句“pinMode(BlueLED,OUTPUT);”将蓝色LED灯的引脚设置为输出工作模式;在loop()函数中,建立一个实时检测是否有串口数据传输的while()循环:“while(Serial.available()0)”,通过语句“serialBlueLED=Serial.read();”将读取到的蓝牙串口传输数据赋值给变量serialBlueLED;然后建立“if…elseif…”双分支选择结构,对变量serialBlueLED的值进行是否为“1”或“0”(均为字符型)的判断,是“1”的话,执行两个“动作”:“Serial.println("收到指令:点亮13号蓝色LED灯!");”(在串口监视器显示提示信息)、“digitalWrite(BlueLED,HIGH);”(控制蓝色LED灯发光);是“0”的话,则执行另外两个“动作”:“Serial.println("收到指令:熄灭13号蓝色LED灯!");”、“digitalWrite(BlueLED,LOW);”(熄灭蓝色LED灯);最后添加一个2秒钟的延迟语句:“delay(2000);”,将程序保存为BlueToothLED(如图2)。

打开Arduino程序的串口监视器,然后在手机中就可以不断点击两个开关按钮进行LED灯的控制了,同时会在串口监视器中对应出现“收到指令:点亮13号蓝色LED灯!”或“收到指令:熄灭13号蓝色LED灯!”的提示(如图4)。

2.Arduino蓝牙变速风扇在蓝牙LED灯的电路接线图中稍作改动(如图5),将LED灯及对应的杜邦线拆除,保持蓝牙模块和分压电路不变,将风扇模块接入:VCC和GND端分别接入面包板的红色和蓝色线槽,信号控制端通过杜邦线连接至Arduino的3号数字引脚。

同样,程序编译后不要直接上传至Arduino,仍然是将插接在RX和TX引脚的两条杜邦线从Arduino上拔出后再进行上传,上传成功后再恢复连接;然后在手机中再次运行Arduinobluetoothcontroller进行蓝牙连接,点击“Connectin”页面四个连接选项中的第四项“Terminalmode”(终端模式),此时就可以在下方的输入框中进行测试:数值越小,风扇模块的转速就越低(50以下不启动),比如输入“127”后,风扇模块就是中等速度,“255”则是最高速,“0”就是关闭风扇模块(如图7)。

此时,在串口监视器中会显示有“3号风扇模块的转速为:127”的提示信息,与手机端的Arduinobluetoothcontroller控制界面是同步显示的;同时,风扇也会根据这个数值的大小来调节自身的转速,实现“无级变速”的功能(如图8)。

本文来自“四月释梦”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/zh/104749.html

上一篇 2023-04-09 11:30:03
下一篇 2023-04-09 07:00:02

相关推荐

  • 苹果手机主板序列号(苹果手机主板序列号以什么字母开头)

    苹果手机怎么从主板分辨颜色白色黑色如果仅从主板是不能区分手机颜色的!但是单单区分8G和16G或32G还是可以看主板的,16G主板上方的屏蔽罩是黑色的,8G的则是白色的!还有就是可以看主板上的硬盘,8G与16G、32G都是可以看的出来,颜色无从区分!不过如果可以开机的话,只要连

    2023-10-01 20:48:31
    338
  • 战区2为什么会闪退(战区为什么老是闪退)

    为什么战区2闪退原因分析。  电脑配置  1、很多玩家在进行游戏时,可能会因为电脑配置不足导致出现闪退的问题。  2、因此玩家在进行游戏之前,需要检查一下电脑的配置是否足够。  3、下面给大家提供一些配置推荐来进行参考。  显卡驱动  1、如果玩家的显卡驱动没

    2023-10-01 07:41:51
    411
  • 魅蓝手机死机解决方法(手机白屏死机解决方法)

    魅蓝5手机经常不能开机解决办法:方法一1、前往魅族官网下载最新版固件;2、长按电源键以及音量加键,手机震动后松手;3、此时将手机连接到电脑,会识别出一个存储盘,将固件复制到存储盘里,点击升级就可以正常使用了。方法二携带手机、发票和保修卡,到当地的魅族授权服务体

    2023-09-23 11:00:49
    295
  • vivo手机换了主板后会怎样(vivo手机主板换了手机会变快吗)(vivo手机换了屏幕指纹不能用怎么回事)

    vivo手机主板换了手机会变快吗这个是不一定会变快的。正常来说手机的主板是没有人去修的,因为修主板的费用很高,而且修好之后质量并不一定好,很多主板并不是虚,而是直接更换了一块新的,因为维修人员不一定会修,他就建议你换一块新的新的主板价格很高,所以还不如直接买块

    2023-09-08 09:21:22
    804