- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 【手把手系列】ARDUINO蓝牙通信(HC-05/HC-06)
前言HC-05和HC-06作为比较主流的蓝牙模块,在使用时候不仅省事,还很稳定。这次就来说说如何配置两个模块进行串口通信,自己踩过的几个坑,作为TIPS吧:1、HC-06的确可以作为主机,但是每次断电后,就会回到从机模式。2、HC-05是主从一体,如果价格差不多的话,就直接入HC-05。3、无论是HC-05还是HC-06,进入AT模式的时候串口速率是38400,正常透传的时候,串口速率是9...
2020-02-23 18:14:58 3530 1
原创 MQTT协议详细解读(小白一目了然)
MQTT协议关于MQTT协议原理的东西很多,这里重点说一下MQTT怎么使用。要说MQTT协议先要记录下面的表:常用字符–>十六进制简单地说,MQTT和HTTP协议基本一样,就是用指定把我们的信息发给服务器来实现交互(下面用ONENET平台为例)1、在ONENET平台注册并且成功新增一个MQTT产品后,我们会得到三个信息产品号、设备号、鉴权信息(怎么申请在ONENET的帮助里能找到)...
2020-02-02 18:05:29 3668
原创 使用ARDUINO UNO通过MQTT协议连接ONENET(8266透传)
使用ARDUINO UNO通过MQTT协议连接ONENET(8266透传)连线方式实现方式具体代码连线方式ARDUINO UNO --> 8266(使用软串口连接)数字端口8(RX) --> TX数字端口9(TX) --> RX3V3 --> VCCGND --> GNDGND --> CHPD实现方式想让ARDUINO UNO使用...
2020-02-02 17:47:35 4354 1
原创 Python深入学习之re库的使用(正则表达式)
一、正则表达式的作用通过一些专用的字符,表达检索、替换等功能。具有简化高效的特点。比如我们使用的一些通配符,如.表示所有,没有限制;\d表示所有数字,而\D表示所有非数字等。只有多使用才能更好的精通正则表达式,毕竟我们使用时能常用到的正则表达式并不多,需要逐步积累。二、正则表达式的使用(一)所用到的库import re,这是一个python自带的库,不需要我们再安装(二)一些常用函数1...
2020-01-28 16:55:00 451
原创 Python深入学习之Tkinter学习
一、Tkinter说明Tkinter是python的一个自带的GUI控件库,无需我们再行安装,当然,python有很多控件库可用,后面我们视情况进行说明讲解。二、Tkinter使用示例(一)主要核心结构import tkinter as tk #导入GUI设计的工具模块包,并进行了重命名,当然需要根据需要,也可以不重命名root=tk.Tk() #建立的根程序root.mainlo...
2020-01-28 00:30:08 1001
原创 Python深入学习之数据库操作(sqlite3)
一、SQLITE3是什么?SQLITE3是Python自带的一个轻量级的数据库,如果我们需要管理的数据量不是很大,同时为了简化不同数据库之间的交互操作,个人建议可以使用这个轻量级的数据库,进行基本的数据添加、修改、删除、查询等操作。因为它不需另行安装,目前python3版本已经集成了相关软件内容。二、具体数据库操作(一)创建数据库首先通过import sqlite3 引入数据库包功能。此包...
2020-01-27 23:44:01 580
原创 Python深入学习之四个关键数据结构(列表、元组、字典、集合)
一、对四个关键数据结构的认识数据结构是我们学习编程语言遇到的第一个非常重要的课题。在实际编写代码时,处理单个数据、字符的加减乘除还是与或非操作,想必都是很简单的。但是在处理一组数据、字符的操作时,往往就很复杂。比如C语言,对语法的强制要求,我们在进行数组的操作时,需要考虑数据格式/类型、元素数量、是否可以动态变更、如何有效实现查找等。python就很好的解决了这些比较头疼的问题,这是感觉比较厉害...
2020-01-20 19:02:45 393
原创 物联网开发之MQTT协议的使用(百度云)+ESP8266测试上传数据和回调信息
一、物联网开发的思考(一)物联网有什么用?物联网简称IOT,我们这个社会已经进入到万物互联的时代。一切事物都是普遍联系的,这个哲学的基本概念已经从理论时代进入了现实时代。达到航天科技,小到芯片应用。几乎没有谁不在享受着物联网带给我们的生活便利。很多人可能不以为然,但是确实是这样,比如我们的智能电表,现在大部分小区住户交水费已经实现了足不出户,从原有的人工抄表到刷卡充值模式,到现在的手机直接线上...
2020-01-12 13:27:13 6504
原创 ESP8266深度学习之五通过两个ESP8266芯片实现相互通信功能(AT模式)
一、设计基本思路二、硬件环境搭建三、软件环境配置四、注意问题
2020-01-02 20:59:30 9648 8
原创 C语言深入学习之结构体
一、结构体样式struct tag {member-listmember-listmember-list…} variable-list ;这里 variable-list 不是必选项,也可以后面在声明。但是另一种类型必须有:typedef struct tag {member-listmember-listmember-list…} variable-list ;这...
2019-12-28 16:31:05 436 1
原创 ESP8266深度学习之四使用Aruino IDE实现ESP8266编程
一、Arduino IDE简介二、环境配置三、测试效果四、注意事项
2019-12-27 20:49:47 1776 2
原创 C语言深入学习之指针
一、指针是什么?C语言里,变量都是存放在内存里,而内存其实就是一组有序字节组成的数组,每个字节都有唯一的内存地址。CPU 通过内存寻址对存储在内存中的某个指定数据对象的地址进行定位。这里,数据对象是指存储在内存中的一个指定数据类型的数值或字符串,它们都有一个自己的地址,而指针便是保存这个地址的变量。也就是说:指针是一种保存变量地址的变量。相当于指针是一种货物标签,或者目录索引,只要根据指针我们就...
2019-12-24 21:23:49 962 1
原创 学习C语言的编译环境选择
一款好的编译器能够有效提升代码编写的效率和质量,之前我一致用微软系列产品,从VS6.0到VS2008\VS2015。软件越来越大,自己的电脑配置竟然赶不上软件升级的速度。。。近期研究ESP8266和Arduino开发,又要选择编程软件了,实在为下载使用VS软件发愁,也尝试使用过VSCODE这款轻量级产品,但是安装之后发现,这个软件配置太多,系统稳定性不好,只要忍痛更换。经过对比,我现在选择使用...
2019-12-22 23:00:01 420
原创 ESP8266深度学习之三如何烧录MicroPython进ESP8266
一、MicroPython简介二、烧录工具三、烧录过程四、测试验证
2019-12-22 15:51:43 3313 1
原创 ESP8266深度学习之一初识设备
一、ESP8266是什么?总的来说ESP8266是一款单片机,而且是一款自带WIFI功能的单片机。它是安信可公司众多单片机中的一种,同时它也有很多种型号可以供我们选择使用。二、ESP8266有什么特点?首先是价格低廉,在单片机的开发使用过程中,价格优势肯定是需要优先考虑的,一款单片机产品,单个价格超过20元RMB,就失去了大众普及的意义。其次是功能强大,从01系列到MCU等产品,能够满足基...
2019-12-15 13:03:18 8202 1
原创 基于APP Inventor2的蓝牙智能小车控制之APP操作系统篇(20191220更新篇)
1、整体思路 目前基于单片机的智能控制是实现建议操作功能的最直接、最有效的实现方案,这里首先是考虑再蓝牙模式下,实现控制功能,下阶段将进一步延申使用WIFI模式如何实现控制操作。整体以模块化方式实现各项逻辑结构,避免后续程序优化可能存在的修改复杂问题。2、设计界面 3、使用工具 (1)用户侧操作使用APP(目前主要设计使用了Andrior版本),软件开发工具使...
2019-12-15 11:42:13 7647 3
ESP8266固件.rar
2020-01-02
蓝牙智能小车控制APP
2019-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人