作者: 孙鸿飞

104 篇文章

C语言-printf中使用的占位符
在 C 语言中,printf 函数可以使用不同的 格式说明符(format specifiers) 来打印各种类型的变量。以下是常见变量类型及其对应的 printf 格式说明符: 1. 基本数据类型 (1) 整数类型 类型printf 格式说明符示例int%d 或 %iprintf("%d", 42);unsigned int%uprintf("%…
ESP32-S3 PS2双轴遥感
#include <Arduino.h> #define X_PIN 4 #define Y_PIN 5 #define CLICK_PIN 39 void setup() { pinMode(X_PIN, INPUT); pinMode(Y_PIN, INPUT); pinMode(Y_PIN, INPUT); Serial.begin(1…
ESP32-S3-串口-摄像头和电脑通信
#include <Arduino.h> #include "esp_camera.h" #include <esp_spiram.h> // 引脚配置(根据你接线来改) #define PWDN_GPIO_NUM -1 // 接地就设为 -1 #define RESET_GPIO_NUM -1 // 接 3.3V 就设为 -1 #de…
两个单片机通过I2C通信
下面是两个 Arduino Uno 使用 I2C 进行双向通信 的完整代码包,包括: 主机(Master)定时向从机发送数据; 从机(Slave)接收主机数据并回应一段数据; 主机再从从机读取回应数据。 🧠 功能说明 主机每秒发送一次字符串 "Hello"; 从机收到后打印内容; 主机紧接着从从机请求数据,从机回应 "World"。 ✅ 主机(Ma…
C# 网络编程-通信-Socket
C#网络程序开发(第二版) - 3.1 TCP程序开发主要技术 - 何波 傅由甲 - 微信读书 TCP IPAddress类 Dns类 Socket类 SocketFlag TcpListener TcpClient UDP UdpClient
WAV头部组成
WAV 文件是一种音频文件格式,通常基于 Microsoft 的 RIFF(Resource Interchange File Format)结构。它的**头部(Header)**定义了音频的基本信息,如采样率、声道数、位深、数据长度等。 下面是一个标准的 PCM 编码 WAV 文件头部的组成(44 字节)及每一部分所占字节数: ✅ WAV 文件头…
ESP32-S3 麦克风+喇叭实现扩音器
🧩 接线说明 ESP32-S3 与 INMP441(麦克风)接法: INMP441 引脚功能ESP32-S3 引脚(例)VCC电源3.3VGND地GNDWS (LRCL)采样对齐位GPIO 42SCK (BCLK)时钟信号GPIO 41SD数据输出GPIO 40 注意:INMP441 是“只输出”的器件。 ESP32-S3 与 MAX98357A(…
ESP32 Ap模式Udp通信
#include <WiFi.h> #include <WiFiUdp.h> const char* ssid = "ESP32-AP"; // AP 名称 const char* password = "12345678"; // 密码(至少8位) WiFiUDP Udp; const int localUdpPort = 4210;…
火山豆包ASR
using System.Net.WebSockets;using System.Text;using System.Text.Json.Nodes;using Newtonsoft.Json;using Newtonsoft.Json.Linq;namespace HuoShanASR;public class HuoShanControl{ p…