- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 【C++实现Python装饰器功能】
Python 装饰器是一种非常强大的工具,可以用来日志记录、性能测试、事务处理、缓存、权限校验等等。通过使用装饰器,你可以在不改变函数代码的前提下,增加函数的新功能。print("函数调用前.")print("函数调用后.")")函数调用前.函数调用后.如此强大的功能,我们当然希望能够在c++中也能够实现,在 C++ 中实现类似 Python 装饰器的功能可以通过多种方式,但因为 C++ 和 Python 在语法和运行时行为上的差异,没有直接等价的装饰器概念。
2024-12-19 21:21:05
975
原创 Arduino之串口通信函数
串口通信是Arduino等微控制器常用的数据传输方式,通过TX/RX引脚实现。它利用起始位、数据位、校验位(可选)和停止位构成数据帧,确保数据正确传输。计算机通过串口监视器与Arduino通信,同时Arduino也能通过TX/RX引脚与外部设备通信。波特率影响数据传输速率,需合理设置以避免数据丢失。
2024-07-31 23:54:27
2451
原创 解决python自动化操作异常处理的问题
本文介绍了一种使用Python装饰器实现的自动化操作增强方案,该方案通过封装函数,实现了异常处理、自动重启、重启次数与时间限制、异常后处理及参数动态调整等功能,旨在解决自动化脚本中因执行结果不符预期导致的程序中断问题,提高脚本的健壮性和灵活性。
2024-07-30 00:14:01
367
原创 Arduino常用的函数解释-analogWrite,anglogRead
analogWrite(pin, value)函数 用于向指定的PWM引脚输出脉宽调制(PWM)信号,控制LED亮度或直流马达转速。它自动设置引脚为输出模式,无需额外使用pinMode()。PWM信号通过快速切换高低电平来模拟连续电压变化。analogRead(pin)函数 读取模拟输入引脚(A0-A5)的电压(0-5V),转换为0-1023的整数。PWM引脚是数字引脚,analogRead()无法读取其值。
2024-07-23 20:50:25
2345
原创 Arduino常用的函数解释-digitalWrite,digitalRead
Arduino提供了digitalWrite(pin, value)和digitalRead(pin)两个核心函数来控制和读取数字引脚的状态。digitalWrite(pin, value)函数:用于设置指定数字引脚(pin)的输出状态。value参数可以是HIGH或LOW,分别代表5V(或接近5V的电压,具体取决于Arduino板)和0V。这个函数允许开发者通过编程方式将数字引脚用作输出源,模拟电源引脚(尽管输出电流和功率有限)。
2024-07-23 19:59:25
2469
原创 Arduino常用的函数解释-pinMode
本文介绍了Arduino UNO开发板的基本引脚布局及其功能,特别是关于pinMode(pin, mode)函数的使用和重要性。pinMode函数用于设置Arduino UNO板上数字引脚的模式,包括INPUT、OUTPUT和INPUT_PULLUP三种模式。文章详细解释了每种模式的作用:INPUT:将引脚设置为输入模式,用于读取外部信号,如按钮按压或传感器读数。OUTPUT:将引脚设置为输出模式,允许引脚输出高电平(通常为5V或3.3V)或低电平(0V),用于控制LED灯、继电器等设备的开关状态。
2024-07-23 13:51:47
1898
原创 Arduino安装的注意事项
文章摘要:安装Arduino开发软件:在官网下载并安装Arduino IDE时,需勾选“Install USB driver”以确保Arduino板能通过USB自动被识别。配置开发板:使用原装Arduino板时,通常无需额外配置。若使用国产便宜版Arduino(如DIY-Board),需进行以下配置:配置开发板管理网址:根据卖家提供的网址进行设置。选择开发板类型:在“工具-开发板”中选择相应的DIY-Board。调整上传速度:将“Upload speed”设置为57600,以避免上传失败。
2024-07-23 00:00:39
431
网络通信领域 - UDP协议 - Windows平台 - Lua语言实现UDP通信工具
2024-07-22
网络编程领域 - TCP协议 - Windows平台 - Lua语言实现TCP通信工具
2024-07-22
信息安全领域 - Python编程 - 鼠标键盘监控 - 日志记录与分析工具
2024-07-22
图论导论(完全)
2016-10-25
NASM中文手册
2016-10-25
精通脚本黑客
2016-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人