- 博客(145)
- 收藏
- 关注
原创 #Arduino开发air001
这个原理图设计有问题,应该把boot引出来画一个按键,因为没有设计自动下载电路,需要手动进入下载模式,我下载时都是用(1)杜邦线先把boot拉高(2)再按一下复位(3)再松开杜邦线(boot)以此进入下载模式(1):RTS和DTR为高(2):RST拉低,DTR保持高电平,Q3导通,Q2导通,BOOT0拉高,RESET拉低。DTR再拉低,Q2截至,RESET拉高(结束复位),BOOT0保持高数据手册上的一键下载电路。
2024-08-29 23:09:52 603
原创 LM358恒流源
就是R3的阻值,而对于不同的齐纳二极管,反向耐受电压不同。我选择的这个在protues中约为3.3V.。V_CT供电为12V,需要对三个LED进行恒流供电需要先了解单个LED正常工作所需要的电流,电路设计电压电流需求从需求端开始设计,
2024-07-27 19:18:32 611
原创 #APPINVENTOR学习记录
图片资源下载:图标下载,ICON(PNG/ICO/SVG/矢量) easyicon 免费下载 - 爱给网 (aigei.com)
2024-06-23 14:44:50 346
原创 2024年合泰杯总结
不要整很多功能,其实很多功能都特别鸡肋,选一个你觉得最重要最有价值的将他做大极致也是一种很大的提升。就像外行以为我们就是一条完整产业线,但其实我们只是产品生产线中的一环,将自己的一环做好就很不错。不要每个人都想去设计或者写报告,而且设计人员不宜过多,好的想法可以互相沟通。,这个可能会在后面坑你一把(比如本次选用的网络协议不对,导致会出现概率性出错)(1)有些可能是企业联合高校举办,像这个比赛就是,需要。(5)程序设计时需要注意程序的架构设计,复杂时使用。,不要总是用充电宝来代替,像设计产品一样设计它。
2024-06-02 23:23:29 323 2
原创 2024年电赛预热(电子元器件)
前面讲单片机防反接时讲过可以用二极管,但是二极管有导通压降,比如1N5819导通压降0.7V,1N4007导通压降0.3V。最好的防反接的办法是用PMOS。图中+15V的地方如果接单片机引脚,输出1则开关闭合导通否则断开不导通。
2024-05-22 13:56:11 2666
原创 #MQTT简单粗暴快速上云驱动程序(新版ONENET)
根据我之前的AT指令上云的办法编写这个驱动,使用起来简单粗暴,只需要把串口配置为接收模式,接收中断。#新版Onenet云平台使用(ESP8266 AT指令上报数据以及公网MQTT服务器连接测试)_esp8266接入onenet,mqtt-CSDN博客。
2024-05-19 16:45:50 410
原创 #APPINVENTOR扩展插件之MQTT
http://code.appinventor.mit.edu/http://code.appinventor.mit.edu/对应AI伴侣下载地址:http://code.appinventor.mit.edu/companions/MITAI2Companion.apkhttp://code.appinventor.mit.edu/companions/MITAI2Companion.apkIOT: 存放一些本科阶段做的IOT项目代码 - Gitee.comhttps://gitee.com/love
2024-05-13 09:56:20 1791
原创 #天空星硬件SPI驱动GD25Q32
GD25Q32是一种常见的串行闪存器件,它采用SPI(Serial Peripheral Interface)接口协议,具有高速读写和擦除功能,可用于存储和读取数据。GD25Q32芯片容量为32 Mbit(4 MB),其中名称后的数字代表不同的容量选项。不同的型号和容量选项可以满足不同应用的需求,通常被用于嵌入式设备、存储设备、路由器等高性能电子设备中。GD25Q32闪存芯片的内存分配是按照扇区(Sector)和块(Block)进行的,每个扇区的大小为4KB,每个块包含16个扇区,即一个块的大小为64KB。
2024-04-27 16:39:17 1211
原创 #ESP32S3N8R8(按键点灯)
系统使用FreeRTOS,系统会调度,不能一直循环。vTaskDelay可以释放任务,让系统去执行其他任务(暂时没有其他任务)。的,而且延时必须满足大于等于一个时间片。我们默认的任务频率为100HZ,即10ms,所以我们必须延时大于等于10ms(满足。可以在此处修改任务频率。至少一个时间片的阻塞。
2024-04-26 22:14:20 334
原创 #ESP32S3R8N8建立工程(VSCODE)点亮LED
【立创·ESP32S3R8N8】IDF入门手册 - 飞书云文档 (feishu.cn)
2024-04-25 20:03:14 729
原创 #天空星定时器点灯
STM32F407VET6一共有14个定时器,包括2个高级控制定时器、8个通用定时器、2个基本定时器和2个看门狗定时器。高级定时器(TIMER1和TIMER8)是四通道定时器,支持输入捕获和输出比较。可以产生PWM信号控制电机和电源管理。通用定时器TIM2、TIM3、TIM4和TIM5是4通道定时器,支持输入捕获和输出比较,可以产生PWM信号控制电机和电源管理。通用定时器是单通道定时器,支持输入捕获,输出比较,产生PWM信号控制电机和电源管理。基本定时器。
2024-04-22 16:09:54 220
原创 #天空星创建标准库工程模板以及寄存器点灯
含有各类资料,及其工程模板创建过程【立创·天空星STM32F407VET6】入门手册 - 飞书云文档 (feishu.cn)
2024-04-21 20:11:48 450
原创 #STM32F407VET6(天空星)标准库和HAL驱动ILI9341
【立创·天空星ST32F407VET6】模块移植手册 - 飞书云文档 (feishu.cn)
2024-04-21 15:09:38 2298
原创 #无FIFO驱动OV7670基于cubemx(已放弃,更改为F407VET6标准库,使用DCMI,ov7670仍为无FIFO)
SCL-----------------------------------时钟线(SCCB)SDA-----------------------------------数据线(SCCB)VS-------------------------------------帧数据线(图像输出),信号出现说明一帧图像传输完成HS-------------------------------------行数据线(图像输出),信号出现说明一帧图像的一行传输完成。
2024-04-18 20:50:08 2286
原创 #陶晶驰串口屏使用
串口传输时用户名与密码之间夹杂着id和psd,单片机串口接收时需要注意起始位置。建议单片机程序编写时用编写。有一个r0控制,可以在单片机网络初始化成功之后向串口屏发送信息将其点亮(绿色)表示成功连接网络,示例。
2024-04-17 14:00:42 2633
原创 #猫咪养护机模块功能分析
系统的整体供电模块,可以直接接入220V交流电,并且输出12V直流电,12V直流电一方面供电给TB6600电机驱动板,一方面供电给PTC加热模块,还有一方面接入DCDC直流12转直流5V模块供电给单片机系统以及其他模块。
2024-04-16 11:48:02 375
原创 #新版Onenet云平台使用(ESP8266 AT指令上报数据以及公网MQTT服务器连接测试)
参考:新版ONENET物联网开放平台AT+MQTT指令连接_at指令连接onenet的mqtt-CSDN博客ESP8266-01s入门:AT指令讲解、上云与MQTT通信教程-物联沃-IOTWORD物联网。
2024-04-11 18:13:23 4213 4
原创 #ESP8266烧录MQTT固件
ESP8266固件 · lovefoolnotme/固件 - 码云 - 开源中国 (gitee.com)ESP8266 & ESP32使用AT指令开发示例 | 安信可科技 (ai-thinker.com)使用USB转TTL下载固件到ESP-01S(ESP8266)_esp01s ttl-CSDN博客。3.设备:ESP8266 01S(这个烧录普通的AT固件,也可以烧MQTT固件)AT固件汇总 | 安信可科技 (ai-thinker.com)使用uart转usb连线,将。IO_0短接到GND。
2024-04-10 19:06:04 718
原创 #esp8266模块通过AT指令获取网络时间(苏宁时间)
WiFi模块(ESP8266)获取时间、天气API AT指令串口调试_esp8266 wifi模块获取时间51-CSDN博客。利用苏宁API接口获取北京时间授时给esp8266使用 - 代码先锋网 (codeleading.com)使用ESP8266和STM32获取网络时间并在OLED上显示-物联沃-IOTWORD物联网。(或者AT+CIPSTART="TCP","tianqiapi.com",80)1.依次发送以下指令(发送新行)3.时间信息在Date里面。需要提取Date里面的内容。
2024-04-08 20:30:50 1326
原创 #Arduino开发(esp32c3)
(1)获取固件,这里有两个,一个是micropython的固件,另一个是Arduino的固件固件 · lovefoolnotme/固件 - 码云 - 开源中国 (gitee.com)到安信可获取flash固件烧录程序开发工具清单 | 安信可科技 (ai-thinker.com)(2)烧录步骤:QIO为烧录固件,切记。DIO为烧录程序 ,后面在Arduino中进行开发时需要配置烧录为DIO。地址也要选对,从0x00开始。(3)学习Arduino的推荐网页。
2024-04-08 13:31:45 1379 4
原创 #QT项目实战(天气预报)
if(window.IPCallBack) {IPCallBack({"ip":"123.147.249.72","pro":"重庆市","proCode":"500000","city":"重庆市","cityCode":"500000","region":"渝北区","regionCode":"500112","addr":"重庆市渝北区","regionNames":"","err":""});[]代表的是数组,{}代表的是对象,从最外层开始一层一层往里面剥开,最外层始终是一个"{}"。
2024-04-06 11:14:30 2359 1
原创 #Cubemx配置FSMC驱动IL9341
主要修改为u8,u16,u32,delay_ms等,可修改为uint8_t,uint16_t,uint32_t以及HAL_Delay。在编写由cubemx编写的代码时需要将代码写在begin和end之间,否则更新cubemx配置时会被去除。在最初这个驱动代码是由标准库移植过来的,需要进行适当修改才能使用。这里由于我的屏幕复位与单片机复位按键在一起,所以不配置了。快速replace或者find查找单词。想要大面积修改某一单词时,使用。上面代码仓库里面已经修改。
2024-03-29 23:36:22 684 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人