本来想着点一个灯但看到其他大佬有WIFI案例,我参考一下,就用做了一个“高级WIFI点灯”--- 检测WiFi信号(带oled,rgb感知)。
案例和这位大佬有点类似:http://bbs.aithinker.com/forum.php?mod=viewthread&tid=47402&extra=page%3D1
参考:http://bbs.aithinker.com/forum.php?mod=viewthread&tid=46912&extra=page%3D2
http://bbs.aithinker.com/forum.php?mod=viewthread&tid=46910&extra=page%3D2
### 1. 首次启动(无保存配置)
1. 设备启动,OLED显示"Starting..."
2. 自动进入配网模式 192.168.4.1
3. 启动AP热点:SSID = "BW20-12F-AP",密码 = "12345678"
4. OLED显示配网信息
5. RGB LED蓝色快闪
## 硬件连接
### OLED显示屏 (SSD1315)
- SDA: PA6 (I2C0 SDA)
- SCL: PA7 (I2C0 SCL)
- 电源: 3.3V
- 地: GND
### RGB LED
- 红色LED: PB18
- 绿色LED: PB19
- 蓝色LED: PB17
### 3. 连接成功后
1. Web页面显示成功信息
2. 设备自动重启并连接到指定WiFi
3. OLED显示WiFi连接信息
4. RGB LED根据信号强度显示不同颜色:
- 绿色:信号良好 (> -20 dBm)
- 蓝色:信号中等 (-21 ~ -30 dBm)
- 红色:信号较差 (< -30 dBm)



解压到ameba-rtos\amebadplus_gcc_project\project_km4中
编译一下即可,
附件:src.zip