设为首页 收藏本站
开启辅助访问 切换到宽版

  找回密码
  立即注册

QQ登录

只需一步,快速开始

快捷导航
  • 论坛
  • 问答区
  • 单片机教程
  • 单片机DIY
  • 电子DIY
  • 帮助

热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计

搜索
» 论坛 嵌入式/单片机论坛 Arduino Arduino+LCD1602做成的简易数字电压表
返回列表 发新帖
查看: 6801|回复: 1
打印 上一主题 下一主题
收起左侧

Arduino+LCD1602做成的简易数字电压表

[复制链接]
跳转到指定楼层
楼主
ID:292119 发表于 2018-6-26 15:42 | 只看该作者 | 只看大图 回帖奖励 | 倒序浏览 | 阅读模式
  1. #include <LiquidCrystal.h>
  2. LiquidCrystal lcd(7,6,5,4,3,2);  //定义脚位
  3. void setup()
  4. {
  5.   Serial.begin(9600); // 初始化串口连接,波特率9600:
  6.   lcd.begin(16,2); //设置LCD显示的数目。16 X 2:16格2行。
  7.   lcd.print("Voltage values:"); //将Voltage values:显示在LCD上
  8. }
  9. void loop()
  10. {
  11.   int sensorValue = analogRead(A0);// 从A0口读取模拟输入值:
  12.   float voltage = sensorValue * (5.0 / 1023.0); // 将模拟值(0-1023)转换为电压值(0-5v):
  13.   Serial.println(voltage); // 输出读取的值:
  14.   lcd.setCursor(10,1);  //将闪烁的光标设置到column 10, line 1 (注释:从0开始数起,line 0是显示第一行,line 1是第二行。)
  15.   lcd.print(voltage ); //显示电压值大小
  16.   lcd.setCursor(14,1);  //将闪烁的光标设置到column 14, line 1 (注释:从0开始数起,line 0是显示第一行,line 1是第二行。)
  17.   lcd.print("V"); //将V显示在LCD上
  18. }
复制代码

4.jpg (68.92 KB, 下载次数: 94)

4.jpg

3.jpg (101.19 KB, 下载次数: 80)

3.jpg

2.jpg (117.66 KB, 下载次数: 94)

2.jpg

1.jpg (120.53 KB, 下载次数: 86)

1.jpg

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:367964 发表于 2018-7-10 18:22 | 只看该作者
哇 刚好在做这个
回复

使用道具 举报

返回列表 发新帖
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 小黑屋| 51黑电子论坛 | 51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表