蓝牙模块控制LED灯的简单程序

怎么实现手机和蓝牙模块的通信,手机发送的值是SBUF吗,直接用就可以吗。我想用数字0控制灯灭,手机只要发送一个0吗,SBUF=0?

2个回答

看我博客!有详细说明。。。。。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭?

需要先往单片机里下载什么源程序(串口程序)吗?。。。如果有知道的,请不吝赐教,万分感谢![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/30.gif)![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/30.gif)![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif)![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif)![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif)![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif)

HC05 蓝牙模块与单片机

请问HC05 蓝牙模块怎么 让手机与单片机通信 程序要怎写 蓝牙模块要怎么设置

android蓝牙如何实现控制led亮灭

设计一个安卓软件利用蓝牙通讯来控制硬件电路。最好是低功耗蓝牙,求助各位大神。

本地控制LED灯:LINUX+QT

本地控制LED灯:LINUX+QT,控制开发板上的4个LED灯闪烁的类型和速度。类型包括:一起闪、随机闪、跑马灯,速度分3档。求项目或修改下面链接项目完成该功能。 LED是TQ2440 开发板http://blog.chinaunix.net/uid-29650836-id-4279550.html http://pan.baidu.com/s/1qXQjXQc

新人求助:android apk直接控制开发板上的4个led灯,实现流水灯

在android系统的文件目录下有如下4个文件路径,分别控制4个led亮与灭,写入1亮,0灭 public String path_led1="/sys/devices/platform/leds-gpio/leds/led1/brightness"; public String path_led2="/sys/devices/platform/leds-gpio/leds/led2/brightness"; public String path_led3="/sys/devices/platform/leds-gpio/leds/led3/brightness"; public String path_led4="/sys/devices/platform/leds-gpio/leds/led4/brightness"; 如写入:String ControlBit="1"; FileOutputStream utled1=new FileOutputStream(path_led1); utled1.write(ControlBit.getBytes());//写入控制字 utled1.close();//关闭文件 对应的第一个led灯就亮了。 但是要写一个流水灯程序,有个开关控件控制流水灯总开关,一个seekbar在开状态控制led循环亮灭速度,小白感觉过程穿插,无从下手,求有经验的大神给个思路。 更多 0

用串口接收字符为命令来控制LED灯,该怎么写程序?(LPC1768)

用串口助手发送特定字符来控制LED的亮灭?? 或者给个思路吧!核心的代码写一点也好啊! 有没有大神帮忙把控制部分的程序写下,谢谢啦!刚开始学,请教啊!

问一个单片机独立按键控制LED灯亮灭程序问题

我做了一个两按键控制两LED灯亮灭的单片机程序,实现的是按下按键一,LED1亮;在按下按键一,LED1灭这种效果。现在我让这个程序实现中断嵌套,实现按下按键一,LED1灭中断,让LED2亮一秒,再按按键一LED1灭的效果,但现在却实现不了最后按下按键一让LED1灭,求解决方法

C#通过串口控制led显示

有谁有用C#写的串口通信程序的源代码,就像串口调试助手那种软件,用PC通过串口来控制液晶显示模块?

通过旋转电位器控制led灯从暗变亮,当电位器达到最大值时led灯闪烁三下 应该怎样连接卧式电位器和外接LED?

![图片说明](https://img-ask.csdn.net/upload/201903/15/1552652222_39339.jpg) **_用的是stm32f103zet6的板子. 测量电位器两端电压,以此控制LED的亮度**_ **用的板子是stm32f103zet6**

并行接口题: 用82C55A控制LED点亮或熄灭?

用82C55A控制LED点亮或熄灭,82C55A端口C的PC6接1个LED灯,PC6输出1,LED点亮;PC6输出0,LED熄灭,82C55A的端口地址为3F8H~3FBH。下面是初始化和控制LED灯闪烁的程序段,初始化时无关项均置0。分析该程序段,将(1)、(2)、(3)和(4)处的内容补充完整。 MOV AL, ___(1)____ MOV DX, ___(2)_____ OUT DX, AL A: MOV AL, ___(3)___ OUT DX, AL CALL D1S ; 延时1s MOV AL, ___(4)____ OUT DX, AL CALL D1S ; 延时1s JMP A

Android 如何通过wifi 控制51单片机led灯亮灭源码

请问如何做一个安卓软件控制51单片机led灯的亮灭?有没有人能教我或者给我源码看看

LED屏对接,使用java语言

本人初级菜鸟级别,大神们如知道,希望细说,最好有demo提供,急需,在此跪谢!

c语言用光敏电阻调节led灯亮暗,求参考代码

用c语言用光敏电阻调节一个led灯亮暗,,led灯随光敏电阻变化而变化,而不是亮灭,求参考代码

求一种RGB全彩LED灯的型号,四引脚,单片机一个IO控制。

四引脚控制,一个IO口控制LED灯的颜色,不要贴片的,需要直插的,原理图如下![图片说明](https://img-ask.csdn.net/upload/202002/09/1581226364_645862.png) VCC为5V,直径大小约为2--8MM。

DSP2812的GPIO口如何操作?设计一个控制LED闪烁的C语言代码

DSP2812的GPIO口如何操作?设计一个控制LED闪烁的C语言代码?多谢大神指点,新手,详细点好

友善之臂tiny4412ADK 1312开发板通过gpio口控制外接led灯问题

![图片说明](https://img-ask.csdn.net/upload/201612/04/1480820785_233204.jpg)最近自己在用友善的tiny4412ADK 1312开发板,目的是想通过gpio口来控制外接led灯。目前自己可以实现资料上所给的GPIO_LED_Demo程序例子,点亮核心板上的led1~4灯,但对于外接led灯这个过程不是太了解,以及如何通过gpio口控制外接led灯?希望有这方面经验的前辈给我点建议,谢谢!

C#控制LED灯总算发送是失败

![图片说明](https://img-ask.csdn.net/upload/201504/10/1428636136_992123.png) 主程序 using LedDemo.Common; using System; using System.Collections.Generic; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace LedDemo { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void window_loaded(object sender, RoutedEventArgs e) { //定义数组aryPort,遍历数组 //GetPortNames方法,返回当前计算机可以用的端口 ,以数组的方式返回 string[] aryPort = SerialPort.GetPortNames(); foreach(string item in aryPort) { //将数组的项添加到下拉框的列表中 xl.Items.Add(item); } //设置默认的选择项为第一个找的项(端口) xl.SelectedIndex = 0; } /// <summary> /// Send and Save /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void b_Click(object sender, RoutedEventArgs e) { int speed = -1; //定义速度的值为-1; //定义一个布尔型, bool isSuccess = int.TryParse(sd.Text,out speed); //判断速度值得大小,是否在规定的范围内 if (isSuccess == false ||(speed <0 || speed>7)) { //弹出的对话框,提示信息; MessageBox.Show("请输入正确的值!(0--7)"); return; } LedCtrl led = new LedCtrl(xl.Text, speed); string msg = led.SendSaveMsg(sr.Text); MessageBox.Show(msg); } /// <summary> /// Send No Save /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void nb_Click(object sender, RoutedEventArgs e) { int speed = -1; bool isSuccess = int.TryParse(sd.Text, out speed); if (isSuccess == false || (speed <0 || speed >7)) { MessageBox.Show("请输入正确的值! (0--7) "); return; } LedCtrl led = new LedCtrl(xl.Text,speed); string msg = led.SendMsg(sr.Text); MessageBox.Show(msg); } } } 类包 using ICS.Acquisition; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LedDemo.Common { public class LedCtrl { ICS.Acquisition.LEDAnalysis led = null; ICS.Acquisition.LedMessage ledMode = new ICS.Acquisition.LedMessage(); public LedCtrl(string serialNumber, int speed) { ICS.Models.Com.ComSettingModel com = new ICS.Models.Com.ComSettingModel(); com.LedCom = serialNumber; led = ClassFactory.GetProvider(equipmentCategory.LEDAnalysis, com) as LEDAnalysis; ledMode.HardwareAddress = "01"; ledMode.PlayerModel = "01"; ledMode.StopTime = "00"; ledMode.ColorType = "00"; //数据有效时间 范围0--99 ledMode.EffectiveTime = "00"; ledMode.Speed = speed.ToString(); } /// <summary> /// 发送并保存 /// </summary> /// <param name="msg"></param> /// <returns></returns> public string SendSaveMsg(string msg) { ledMode.Context = msg; if (led.SetSaveLedMessage(ledMode)) { return "发送成功"; } else { return "发送失败"; } } public string SendMsg(string msg) { ledMode.Context = msg; if (led.SetLedMessage(ledMode)) { return "发送成功"; } else { return "发送失败"; } } } }

关于使用汇编语言实现51单片机1位LED跑马灯的程序。

![图片说明](https://img-ask.csdn.net/upload/201912/09/1575876788_879216.jpg) 学校课程设计要求使用汇编语言而且是16位LED灯,网上都是8位的,求助各位大佬,感激不尽。

求根据电路图写的STM32+595 LED闪灯完整程序包

![图片说明](https://img-ask.csdn.net/upload/201907/23/1563853423_100462.jpg) 首先是一个STM32F205ZCT6的芯片连接着一个6Pin的端口,我把晶振也画上了![图片说明](https://img-ask.csdn.net/upload/201907/23/1563853483_832251.jpg) 然后就是四个595分别驱动8个LED灯,还有一个595驱动数码管(因为主要任务是驱动灯,所以简化了),芯片的信号通过这个6Pin的端子接口过来 根据电路图写一个驱动灯的程序,求完整程序包,信息不够可以补充。求路过的大神救一下急,不胜感激!!!

程序员的兼职技能课

程序员的兼职技能课

为linux系统设计一个简单的二级文件系统

实验目的: 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 实验要求: 为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条)

CCNA+HCNA+wireshark抓包综合网工技能提升套餐

本套餐包含思科路由交换CCNA,部分CCNP核心,华为HCNA以及wireshark抓包等类容,旨在培养具有综合能力的网络工程师。

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

成年人用得到的6款资源网站!各个都是宝藏,绝对让你大饱眼福!

不管是学习还是工作,我们都需要一些资源帮助我们有效地解决实际问题。 很多人找资源只知道上百度,但是你们知道吗,有的资源是百度也搜索不出来的,那么今天小编就给大家介绍几款好用的资源网站,大家赶紧收入囊中吧! 1.网盘007 https://wangpan007.com/ 一款全能的资源搜索网站!只需要输入关键字,就能获得你想要的视频、音乐、压缩包等各种资源,网上...

矿车轴载荷计算方法的比较及选用

针对矿车轴的弯曲损坏,分析了固定式矿车车轴的受力,并对力叠加法以及当量负荷法2种计算方法进行了分析和比较,认为应采用当量负荷法进行车轴的设计计算。

Python数据清洗实战入门

Python数据清洗实战入门

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

Polar编码matlab程序

matlab实现的Polar codes源程序

2019全国大学生数学建模竞赛C题原版优秀论文

2019全国大学生数学建模竞赛C题原版优秀论文,PDF原版论文,不是图片合成的,是可编辑的文字版。共三篇。 C044.pdf C137.pdf C308.pdf

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

Linux下聊天室实现(基于C)

在linux下的基于TCP/IP,采用socket通信的聊天室,实现进入聊天室,进行多人群聊,指定人进行私聊,群主管理员功能,颗进行禁言,提出群聊等操作。个人账号可修改昵称或者修改密码,还可进行找回密

一个较完整的Qt用户登录界面设计

一个较完整的Qt用户登录界面,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,共同学

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

【C语言】贪吃蛇游戏代码(Visual C++6.0实现)

本游戏代码参考《C语言项目开发全程实录(第二版)》第六章。代码已在Visual C++6.0环境下编译测试通过,可在VC++6.0编译器中导入工程编译运行查看效果,或者也可以直接运行Release或D

Android小项目——新闻APP(源码)

Android小项目——新闻APP(源码),一个很简单的可以练手的Android Demo Ps:下载之前可以先看一下这篇文章——https://blog.csdn.net/qq_34149526/a

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

Android音视频开发全套

Android平台音视频开发全套,涉及:FFmpeg软解码解码、Mediacodec硬解码编码、Openssl音频播放、OpenGL ES视频渲染、RTMP推流等核心重要知识点。

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

2019 Python开发者日-培训

2019 Python开发者日-培训

2019 AI开发者大会

2019 AI开发者大会

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

Python可以这样学(第四季:数据分析与科学计算可视化)

Python可以这样学(第四季:数据分析与科学计算可视化)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

DirectX修复工具V4.0增强版

DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复

C++语言基础视频教程

C++语言基础视频教程

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问