这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何使用micro:位设置LCD屏幕

共3条 1/1 1 跳转至

如何使用micro:位设置LCD屏幕

助工
2018-11-20 10:58:30     打赏

BBC micro:bit是一款口袋大小,易于编码的计算机,允许用户通过技术实现他们的想法。它是一个包含许多功能的小型设备。

它可以帮助用户以有趣和引人入胜的方式学习编码和编程。通过试验定制和控制许多微位功能(如数字显示器,运动检测器,蓝牙和指南针),您可以在几秒钟内编码一个简单的动作。不需要以前的编码知识!

BBC microbit.jpg

英国广播公司微观:位。

英国广播公司和微软的工程师表示,他们坚信自己有社会责任,确保没有人在数字化旅程中落后。他们的使命是帮助并使人们能够理解和接受编码和新的数字世界 - 无论他们是谁。

学习的最好方法是直接进入。micro:bit为人们提供了帮助您掌握代码的工具。如果这是您第一次使用micro:bit,请查看我们的micro:bit教程简介

16x2 LCD屏幕模块

16x2 LCD屏幕是一种电子显示模块,可以在各种设备和电路中找到。这些模块优于七段和其他多段LED,因为它可以具有定制背光。液晶显示器经济,易于编程,并且对显示特殊和自定义字符(不同于七个部分)和动画没有限制。

16x2 LCD表示有2行,每行可显示16个字符。模块中的每个字符都以5x7像素的IC矩阵显示。LCD有两个寄存器:命令和数据。

命令寄存器将命令指令存储到LCD。命令是在LCD上执行预定义任务的命令,例如初始化,清除屏幕,设置光标位置,控制显示等。 

LCD的数据寄存器将始终包含数据。数据寄存器中的数据必须包含ASCII字符的值。

引脚说明image2.png

16x2 LCD屏模块的引脚布局。

pin layout chart.jpg

16x2 LCD屏模块的引脚布局图。

所需的硬件和软件
  • BBC微:位

  • BBC微博:位突破板

  • 字符LCD 16X2

  • 面包板

  • 跳线

  • 电位器:10K或20K

  • MicroPython

image8.jpg


接线项目

连接所有内容,如下面的Fritzing图所示:

fritzing diagram.jpg

Fritzing图。

注意,micro:bit的接地引脚应连接到地的外部电源,如下所示。我们也没有使用DB0-DB3的前几个数据引脚。

一切都有线,它看起来像这样:

有线项目microbit LCD display.png

有线项目。

上传Flash源代码

打开MicroPython并按照将Python脚本IC直接上传到micro:bit的过程,如下所述:

复制代码并粘贴在编辑器窗口中,然后单击Flash。

image9.png

上传项目代码后单击“Flash”按钮。

单击Flash按钮后,将弹出一个浏览窗口。选择你的micro:bit然后点击“Ok”。你的micro:bit的橙色指示灯将闪烁,只需几秒钟你的代码就会加载。

为code upload.png选择microbit

选择你的micro:bit来获取要加载的代码。

源代码

就是这样!您现在可以轻松地为DIY项目添加显示。

您可以将此显示器用于许多不同的项目,无论是您自己的便携式游戏控制器还是显示传感器反馈的方式。





关键词: micro     屏幕;LCD    

管理员
2018-11-20 11:24:59     打赏
2楼

谢谢楼主分享


高工
2018-11-20 16:46:58     打赏
3楼

随着ARM 32位单片机普及,python的进入,让嵌入式编程很方便


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]