时间:2024-6-6 作者:老大夫 分类: ARDUINO
https://www.bilibili.com/video/BV1RM4y1a7J5?p=16
ADC(analog to digital conversion)数模转换
因为单片机只能读取数字信号,所以我们需要把外界的模拟信号转换为数字信号。
//定义电位器引脚
#define POT 17
#define LED 7
// 初始化电位计输入信号
int pot_value;
//初始化LED输出信号
int led_value;
void setup() {
// 设置串口通信波特率 9600
Serial.begin(9600);
pinMode(POT, INPUT);
pinMode(LED, INPUT);
}
void loop() {
// 读取电位计模拟输入值
pot_value = analogRead(POT);
led_value=pot_value/3;
analogWrite(LED,led_value);
// 打印模拟值在串口屏上
Serial.println(pot_value);
delay(50);
}
esp32还是没有
推荐阅读:
esp32-wroom-驱动CP2102
点亮LED
LED流水灯
按键实验
PWM实现呼吸灯效果
宏定义
使用platform IO 编译arduino时报错:collect2.exe: error: ld returned 1 exit status *** [.pio\build\uno\firmware.elf] Error 1
行动消除疑虑