ADC数模转换

时间: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);
}

brd文件

ADC数模转换.brd

esp32还是没有


扫描二维码,在手机上阅读

推荐阅读: