- 博客(9)
- 收藏
- 关注
原创 Arduino SDFat库函数大全
参数: buf 为要写入的数据缓冲区, nbyte 为要写入的字节数。返回值:成功返回 true ,否则返回 false。参数: path 为文件路径, mode 为打开模式。返回值:成功返回 true ,否则返回 false。参数: path 为文件路径, mode 为打开模式。参数: path 为文件路径, mode 为打开模式。返回值:成功返回 true ,否则返回 false。返回值:成功返回 true ,否则返回 false。特别是那些想要读取sd卡的人。
2024-09-25 20:49:40
758
3
原创 c++关键字
4. and_eq - 逻辑与赋值 - 位运算符,用于将左侧变量与右侧表达式进行逻辑与操作后赋值给左侧变量。58. or_eq - 逻辑或赋值 - 位运算符,用于将左侧变量与右侧表达式进行逻辑或操作后赋值给左侧变量。17. char16_t - UTF-16字符类型 - 用于存储UTF-16编码的字符。18. char32_t - UTF-32字符类型 - 用于存储UTF-32编码的字符。71. static_cast - 静态类型转换 - 用于安全的向上类型转换。
2024-09-01 19:55:49
610
原创 Arduino SPI库常用函数
这些函数提供了SPI通信的基本控制,允许你发送和接收数据,以及配置通信参数以适应不同的SPI设备。参数: dataMode - 可以是 SPI_MODE0 , SPI_MODE1 , SPI_MODE2 , 或 SPI_MODE3。作用:发送一个16位的数据,并返回从从设备接收到的16位数据。作用:发送一个字节的数据,并返回从从设备接收到的一个字节。作用:开始一个新的SPI事务,配置SPI的通信参数。作用:设置SPI的数据模式,定义了时钟的相位和极性。
2024-08-23 21:09:46
1162
原创 Spi通信协议讲解
例如,使用STM32硬件SPI时,需要进行相应的参数配置,包括SPI模式、数据位宽、预分频等,以确保通信的准确性和效率。SPI模式0(CPOL=0,CPHA=0):SCK空闲状态为低电平,数据在SCK的上升沿采样。SPI模式1(CPOL=0,CPHA=1):SCK空闲状态为低电平,数据在SCK的下降沿采样。SPI模式2(CPOL=1,CPHA=0):SCK空闲状态为高电平,数据在SCK的上升沿采样。SPI模式3(CPOL=1,CPHA=1):SCK空闲状态为高电平,数据在SCK的下降沿采样。
2024-08-23 20:33:37
311
原创 Arduino uno连接MSP2807电容式spi通信协议触摸屏框架
MSP2807指的是一种2.8英寸的TFT(Thin Film Transistor,薄膜晶体管)液晶显示屏模块,它具有触摸功能,广泛应用于嵌入式系统、DIY项目和各种电子设备中。通常需要使用图形库和触摸库来控制显示和触摸功能,如Adafruit的GFX库和触摸屏幕库。#define SPI_TOUCH_CS 2 // 触摸模块的CS连接到数字2号引脚。// 例如,可以检查触摸点是否在某个特定按钮的区域内。DC:数据/命令控制,用于区分发送的数据是命令还是数据。LED:背光控制,用于控制显示屏背光的亮灭。
2024-08-23 10:07:31
691
1
原创 Ai-WB2-01S(WiFi和蓝牙集为一体)
初始化软件串口,将 Arduino 的数字引脚与 Ai-WB2-01S 模组的 RX 和 TX 引脚相连接:SoftwareSerial mySerial(<RX>, <TX>);确保 Ai-WB2-01S 模组的 VCC(电源)接到适当的电压源(通常为 3.3V 或 5V,取决于模块的规格)。将 Ai-WB2-01S 模组的 TX(发送)引脚连接到 Arduino 的 RX(接收)引脚。将 Ai-WB2-01S 模组的 RX(接收)引脚连接到 Arduino 的 TX(发送)引脚。
2024-08-22 19:00:37
1710
原创 nmap命令
-min-rtt-timeout/max-rtt-timeout/initial-rtt-timeout <时间> :指定探测往返时间。-oN/-oX/-oS/-oG <文件> :以普通、XML、s|<rIpt kIddi3、和Grepable格式输出扫描结果到指定文件。--min-parallelism/max-parallelism <探测数> :探测的并行化。--scan-delay/--max-scan-delay <时间> :调整探测之间的延迟。
2024-08-21 17:47:31
540
2
原创 kali命令(部分)
这些命令是Kali Linux中众多命令的一部分,掌握这些基本命令可以帮助用户更有效地使用Kali Linux进行渗透测试和安全分析。zip file_name.zip files_to_compress :创建zip格式的压缩包。find / -name file_name :在根目录下搜索名为file_name的文件。apt-get install package_name :安装软件包。nano file_name :使用nano编辑器编辑文件。vi file_name :使用vi编辑器编辑文件。
2024-08-20 20:55:38
461
1
翻译 msfconsole使用指南
模块命令(Module Commands) advanced 显示模块高级选项。凭证后端命令(Credentials Backend Commands)previous 设置之前加载的模块为当前模块。数据库后端命令(Database Backend Commands)favorites 显示喜欢的模块列表。reload_all 重新加载所有模块。db_save 保存数据服务连接为默认。db_stats 显示数据库统计信息。
2024-08-20 19:12:58
140
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人