HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master).从(Slave)和回环(Loopback)三种工作角色.当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输:当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令.通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换. 1.HC-05蓝…
物联网地震预警项目介绍: 地震,俗称地动.它像平常的刮风下雨一样,是一种常见的自然现象,是地壳运动的一种表现,即地球内部缓慢积累的能量突然释放而引起的地球表层的振动.据统计,5级以上地震就能够造成破坏,习惯上称为破坏性地震,平均每年发生约1000次:7级以上强震平均每年18次:8级以上大震每年发生1-2次.在面对地震灾情的时候,如果能提前获知地震即将到来,人们就可以及时离开楼房疏散到开阔平坦的地段,即使时间短暂来不及逃离也可以有时间做好应对策略寻找室内相对坚固的地方尽量避免地震给自己带来伤害.但…
USB转串口的有线转接方式,实在太难看了,尤其是寻接头,那是相当的不方便.其它电器厂商都想把是接头做小,做精致,唯独串口接头还是那么庞大,感觉应该换一换了,都已经完全不符合这个时代的审美观了. 于是,某宝上买了两套HC-05蓝牙无线模块,HC-05是主从一体的蓝牙模块,所以比只能当从机的HC-6要贵一点.下面讲述HC-05配置过程. 1.引脚说明 . RXD: 接收端 . TXD: 发送端 . AT: 设置工作模式 ) 工作模式: 自动连接(automatic connection),又称为透传…
http://www.wavesen.com/probig.asp?id=17 本模块为新推出的产品,各项功能和性能.及引脚封装,均兼容于HC-06. 为低成本需求的的客户推荐本产品.相比HC-06来说,减少了一个存储芯片,而把程序内置于蓝牙芯片里了, 相当于CPU与存储器二合为一.如有技术疑问请联系我们咨询. 不建议用在超过115200的波特率,信号的干扰会使系统不稳定.设置超过115200后用电脑无法使用,要用单片机编程于高于115200才能使用此波特率和重新发AT命令设低波特率用AT命令设…
Python多线程详解 2016/05/10 · 基础知识 · 1 评论· 多线程 分享到:20 本文作者: 伯乐在线 - 王海波 .未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者. 1.多线程的理解 多进程和多线程都可以执行多个任务,线程是进程的一部分.线程的特点是线程之间可以共享内存和变量,资源消耗少(不过在Unix环境中,多进程和多线程资源调度消耗差距不明显,Unix调度较快),缺点是线程之间的同步和加锁比较麻烦. 2.Python多线程创建 在Python中,同样可以实现多线程,有两…
本文转载自:http://www.shaoguoji.cn/2017/01/15/ESP8266-usage/ ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能. 虽然“WiFi门锁”一直拖着还没弄好,但WiFi模块却玩了很久.是时候介绍下ESP8266的基本使用和配置了. 内容简介 让硬件联网一直以来都是比较麻烦的事情,而通过…
通俗的讲,就是高层模块定义接口,低层模块负责实现. Bob Martins对DIP的定义: 高层模块不应依赖于低层模块,两者应该依赖于抽象. 抽象不不应该依赖于实现,实现应该依赖于抽象. 总结出使用DIP的优点: 系统更柔韧:可以修改一部分代码而不影响其他模块. 系统更健壮:可以修改一部分代码而不会让系统崩溃. 系统更高效:组件松耦合,且可复用,提高开发效率. DIP是一种 软件设计原则,它仅仅告诉你两个模块之间应该如何依赖,但是它并没有告诉如何做.IoC则是一种 软件设计模式,它告诉你应该如何…
关键词: PSYN5000,无线同步模块,工频相位,局部放电,在线监测,高压设备,设备状态,故障定位. 前言: 在电力监测领域,出于方便和安全考虑,有些系统不得不采用无线通信的方式,在这样一个无线通信的应用系统,该如何控制多个设备进行同步采样,以期提高相位角的测量精度,是一个不小的难题. 高压设备状态检测和局部放电故障定位在线监测系统,在设备诊断时往往需要对相位图谱进行分析,而相位图谱反映了局部放电信号的一个很重要的技术特征即相位特征. 要想获得准确的相位信息,则就需要得到高压侧工频电压的相位信…
在其他高级语言中,都有模块中这个概念,比如java的类文件,PHP有include何require机制,JS一开始就没有模块这个概念,起初,js通过<script>标签引入代码的方式显得杂乱无章,语言自身也缺乏组织和约束能力,所以人们不得不以各种命名空间等方式认为的约束代码,达到安全易用的目的.经历十几年的发展,js也执行起了响应的规范,commonJS规范的提出算是一个重要的里程碑. 一.commonJS规范 commonJS规范的愿景是希望JavaScript能在任何地方上运行,出发点主要…
Python第十一天    异常处理  glob模块和shlex模块    打开外部程序和subprocess模块  subprocess类  Pipe管道  operator模块   sorted函数    os模块   hashlib模块  platform模块  csv模块 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字…