硬件开发
这里记录硬件开发相关的技术经验,包括 ESP32、单片机和电子电路。
ESP32 开发
Section titled “ESP32 开发”# 安装 Arduino IDE 或 PlatformIO# 安装 ESP32 开发板支持#include <WiFi.h>
const char* ssid = "your_ssid";const char* password = "your_password";
void setup() { Serial.begin(115200); WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("\nWiFi 连接成功");}
void loop() { // 主循环}Arduino 基础
Section titled “Arduino 基础”void setup() { pinMode(LED_BUILTIN, OUTPUT);}
void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000);}- 电阻:限流、分压
- 电容:滤波、储能
- 二极管:整流、稳压
- 晶体管:开关、放大
- 集成电路:功能模块
- 万用表
- 示波器
- 逻辑分析仪
- 稳压电源