自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好乐无荒之地

一开始可能是因为金钱或名望,但最终让你走得更远的一定跟钱没什么关系!

  • 博客(25)
  • 收藏
  • 关注

原创 51单片机-温度传感器DS18B20

DS18B20的核心功能是它可以直接读出数字的温度数值。温度传感器的精度为用户可编程的9,10,11或12位,分别以0.5℃,0.25℃,0.125℃和0.0625℃增量递增。在上电状态下默认的精度为12位。DS18B20启动后保持低功耗等待状态,当需要执行温度测量和AD转换时,总线控制器必须发出[44h]命令。转换完以后,产生的温度数据以两个字节的形式被存储到高速暂存器的温度寄存器中,DS18B20继续保持等待状态。

2024-06-25 09:29:06 1705 1

原创 Esp32+阿里云物联网平台+DHT11+控制LED(基于AsyncMqttClient库)

本文是上一篇“Esp32+阿里云物联网平台+DHT11+控制LED(基于PubSubClient库)”的拓展篇。AsyncMqttClient采用函数回调非阻塞方式实现异步消息处理,而PubSubClient执行 MQTT 操作时会阻塞其他任务。AsyncMqttClient基于 ArduinoAsync 库构建,消息功能实现更丰富完善,源码例程清晰。

2024-05-27 10:51:32 507

原创 Esp32+阿里云物联网平台+DHT11+控制LED(基于PubSubClient库)

关于本文:利用ESP32连接DHT11温湿度传感器获取温湿度,上报到阿里云物联网平台,通过阿里云物联网平台实时远程查看温湿度,并且接收平台下发的LED灯控制指令。

2024-05-27 10:49:17 842 1

原创 51单片机-(定时/计数器)

了解CPU时序、特殊功能寄存器和定时/计数器工作原理,以定时器0实现每次间隔一秒亮灯一秒的实验为例理解定时/计数器的编程实现。

2024-02-27 15:47:08 3680

原创 51单片机-(中断系统)

了解51单片机中断系统、中断源、中断响应条件和优先级等,通过外部中断0实现按键控制LED亮灭为例理解中断工作原理和编程实现过程。

2024-02-27 15:43:54 2821

原创 基于Arduino的蓝牙通信

本文主要以Arduino小车中的蓝牙遥控作为案例来讲解蓝牙通信。了解相关编程和数据设计,串口调试工具、蓝牙调试工具做遥控器等等。

2024-02-23 17:59:58 1958

原创 ESP8266+DHT11+SW2812+点灯Blinker-物联网小结

借助Blinker APP,利用ESP8266wifi功能,色盘控制ws2812 RGB,按钮控制LED和现实DHT11的温湿度功能。

2024-01-31 11:05:08 2231 1

原创 ESP8266+Mixly+MIXIO+物联网小试3-色盘控制ws2812 RGB灯

本篇主要了解如何在MIXIO上创建色盘,用来控制ESP8266驱动RGB灯发不同颜色灯光。

2024-01-26 11:48:41 1248

原创 ESP8266+Mixly+MIXIO+物联网小试2-DHT11温湿度

本篇主要使用esp8266将温湿度数据发送到平台MIXIO,有关更细节的Mixly和MIXIO等设置参见上篇。

2024-01-25 15:20:50 1496

原创 51单片机-1(数码管)

数码管分类,显示原理,了解138译码器和74HC245MOS管使用,最后通过编程实现数码管动态显示。

2024-01-23 17:45:52 938

原创 常用串口通信-3(I²C)

认识I²C及其原理,再通过模拟I²C与E²PROM通信为例理解I²C的使用及编程

2024-01-19 17:47:28 1426

原创 常用串口通信-2(RS485)

回顾RS485通信原理,通过样例了解RS485在51应用中如何编程。

2024-01-18 15:43:35 1368

原创 常用串口通信-1

初步了解串口通信原理,以80C51单片机为例,讲解编程中如何进行串口通信设置。

2024-01-18 10:38:46 1083

原创 第3章-基本放大电路

基本放大电路原理

2024-01-11 14:12:53 1419

原创 基于74HC595/L293D电机驱动板控制麦克纳姆轮小车

(为了兼容Arduino UNO和引出IO0、IO1做蓝牙通讯,已做了一些排针调整)麦克纳姆轮是一种带有周边轮轴的机轮,一般分两种,一种周边轮轴向左倾斜,另一种轮轴向右倾斜。这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上面,所以能够使汽车实现左右平移的运动。//PWM控制引脚 const int PWM2A = 11;//M4 motor //芯片引脚 const int DIR_CLK = 4;

2023-06-20 16:16:27 2371 4

原创 掌控板+Mixly+MixIO 初试物联网1-摇杆篇

了解如何搭配MixIO+mixlyIDE+掌控板制作一个简单的远程摇杆控制功能

2022-11-30 00:10:43 5629 3

原创 掌控板玩板指南3:舵机、加速度传感器、超声波传感器、灰度传感器

掌控板玩板指南3:加速度传感器、舵机、超声波传感器一、加速度传感器1、三轴2、六轴二、舵机三、超声波传感器一、加速度传感器1、三轴XYZ2、六轴三轴加速度+三轴陀螺仪二、舵机三、超声波传感器...

2022-04-23 01:11:50 5209

原创 Keil uVision5 安装及注册有效至2032

Keil5安装一、下载文件keil压缩包解压后得到文件如下二、双击安装第一个exe文件默认路径,一直确定安装即可三、解压注册机文件压缩包1.电脑系统提示危险报警,点击安全中心允许文件或恢复被隔离文件2.得到如下文件3.打开刚刚安装keil软件,打开file》license management然后复制ID4.双击Keygen.exe打开注册机,粘贴刚刚复制的ID到CID栏,点击Generate生成序列5.复制序列到刚刚keil软件的license management界面的(L

2022-04-18 15:30:50 14758 11

原创 如何在python3.x中使用pip3安装you-get及下载网页视频资源

如何在python3.x中使用pip3安装you-get一、安装you-get1、 确保添加了环境变量搜索“系统设置”》高级》环境变量》用户变量》双击Path》新建》python3.X安装路径复制过来2、CMD命令行进入pip3路径搜索栏pip3,找到pip3路径命令行cd进入到路径3、命令行python -m pip install --upgrade pip4、命令行pip3 install you-get二、下载网页资源1、复制网页资源链接2、查看资源格式you-ge

2022-03-18 15:54:57 3111

原创 掌控板玩板指南2:引脚、模拟信号、数字信号

一、引脚的细则1、以上是掌控板的引脚情况,除了触摸touch、电源、备用P12和已经载板使用的P3~P7,剩下的引脚都可用于信号传输,特别地:P2只接受模拟/数字输入,不能输出,也就是可以接温湿度等输入型传感器但不能接输出LED这种2、引脚模拟信号数值范围在 0—4095 之间,数字信号只能要么0要么1如果传感器只有两种状态那么模拟数值范围只有0或4095(例如按钮开关),这时相当于数字信号(二进制1000000000000转成十进制为4096)(micro:bit板引脚模拟数值范围为1024

2022-03-13 08:15:00 6296

原创 选开发板之乐鑫ESP32、ESP8266

乐鑫ESP32/8266

2022-03-10 19:47:18 1212

原创 掌控板玩板指南1:初识掌控板、扩展板、Mind+编辑器

掌控板、I/O扩展板入门

2022-03-10 17:44:26 9766

原创 xampp报错:xampp.control.ini拒绝访问解决

找到xampp安装目录文件夹,复制一份副本,把原来文件夹修改名字,再修改副本文件夹名字为xampp即可。原因:win10系统启用了UAC功能,以管理员高权限安装的xampp,普通用户运行xampp会提示无法创建或修改xampp-control.ini拒绝访问错误...

2021-09-10 10:59:28 1889 5

原创 python03数据操作

一、列表新建列表list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list1[0]: ", list1[0])print ("list2[1:5]: ", list2[1:5])运行值list1[0]: Googlelist2[1:5]: [2, 3, 4, 5]...

2020-04-14 18:18:29 344

原创 python 02运算符

算术运算% 取模返回除法的余数 b % a 输出结果 1** 幂返回x的y次幂 a**b 为a的b次方// 取整除向下取接近除数的整数预备知识:这分为向上取整、向下取整、向零取整。首先必须知道 x%y等价于x-(( x//y ) * y ) ,这就是一个公式!! 这个x//y意思是x对y取整比如python中(是向下取整,即向更小的数取整数):10/...

2020-03-11 12:35:14 191

一步步教你在windows下实现ESP32不同版本idf的搭建与共存

一步步教你在windows下实现ESP32不同版本idf的搭建与共存

2024-05-08

arduino uno r3引脚图

arduino uno r3引脚图

2024-05-08

51单片机定时器快速计算初值软件

51单片机定时器计算初值软件,指定工作方式、晶振和要定时的时间快速生成初值。例如12Mhz晶振,工作方式1(M1=0,M0=1),定时1ms时,直接选择对应设置值,点击确定即可得到定时初值FC18,这时编程TH0=FC;TL0=18;即可。

2024-02-27

串口调试助手SSCOM

串口调试助手SSCOM,数据串加校验帮助: 一、利用本校验工具可以实现数据串的带"帧头,数据,校验,帧尾"的格式化发送. 二、填写"第几个字节"开始校验。如果不留帧头,数据串全部校验,就填1:如果留第1个字节作为帧头,帧头不参与校验,从第2字节开始校验就填2如果留前面两个字节作为帧头,就填3;依次类推. 三、选择"至第几个字节"加校验.如果不留帧尾,就选"末尾";如果留1个字节作为帧尾,帧尾不参与校验,就选-1;如果留2个字节作为帧尾,就选-2;依此类推 四、再选择对应的校验协议,不加校验字节就选None.校验协议可选择ModbusCRC16,CCITT-CRC16,CRC32,0-ADD8,ADD8,XOR8,ADD16. 五、生成的校验字节是自动插入到帧尾前面的. 六、如果您的帧头位置和帧尾个数选错了,经过计算数据长度为0,此时不做任何校验 七、点击发送后,校验协议选择框后面会显示出本数据串的校验值. 八、本校验工具对面板上的数据串发送和99条自定义字符串发送都产生效果. 九、中间有效数据的长度无法自动生成,必须自己输入并和数据在一起作为一整条数据.

2024-02-21

AT指令集-BT05 4.0蓝牙

BT05 4.0蓝牙AT指令集PDF文件。包括指令集说明,使用方法。

2024-02-21

点灯科技Blinker APP界面配置代码 Interface configuration code

点灯科技Blinker APP界面配置代码 包含温湿度显示、色盘、三个LED灯、一个开关按钮和一个蜂鸣器播放按钮,还有一个没用到的文本输入。 使用方法: 打开点灯Blinker APP,打开设备详情设置,点击界面配置,将该文件中的代码全部复制到配置框内,点击更新配置,返回首页刷新一次,即可看到界面配置导入成功

2024-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除