BBC micro:bit是一款口袋大小,易于编码的计算机,允许用户通过技术实现他们的想法。它是一个包含许多功能的小型设备。
它可以帮助用户以有趣和引人入胜的方式学习编码和编程。通过试验定制和控制许多微位功能(如数字显示器,运动检测器,蓝牙和指南针),您可以在几秒钟内编码一个简单的动作。不需要以前的编码知识!
英国广播公司和微软的工程师表示,他们坚信自己有社会责任,确保没有人在数字化旅程中落后。他们的使命是帮助并使人们能够理解和接受编码和新的数字世界 - 无论他们是谁。
学习的最好方法是直接进入。micro:bit为人们提供了帮助您掌握代码的工具。如果这是您第一次使用micro:bit,请查看我们的micro:bit教程简介。
16x2 LCD屏幕是一种电子显示模块,可以在各种设备和电路中找到。这些模块优于七段和其他多段LED,因为它可以具有定制背光。液晶显示器经济,易于编程,并且对显示特殊和自定义字符(不同于七个部分)和动画没有限制。
16x2 LCD表示有2行,每行可显示16个字符。模块中的每个字符都以5x7像素的IC矩阵显示。LCD有两个寄存器:命令和数据。
命令寄存器将命令指令存储到LCD。命令是在LCD上执行预定义任务的命令,例如初始化,清除屏幕,设置光标位置,控制显示等。
LCD的数据寄存器将始终包含数据。数据寄存器中的数据必须包含ASCII字符的值。
BBC微:位
BBC微博:位突破板
字符LCD 16X2
面包板
跳线
电位器:10K或20K
MicroPython
连接所有内容,如下面的Fritzing图所示:
注意,micro:bit的接地引脚应连接到地的外部电源,如下所示。我们也没有使用DB0-DB3的前几个数据引脚。
一切都有线,它看起来像这样:
上传Flash源代码打开MicroPython并按照将Python脚本IC直接上传到micro:bit的过程,如下所述:
复制代码并粘贴在编辑器窗口中,然后单击Flash。
单击Flash按钮后,将弹出一个浏览窗口。选择你的micro:bit然后点击“Ok”。你的micro:bit的橙色指示灯将闪烁,只需几秒钟你的代码就会加载。
源代码就是这样!您现在可以轻松地为DIY项目添加显示。
您可以将此显示器用于许多不同的项目,无论是您自己的便携式游戏控制器还是显示传感器反馈的方式。