• 2025-01-08ESP8266 wifi模块+CH340烧录板安装使用运行教程
    硬件准备ESP8266-01S 模块USB转TTL烧录板(CH340)LED灯(建议使用3.3VLED)220Ω电阻(LED限流)面包板和跳线若干 我的是这样的不用接线,其他的参考ESP8266-01S引脚定义:VCC---3.3VGND---GNDTX---USB转TTL的RXRX---USB转TTL的TXCH_PD(EN)-
  • 2025-01-07基于物联网技术的智能猫舍的设计与实现:嵌入式程序设计
    引言随着物联网(IoT)技术的快速发展,智能家居产品逐渐进入人们的生活。宠物行业也不例外,智能宠物设备开始成为市场的一个新趋势。基于物联网技术的智能猫舍设计是宠物领域的重要应用之一。它能够通过智能化手段提升猫咪的生活质量,同时为宠物主人提供更多便捷的管理方式。本篇
  • 2025-01-02Arduino串口输出函数print()和write()的联系和区别
    write()传送的是ASCII的十进制的值(如65),而print()传送的是ASCII的文本(如A)1、当参数是字符串时,两者效果相同。因为write()先把字符文本转换成ASCII值,然后转译成ASCII文本,故与print()的效果相同例如:print("abc")和write("abc")都输出:abc       print("123
  • 2024-12-30ESP32使用protobuf
    非原创,引用自:https://techtutorialsx.com/2018/10/19/esp32-esp8266-arduino-protocol-buffers/对上述英文技术博客做了总结:1.先去这个网站下载最新的Nanopb包   https://jpa.kapsi.fi/nanopb/download/   2.解压,解压之后如下图 3.在Arduino的libraries目录下,C
  • 2024-12-28STM32 学习笔记(八)USART串口
    该系列为笔者在学习STM32过程(主线是江科大的视频)中的记录与发散思考。初学难免有所纰漏、错误,还望大家不吝指正,感谢~1.通信接口与串口通信1.1通信接口概述通信接口是用于设备间传输数据的硬件接口。常见的通信接口包括并行接口和串行接口。双工:全双工可以同时接收、发
  • 2024-12-26【物联网技术与应用】实验14:PS2操纵杆实验
    实验14PS2操纵杆实验【实验介绍】操纵杆是一种输入设备,由一个可在基座上旋转并向其控制的设备报告及角度和方向的操作杆组成,操纵杆通常用于控制视频游戏和机器人,这里使用操纵杆ps2。【实验组件】●ArduinoUno主板*1●USB数据线*1●PS2游戏手柄模块*1●面包
  • 2024-12-21windows 驱动实例分析系列: pl2303芯片开发实战之一
    驱动开发有大半情况是需要和硬件芯片交互的,而国内,最多的情况就是拿到国外的芯片,然后进行仿制,故能根据芯片设计出解决方案这种技术是许多高级工程师的基本操作。PL2303是一个被广泛使用的USB转RS232串口芯片。其中一些型号早已停产,但还在市场上流通,被使用在一些产品上。在
  • 2024-12-19一款使用NET+MQTT+Arduino开发的智能浇花工具
    最近闲来无事,对硬件控制产生了兴趣。看到家里的盆栽,我突然萌生了制作一个自动浇水工具的想法。通过在淘宝搜索并查找相关资料,我了解了需要的硬件和通信协议。接下来,我们先看看需要做哪些准备工作(如安装Arduino、.NET、EMQX工具等,请自行搜索并完成安装)。准备工作硬件清单(淘
  • 2024-12-15Arduino 课程设计小项目( 卧推器材的失速检测与保护装置设计)
    Arduino课程设计小项目(卧推器材的失速检测与保护装置设计)摘要:本文详细介绍了使用Arduino结合MPU6050传感器检测失速状态,并通过舵机驱动保护装置的课程小设计。从硬件选型、电路连接到软件编程,全面阐述了项目的实现过程,旨在为对嵌入式系统开发和传感器应用感兴趣的读者提
  • 2024-12-13利用ESP-01S中继实现STM32F103C8T6与MQTT服务器的串口双向通信
    最终现象未完待续实现流程STM32通过串口与ESP通信,ESP通过WiFi与MQTT服务器通信元件与接线STM32相关STM32F103C8T6开发板:STM32仿真器:烧录程序时,STM32F103C8T6与仿真器的接下如下:STM32ST-LINK3V33.3VGNDGNDSWDIOSWDIOSWCLKSWCLKUSB转TTL:未完待
  • 2024-12-12update语句卡住,无法执行的问题
    后台代码执行一条update语句报超时,一开始以为是数据库连接的问题,于是把这条语句拿出来单独执行发现也不行,我怀疑后台锁表了,一看还真是,以下是排查方法: --正在执行的sql,会不断刷新 selectb.SID,b.USERNAME,b.SERIAL#,spid,paddr,sql_text,b.MACHINE  fromv$proc
  • 2024-12-10ARM - 海思 - HI35XX串口调试
    转自: https://blog.csdn.net/li_wen01/article/details/86529523 我测试使用的是海思HI3520DV400设备,它总共有三个串口,官方提供的SDK只使能了UART0,也就是调试串口。如果要使用UART1或是UART2,用户需要自己手动设置。一)使能串口最直接的方式就是将设备树中对应uart的statu
  • 2024-12-07【花雕学编程】Arduino动手做(229)---带编码器350w机器人轮毂马达6.5 英寸电动轮毂伺服电机
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-12-03【VsCode+PIO+ESP32+OneNet】你能看到的最简介优雅的物联网开发
    环境配置代码环境VsCode+PIO构造基于Arduinio的ESP32开发框架在VsCode拓展中搜索PlatformIOIDE并下载打开PIO主界面,新建工程命名,选择对应的ESP32开发板,Framework不必理会OneNet云平台硬件平台ESP32-WROOM-32E/D软件开发文件结构项目代码示例WIFI+MQTT云
  • 2024-12-02串口助手极限测试
    昨天测试串口助手,发现高速数据流对串口数据压力很大,经测试,压力主要来自windows的组件的接收字串并渲染的速度。测试代码如下:byteresult;while(true){while(serial.IsOpen&&serial.BytesToRead>=0)
  • 2024-11-28基于Arduino Uno的温湿度传感器设计
    目录一、Arduinonano(一)PIN分析(二)Blink程序(Arduino基本程序)分析二、HIGH和LOW引脚的两种状态辨析三、UNO四、接线图五、代码部分Version1—-单显示屏(LCD1602AGeneral)Version2—-双显示屏方案(LCD1602AI2C+LCD1602AGeneral)五、IOT物联网方案(Esp8266实
  • 2024-11-27中柏N100小主机入手使用问题记录,MiniPC驱动安装,功耗调整,BIOS设置
    中柏N00II简介双11在京东买的,439块,用了政府补贴。看到有其他人买到更低。等了10多天才到。有线网口:单千兆,Realtek。WiFi:IntelAC9560带蓝牙5.1显示接口:HDMIx1,Displayx1USB2.0x2,3.1x2拆机拆下,底部的四颗螺丝,有一个角有个伸缩拉手,拉以下就打开了。配的固态硬盘
  • 2024-12-13《宇宙机器人》提示错误弹窗“找不到d3dx9_43.dll”是什么原因?“d3dx9_43.dll缺失”怎么解决?
    电脑游戏运行时常见问题解析:《宇宙机器人》提示“找不到d3dx9_43.dll”的解决之道TGA2024落幕,年度最佳游戏——《宇宙机器人》,作为一名在软件开发领域深耕多年的从业者,我深知电脑游戏在运行过程中可能会遇到的各种挑战,尤其是文件丢失、文件损坏和系统报错等问题。今天,我将以《
  • 2024-12-11AD常用快捷键及tips
    1.快捷键(→后面为推荐修改的个人快捷键)S+C选择整条线TOL在矩形区域排列(通过原理图选中PCB器件时,按shift+ctrl+x,进入交叉选择模式)TM复位规则DSD重新定义板框大小TVB定义板切割槽S+L线选S+I区域框选EOS设置原点EK裁剪导线shilt+C删除测距线/取消
  • 2024-12-07在 .NET 9 中让您的 OpenAPI(Swagger)文档 UI 变得出色
            从.NET9开始,默认模板中不再包含SwaggerUIwebapi。虽然文档仍然包含在内,但现在通过调用MapOpenApi,UI不再存在。很高兴,重新获得文档UI相对容易。但UI本来就很无聊,所以让我们来点更花哨的东西吧!认识Scalar        假设我们已经通过dotnet
  • 2024-12-062024.12.5 周四
    2024.12.5周四Q1.1000给定x2~xn(<=500),构造a1~an,满足i:2~n,x[i]==a[i]%a[i-1]。Q2.1200n户人家在一条线上,现在在某两户i,i+1之间/两端修建一条公路,给定一01串:0代表希望在公路左边,1则相反。要求两侧都要有至少一半人家满意。多解则:i尽量距离中间人家最近,如仍多解则选取
  • 2024-12-052023年12月GESPC++二级真题解析
    一、单选题(每题2分,共30分)题目123456789101112131415答案CADDDADCDBCDCBB1.以下不可以做为C++变量的是()。A.FiveStarB.fiveStarC.5StarD.Star5【答案】C【考纲知识点】变量的定义与使用(二级考纲知识点范畴),具体涉及到变量名的命名规则。在C++语言中,变量名有严格
  • 2024-12-05车辆管理系统(源码+数据库+报告)
    326.基于SpringBoot的车辆管理系统,系统包含两种角色:管理员、用户,主要功能如下。用户:-个人中心:管理个人信息。-用户管理:管理其他用户信息。-车辆管理:管理车辆信息。-保养登记管理:登记车辆保养的相关信息。-事故登记管理:登记车辆发生事故的相关信息。-维修登记管理
  • 2024-12-04【华为ICT大赛】ArkTS
    00.目录文章目录00.目录01.学习目标02.ArkTS语言基础类库概述03.并发3.1并发概述(掌握)3.2使用异步并发能力进行开发3.2.1异步并发概述3.2.2单次I/O任务开发指导3.3使用多线程并发能力进行开发3.3.1多线程并发概述3.3.2TaskPool和Worker的对比3.3.3CPU密集
  • 2024-12-02用简单的例子理解 - 基于模型聚类里的基于概率模型的聚类是什么?
    基于模型的聚类包括:基于概率模型的聚类基于神经网络模型的聚类 其中,大多数都是基于概率模型的聚类。 概率模型聚类就是利用属性的概率分布来描述聚类。最典型的例子是高斯混合模型(GMM,GaussianMixtureModel),它用了EM法求解。 ⚠️:GMM是一种混合模型,它使