arduino使用oled代码_Arduino提高篇08—OLED测距显示

关注、 星标公众,不错过精彩内容
ca2cf0ef45bcc602f8242cea93c92641.png
OLED测距显示

上篇通过串口打印出了超声波传感器获取的距离数据,本篇将结合之前介绍的OLED显示屏,将获取的距离数据显示在OLED上。

1. 实验材料

  • Uno R3开发板

  • 配套USB数据线

  • 面包板及配套连接线

  • OLED显示屏

  • HC-SR04超声波传感器模块

2. 实验步骤

1. 根据原理图搭建电路图。

超声波传感器模块的VCC、GND分别连接到开发板的5V、GND。传感器的Trig引脚、Echo引脚分别连接到开发板的数字引脚2、3。OLED屏的VCC和GND分别连接开发板的3.3V和GND,OLED屏的SDA和SCL分别连接开发板A4和A5。

实验原理图如下图所示:

8605fbc272ddb132f729f485dc64bc1b.png
实验原理图

实物连接图如下图所示:

277199f923f24f09c90090fda7a6c90d.png
实物连接图

2. 新建sketch,拷贝如下代码替换自动生成的代码并进行保存。

 1

3. 连接开发板,设置好对应端口号和开发板类型,进行程序下载。

0188ca47073678d828bba8d5bbcb4509.png
程序下载

3. 实验现象

改变遮挡物与超声波传感器的距离,OLED上将显示测量的距离。同时使用map()函数映射了一段距离数据做OLED屏幕上进度条的显示。

c416471878587324dfe7159e448955a9.gif
oled显示
b7ee02f33e8db2e2a94dde6b80cfa94f.gif
改变距离


推荐阅读:

Arduino基础入门篇汇总

Arduino提高篇07—超声波测距

树莓派笔记08—Python流水灯

若觉得文章对你有帮助,随手点『好看、转发分享、留言,也是对我的支持。

关注公众号「TonyCode」,后台回复“提高”,获取文中代码。

a62221895db1da00308b3285f6175f34.png

长按识别图中二维码关注

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值