好玩的sensehat (学习笔记1)

2020-03-116036
AI 快速预览详细 收起
本文介绍了如何使用Sense HAT扩展板,它集成了多种传感器和8x8 RGB LED矩阵。通过古德微平台,用户可以轻松控制点阵屏显示英文字符和数字。文章还详细说明了旋转操作对显示效果的影响,并提供了具体的解决方案。适合STEM教育场景,帮助孩子学习编程并激发他们的创造力。
好玩的sensehat

sensehat是由舵罗仪、加速度传感器、气压计、温度传感吕、湿度传感器、8X8RGB LED矩阵和五向摇杆。由树莓派主板40pin GPIO接口提供电源和数据连接。
给它通电后,灯呈现彩色,是不是很漂亮?
好玩的sensehat (学习笔记1)图1

连接图
好玩的sensehat (学习笔记1)图3
好玩的sensehat (学习笔记1)图4
把点阵屏看成坐标轴,原点在点阵屏的左上角,灯的位置用(x,y)表示。
x值:表示“行” ,自左向右依次变大,范围为0~7。
y值 :表示“列” ,自上向下依次变大,范围为0~7。
初始位置及旋转

我们将树莓派与电脑连接好之后,我们登陆古德微平台,输入帐号与密码进入。打开”我的设备“下的”控制“进入"设备控制“后“连接设备”。我们就可以对Sense HAT进行操作了。
首先我们打开“sense hat"模块,我们可以看到里同有如下积木

好玩的sensehat (学习笔记1)图2
当我们将此积木拖到编辑区后,我们可以运行,得到如下效果图:


好玩的sensehat (学习笔记1)图5

注意:点阵屏目前只能显示英文字符和数字,还不能显示中文。
我们可以用积木


运行之后,我们看到的字符是移动的
好玩的sensehat (学习笔记1)图6
我们看到还有积木我们试一下它有什么效果?但前面显示的字符仍在屏上为了使它消失,我们需要用积木我们写程序如下:

运行结果如下图:

另外需要特别注意,点阵屏之前做过旋转操作后,哪怕把旋转操作的积木删掉,再次显示内容,也还是会旋转显示,所以如果你发现你的点阵屏被点亮灯的位置坐标与命名规律不符合时,有可能是之前做过旋转的操作,解决方法有两种:一是可以用旋转为0度积木,把显示内容旋转过来。还可以断电处理,也就是说不管向哪个方向旋转,等到下次你再点亮点阵屏时,它还是正向显示的。另外,点亮点阵屏前,我们一般要用到熄灭点阵屏积木,清除之前的操作。另外需要特别注意,点阵屏之前做过旋转操作后,哪怕把旋转操作的积木删掉,再次显示内容,也还是会旋转显示,所以如果你发现你的点阵屏被点亮灯的位置坐标与命名规律不符合时,有可能是之前做过旋转的操作,解决方法有两种:一是可以用旋转为0度积木,把显示内容旋转过来。还可以断电处理,也就是说不管向哪个方向旋转,等到下次你再点亮点阵屏时,它还是正向显示的。另外,点亮点阵屏前,我们一般要用到熄灭点阵屏积木,清除之前的操作。

202003114251..png (431.23 KB, 下载次数: 2797)

STEM教育 · 好玩的Sense HAT:树莓派扩展板学习笔记_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
DFrJ5KYVQaH
DFrJ5KYVQaH
sense hat是一个比较好玩的器材
六月的雨
六月的雨
赞一个!!
- 没有更多了 -