0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【合宙Air105开发板试用体验】Air105 ADC及u8g2的实现

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-12-02 14:47 次阅读
本文来源电子发烧友社区,作者:工程认知教育中心硬件小屋, 帖子地址:https://bbs.elecfans.com/jishu_2284719_1_1.html

一:ADC以及u8g2介绍
105有12位的ADC,ADC通道共有7个,其中ADC通道0,采集内部电压。这里我们利用ADC0采集电压,并在OLED屏幕上显示。
U8g2:一个是嵌入式设备的单色图形库。U8g2 支持单色的OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD1607,SH1106以及更多驱动。
二:代码实现:
初始化以及打开ADC通道0



  1. if adc.open(0) then
  2. log.info("adc","open 0")
  3. end
复制代码

读取ADC值并实现转换



  1. num=adc.read(0)
  2. num=num*5.0/4096
复制代码

这里需要利用数字转字符串函数


  1. result=tostring(num)
  2. numresult=string.format("%0.6s", result)
复制代码

OLED代码的实现


  1. u8g2.SetFont(u8g2.font_opposansm12_chinese)
  2. u8g2.DrawUTF8("ADC值", 32, 22)
  3. u8g2.DrawUTF8(numresult,60,60)
  4. u8g2.SendBuffer()
复制代码

三.结果展示
poYBAGKcgk-AMrApAAkbtxO40E8399.jpg
pYYBAGKcgk2AZ-jfAAb4BS-zz0I915.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合宙通信
    +关注

    关注

    0

    文章

    147

    浏览量

    1725
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

    291
收藏 人收藏

    评论

    相关推荐

    如何使用Air780E开发板?看这篇就够了!

    ​ 一、综述 CORE-AIR780E 开发板通信推出的基于 Air780E 模组所开发
    的头像 发表于 10-23 17:07 291次阅读
    如何使用<b class='flag-5'>Air</b>780E<b class='flag-5'>开发板</b>?看这篇就够了!

    RNDIS网卡应用看这篇!Air780EP低功耗4G模组AT开发示例

    ** ​ 1.1 硬件准备 EVB_Air780EP开发板一套,包括天线、SIM卡; USB线 WIN10以上PC电脑 1.2 软件准备 串口工具 如果没有准备,推荐使用LLCO
    的头像 发表于 09-30 06:59 448次阅读
    RNDIS网卡应用看这篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4<b class='flag-5'>G</b>模组AT<b class='flag-5'>开发</b>示例

    FTP应用看这篇!Air780EP低功耗4G模组AT开发示例

    780EX/Air724UG… **一、相关准备工作 ** ​ 1.1 硬件准备 EVB_Air780EP开发板一套,包括天线、SIM卡
    的头像 发表于 09-29 09:36 1743次阅读
    FTP应用看这篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4<b class='flag-5'>G</b>模组AT<b class='flag-5'>开发</b>示例

    低功耗4G模组AIR780EX ——开发板使用说明

    EVB-AIR780EX 开发板通信推出的基于 Air780EX 模组所开发的,包含电源,
    的头像 发表于 09-11 11:55 566次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4<b class='flag-5'>G</b>模组<b class='flag-5'>AIR</b>780EX ——<b class='flag-5'>开发板</b>使用说明

    4G模组Air780E开发板使用手册

    开发板Air780E使用说明
    的头像 发表于 09-09 18:22 599次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4<b class='flag-5'>G</b>模组<b class='flag-5'>Air</b>780E<b class='flag-5'>开发板</b>使用手册

    Air780E硬件设计手册02

    低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 394次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780E硬件设计手册02

    LuatOS开发板Core_Air780EP使用说明

    Core-Air780EP 开发板通信推出的基于 Air780EP 模组所开发的,包含电源
    的头像 发表于 09-03 17:38 486次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>开发板</b>Core_<b class='flag-5'>Air</b>780EP使用说明

    低功耗4G模组Air700EAQ——开发板使用说明

    低功耗4G模组Air700EAQ——开发板使用说明
    的头像 发表于 08-30 17:14 1033次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4<b class='flag-5'>G</b>模组<b class='flag-5'>Air</b>700EAQ——<b class='flag-5'>开发板</b>使用说明

    Air700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计的详细介绍
    的头像 发表于 08-27 14:23 368次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口<b class='flag-5'>2</b>

    LuatOS开发板使用手册——Air700ECQ

    LuatOS开发板使用说明——Air700ECQ
    的头像 发表于 08-23 16:28 511次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>开发板</b>使用手册——<b class='flag-5'>Air</b>700ECQ

    Air700ECQ硬件设计手册——应用接口2

    Air700ECQ硬件设计手册——应用接口部分。本文介绍了Air700ECQ的应用接口中的开关机,串口,USB接口,USB下载模式和I2
    的头像 发表于 08-22 15:06 363次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口<b class='flag-5'>2</b>

    “花生米”4G模组——Air700EL Air700EY全新上市

    “是花生米太大,还是Air700模组太小?”深受工程师朋友喜爱的Air700系列迷你小封装4G模组,也被称为“花生米”。今天,
    的头像 发表于 12-26 08:04 2077次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>“花生米”4<b class='flag-5'>G</b>模组——<b class='flag-5'>Air</b>700EL <b class='flag-5'>Air</b>700EY全新上市

    全球最小?“花生米”4G模组——Air700EL&amp;Air700EY全新上市

    Air700EL为 中国移动双模 (支持TDD+FDD B3/B8,信号更好), Air700EY为 中国移动单模 (仅支持TDD,价格更低)。 在全球化4G-Cat.1发展史上,
    的头像 发表于 12-25 12:20 2689次阅读
    全球最小?<b class='flag-5'>合</b><b class='flag-5'>宙</b>“花生米”4<b class='flag-5'>G</b>模组——<b class='flag-5'>Air</b>700EL&amp;<b class='flag-5'>Air</b>700EY全新上市

    | Air780EP首版LuatOS固件发布,新品模组内测抢先体验

    11月27日,推出 《9.9盲订!Air780EP新品4G
    的头像 发表于 12-11 12:20 2693次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b> | <b class='flag-5'>Air</b>780EP首版LuatOS固件发布,新品模组内测抢先体验

    基于Air001的迷你RGB灯环

    问题来了,你会亲手做来送给最爱的TA吗?基于Air001的迷你RGB灯环-开源分享-本项目以Ai
    的头像 发表于 11-25 08:04 1248次阅读
    基于<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>001的迷你RGB灯环