最近几期的The MagPi总能看到senseHat的身影,Astro Pi mission 中可以看到senseHat做工和功能都很完善。最重要的是,该宝贝非常易用。
从官网可以看到,senseHat已经为大家准备了相应python library,那就以为之,senseHat几乎是到手即可开始使用。由于传感器丰富,自然无穷脑洞可以被各种放大。比如给树莓来一次蹦极;做个有趣载具丢到暗河里(可惜再找到就很难了);绑到自家狗狗身上,看看它一天都搞什么飞机;带着pi去登一次泰山;把pi绑到风筝上,到处浪;^^~........原谅我奇葩脑洞一生不缺。
简单分享一下关于senseHat开玩儿前的准备工作吧。
安装 sense-hat
$ sudo apt-get install sense-hat $ sudo apt-get install pillow $ sudo reboot可能有朋友好奇,"为啥还装pillow?",只是因为我未来计划先试试led显示图案。(众所周知,pillow是用来处理图像的库,尝试过计算机视觉的亲们会毫无陌生感。)
写点儿小段子
官网sample必然不能错过,首当其冲,helloworld
from sense_hat import SenseHat
sense = SenseHat()
sense.show_message("Hello world!")
关于led总是会有不少尝试,虽然每次拿到新板子都会测试led的种种可能。
from sense_hat import SenseHat sense = SenseHat() # examples using (x, y, r, g, b) sense.set_pixel(0, 0, 255, 0, 0) sense.set_pixel(0, 7, 0, 255, 0) sense.set_pixel(7, 0, 0, 0, 255) sense.set_pixel(7, 7, 255, 0, 255) red = (255, 0, 0) green = (0, 255, 0) blue = (0, 0, 255) # examples using (x, y, pixel) sense.set_pixel(0, 0, red) sense.set_pixel(0, 0, green) sense.set_pixel(0, 0, blue)
但是呢,现在我还没有senseHat,任我脑洞空虚腰包浅,徒是瞪眼垂涎蚁噬心~~~
ipaddr于20151027
附senseHat 库的官方文档之api
http://pythonhosted.org/sense-hat/api/#environmental-sensors