你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ARM®mbed OS入门开发(三 E)模拟数值读取- 电位器电压读取

[复制链接]
anywill 提问时间:2016-10-19 21:54 /
ARM®mbed OS入门开发(三 E)模拟数值读取- 电位器电压读取

295834208189617362.jpg
//平台nucleo+mbed
//实验内容:GPIO读取电位器电压
//A0接电位器输出端 一端接3.3v 另一端接GND
//注:由于电阻发热实际输入最大显示不了3300
#include "mbed.h"

AnalogIn analog_value(A0);//读取模拟值

DigitalOut led(LED1);     //D13 板载LED

int main() {
    float meas;

    printf("\nAnalogIn example\n");

    while(1) {
        meas = analog_value.read(); // 转换并读取输入的模拟量 (value from 0.0 to 1.0)
        meas = meas * 3300; // 将模拟量映射到 0 to 3300mv
        printf("measure = %.0f mV\n", meas);
        if (meas > 2000) { // 若输入电压大于2V则点亮LED
          led = 1;      
        }
        else {
          led = 0;
        }
        wait(1); // 1s
    }
}

微信截图_20161019213353.png
收藏 1 评论8 发布时间:2016-10-19 21:54

举报

8个回答
anywill 回答时间:2016-10-19 21:57:59
占楼备用
zero99 回答时间:2016-10-20 08:35:19
时光虫子 回答时间:2016-10-20 08:38:40
厉害,呵呵呵
z258121131 回答时间:2016-10-20 08:45:22
谢谢楼主
ynwscfsfi 回答时间:2016-10-20 11:34:33
感谢分享
mark0668 回答时间:2016-10-20 20:44:35
感谢分享
xyx365 回答时间:2016-10-21 18:25:33
谢谢分享
Stm32McuLover 回答时间:2016-10-22 12:51:15

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版