- 博客(17)
- 收藏
- 关注
原创 基于ESP32+ASRPRO的智能家居助手设计与实现
使用ESP32与ASRPRO实现远程控制、本地语音控制以及设定条件自动化控制其他设备等功能
2024-05-26 20:00:46
3988
2
原创 Arduino平台基于GFX库的滚动字幕消息显示UI设计(定时器实现刷新)
使用硬件定时器实现滚动字幕的刷新,不影响其他代码,并且可以自定义同时刷新多个数据,不同长度的字符串之间的刷新互不影响。
2024-05-10 16:21:54
474
1
原创 Arduino平台基于GFX库的滚动字幕消息显示UI设计
设计目的是用来显示其他设备发送来的信息以及显示发送给其他设备的信息,主要包括矩形边框以及四个文本显示,默认设计显示尺寸为160*14
2024-05-09 22:23:12
777
原创 使用ESP-01S与阿里云物联网平台服务器的连接与配置(温湿度检测)
这里使用了阿里云官方提供的SDK,所以我们只需要配置产品和设备的信息然后调用AliyunIoTSDK::begin(espClient, PRODUCT_KEY, DEVICE_NAME, DEVICE_SECRET, REGION_ID);(这里提一下数据类型的匹配,代码里的温湿度数据为float类型,需要将产品功能定义里的数据类型也改成float类型,不然会不显示)这时打开设备-物模型数据就,成功显示了检测的数据,到这里就大功告成了!到这一步产品的发布就大功告成了,剩下的只需要配置代码即可。
2023-09-23 11:30:00
2804
3
原创 摇杆按键+SG90 实现舵机云台(STM32F103C8T6)
代码很简单,主要使用ADC双通道读取两个电位器的值(实际上就是电压),通过获取到的值的范围来确定上下左右,从而来改变两个舵机的角度。
2023-06-12 12:00:00
3718
8
原创 STM32CubeMX配置--STM32F103C8T6最小系统板
在STM32CubeMX中配置STM32F103C8T6最小系统板并点亮板载LED灯
2023-02-25 14:04:00
5461
4
原创 软考备考:第一章-计算机系统知识
控制器1.指令寄存器(IR) 保存当前正在执行的指令地址2.程序计数器(PC) 保存下一条要执行的指令的地址3.地址寄存器(AR)保存当前CPU所访问的内存单元的地址4.指令编译器(ID)对指令中的操作码字段进行分析解释,识别该指令规定的操作。原码、反码、补码和移码原码表示法中,最高位是符号位,0代表正号,1代表负号,其余的n-1位代表数值的绝对值。例如字长为8,数值0的原码表示有两种形式:[+0]原 =0 0000000 [-0]原 =1 0000000正数
2021-11-18 18:21:55
267
原创 类与对象、封装、构造方法
Java学习笔记8.类与对象、封装、构造方法标题基本定义模板public class Phone{ //public类最多只能有一个 int money; //手机的两种属性 String color; public void call(String name){ //成员方法不要写static关键字 System.out.printf("给" + name + "打电话"); //一种行为(功能) }}注意:public类最多只能有一个,p
2021-04-07 21:12:48
184
原创 动态规划问题———拦截导弹(C语言)
6.拦截导弹某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,由于该系统还在试用阶段。所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度不大于30000的正整数)。计算这套系统最多能拦截多少导弹。输入:N颗依次飞来的导弹高度,(导弹个数大于1000)。输出:一套系统最多拦截的导弹数,并依次打印输出被拦截导弹的高度。该问题可近
2020-10-17 21:58:06
6397
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人