Sense Hat Emulator(Sense Hat)安装与使用~

本文介绍了如何在树莓派上安装和使用SenseHat及其Emulator。SenseHat是一个包含多种传感器的扩展板,而SenseHatEmulator则提供了一个无需实物硬件即可进行测试和学习的仿真器。通过`sudo apt-get install`命令可以安装相关的驱动和库。安装完成后,用户可以在编程环境中打开SenseHatEmulator并尝试示例代码,如设置像素点等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sense Hat Emulator(Sense Hat)安装与使用

Sense Hat

 Sense Hat是一个专门为树莓派开发的一个富含多种外设的板子,LED点阵,温度传感器,湿度传感器,加速度计等等,直接对插在树莓派上即可使用。而且官方用python写好了Sense Hat的底层驱动代码,只需要调用对应API即可,比如点亮LED,显示字符,读取温度值等等;底层实际就是通过树莓派提供的GPIO功能操作对应的模块~,官方提供的电子书英文版。同时,附上一个官网提供的入门教程以及API文档
在这里插入图片描述
 驱动包的安装:

sudo apt-get install sense-hat

Sense Hat Emulator

 如果不买Sense Hat,或许Sense Hat Emulator是最好的选择。Sense Hat Emulator是一个仿真器,功能和Sense Hat一致。同时,官网还提供了一个网页版的仿真器,在没有树莓派情况下,也可以学习。在Sense Hat Emulator上运行的代码只需要稍加修改就可以在Sense Hat上运行。只需要将Sense_emu 改为sense_hat。这是官网提供的说明:
在这里插入图片描述

Sense Hat Emulator安装 更新 卸载

 如果一开始装了带常用软件的图形系统,默认已经装了Sense Hat Emulator,那么可以忽略这一步,不过还是可以看看,这个安装教程网上博客基本没有,博主也是找了好久才找到官网的手册。附上官网安装教程,这里以raspbian系统为例。

安装
$ sudo apt-get update
$ sudo apt-get install python-sense-emu python3-sense-emu sense-emu-tools

#These three packages contain the following things:

# sense-emu-tools
# This package contains the Sense HAT Emulator application.
# python-sense-emu
# This is the Python 2 version of the Sense HAT Emulator library.
# python3-sense-emu
# This is the Python 3 version of the Sense HAT Emulator library.
更新
$ sudo apt-get update
$ sudo apt-get upgrade
卸载
$ sudo apt-get remove python-sense-emu python3-sense-emu sense-emu-tools

Sense Hat Emulator简单使用

在这里插入图片描述
 安装完成后,可以在Programming -> Sense HAT emulator打开。在File->open example->simple下随便找个例子,打开,运行一下看看~~
在这里插入图片描述
 代码中sense_emu就是写好的底层驱动,set_pixels()为设置像素点。如果做过嵌入开发的,了解OLED底层驱动,这个就好理解。实际上不需要我们写底层的,就直接调用官方写好的就行。底层驱动中,还可以读取温度,湿度,显示字符等等操作。上面也说了,对sense Hat操作实际就是对树莓派GPIO的操作,也可以自己尝试写写底层的驱动~~哈哈。

一键三连加关注,村头带你不迷路!哈哈哈
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cuntou0906

玛莎拉蒂是我的目标!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值