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的操作,也可以自己尝试写写底层的驱动~~哈哈。
一键三连加关注,村头带你不迷路!哈哈哈