WS2812B主要特点
智能反接保护,电源反接不会损坏IC。
IC控制电路与LED点光源公用一个电源。
控制电路与RGB芯片集成在一个5050封装的元器件中,构成一个完整的外控像素点。
内置信号整形电路,任何一个像素点收到信号后经过波形整形再输出,保证线路波形畸变不会累加。
内置上电复位和掉电复位电路。
每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s。
串行级联接口,能通过一根信号线完成数据的接收与解码。
任意两点传传输距离在不超过5米时无需增加任何电路。
当刷新速率30帧/秒时,级联数不小于1024点。
数据发送速度可达800Kbps。
光的颜色高度一致,性价比高。
主要应用领域
LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。
合宙CORE ESP32-C3核心板,是基于乐鑫ESP32-C3芯片进行设计的一款开发板。尺寸仅有21mm×51mm,板边采用邮票孔设计,板载 Wi-Fi/BLE天线,方便开发者在不同场景下的使用。核心板支持UART、GPIO、SPI、I2C、ADC、PWM等接口,可根据实际需要选用。
主要特色
(1)功能强,应用广
合宙ESP32-C3开发板高集成化设计,板载 Wi-Fi/BLE天线、4MB Flash,支持UART、GPIO、SPI、I2C、ADC、PWM等接口,满足大多数应用;板载CH343P芯片实现更高速率的USB转串口,固件下载更快更稳。
(2)用料足,信号好
合宙ESP32-C3开发板采用4层PCB,板载2.4G天线,经过调试达到了比较好的使用效果。实测2.38到2.48GHz范围内的驻波比(VSWR)值比较好,能够有效的将发射功率辐射到无线空间。
(3)多样化开发更便捷
合宙ESP32-C3开发板目前支持:LuatOS/乐鑫IDF/Arduino/MicroPython等多样化开发方式,使用更便捷。LuatOS固件在社区大神梦程的努力下现已支持以下功能,其他内容正在不断更新。
【花雕体验】20 音乐可视化:ESP32_C3与WS2812B的系列尝试
实验程序一:简单测试MAX9814麦克风放大器模块
模块接线:
MAX9814 ESP32_C3
VCC 5V
GND GND
OUT 4(ADC4)
/*
【花雕体验】20 音乐可视化:ESP32_C3与WS2812B的系列尝试
实验程序一:简单测试MAX9814麦克风放大器模块
模块接线:
MAX9814 ESP32_C3
VCC 5V
GND GND
OUT 4(ADC4)
*/
void setup() {
Serial.begin(9600);
pinMode(4, INPUT);
}
void loop() {
Serial.println(analogRead(4));
delay(1000);
}
【花雕体验】20 音乐可视化:ESP32_C3与WS2812B的系列尝试
实验程序二:声级测量
模块接线:
MAX9814 ESP32_C3
VCC 5V
GND GND
OUT 4(ADC4)
/*
【花雕体验】20 音乐可视化:ESP32_C3与WS2812B的系列尝试
实验程序二:声级测量
模块接线:
MAX9814 ESP32_C3
VCC 5V
GND GND
OUT 4(ADC4)
*/
const int sampleWindow = 50; // 以mS为单位的采样窗口宽度(50 mS = 20Hz)
unsigned int sample;
void setup() {
Serial.begin(9600);
pinMode(4, INPUT);
}
void loop() {
unsigned long startMillis = millis(); // 样本窗口的开始
unsigned int peakToPeak = 0; // 峰峰值
unsigned int signalMax = 0;
unsigned int signalMin = 3000;
// collect data for 50 mS
while (millis() - startMillis < sampleWindow)
{
sample = analogRead(4);
if (sample < 3000) // 抛出错误的读数
{
if (sample > signalMax)
{
signalMax = sample; // 只保存最大级别
}
else if (sample < signalMin)
{
signalMin = sample; // 仅保存最低级别
}
}
}
peakToPeak = signalMax - signalMin; // max-min =峰峰值幅度
double volts = (peakToPeak * 5.0) / 50; // 转换为伏特
Serial.println(volts);
}
引用: 476700838 发表于 2022-7-19 16:51 是一款低成本高性能麦克风放大器,具有自动增益控制(AGC)和低噪声麦克风偏置。器件具有低噪声前端放大器、 ...
谢谢老师