- 博客(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
原创 基于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
原创 掌控板玩板指南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
原创 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
51单片机定时器快速计算初值软件
2024-02-27
串口调试助手SSCOM
2024-02-21
点灯科技Blinker APP界面配置代码 Interface configuration code
2024-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人