raspberry pi_看妈,没有硬件! 在网络仿真器中编码Raspberry Pi

现在,用户可以在Web浏览器中为Raspberry Pi的SenseHAT编写代码,无需实际硬件。通过与Trinket的合作,Raspberry Pi基金会提供了一个SenseHAT仿真器,允许在真实硬件上运行相同的Python代码,同时在屏幕上模拟硬件行为。这个工具非常适合教学环境和极端条件下的代码测试。

raspberry pi

现在,您可以在Web浏览器中的仿真器中为Raspberry Pi编写Sense HAT,而无需任何硬件。

您可能对Sense HAT很熟悉,它是Raspberry Pi的附加板,专门为英国ESA宇航员Tim Peake的太空任务而设计,用于Astro Pi 。 这是一个很棒的硬件,非常方便用于数据记录,科学实验,环境分析,游戏等。 它带有一个Python库,可以立即使用。 (请参阅探索Raspberry Pi Sense HAT尝试Raspberry Pi Sense HAT )。

输入模拟器

Raspberry Pi基金会与Trinket合作,后者为在浏览器中学习Python(以及更多)提供了出色的在线资源。 Trinket构建了一个Sense HAT仿真器 ,该仿真器允许您在Raspberry Pi的真实Sense HAT上运行相同的Python代码,并在屏幕上的虚拟图形中模拟硬件的行为。

虚拟Sense HAT具有温度,压力和湿度传感器,并可根据其报告的值更改其行为。 Sense HAT仿真器具有可移动以更改这些值的滑块,因此您可以测试代码如何响应环境变量。

sense HAT browser emulator

该仿真器功能:

  • LED显示屏
  • 环境控制
  • 操纵杆控制(屏幕或键盘)
  • 完整的Python语法突出显示
  • 内容自动完成
  • 直观的错误报告和突出显示

您还可以上传图像,在您自己的网站上嵌入小饰品,使用直接URL共享您的项目或将您的项目作为ZIP存档下载,以便您可以轻松地将其移至Raspberry Pi。

以前,对操纵杆的访问仅限于使用pygame或evdev之类的第三方库,但是由于对库的访问仅限于Trinket中实现的内容,因此我们决定继续提出我们一直在考虑的想法-实现一个Sense HAT库中的本机操纵杆接口。 最新的Python代码版本具有此功能,并且它也在Trinket中实现。 现在,您可以访问sense.stick来处理事件并为操作分配回调。 (有关更多信息,请参见操纵杆文档 。)

天文Pi

2015年底,我们与蒂姆·皮克(Tim Peake)一起向国际空间站发送了两架Raspberry Pi。 蒂姆完成了六个月的任务,并在Astro Pi装置上成功运行了学生代码。 Pis仍在空间站上,我们现在可以通过地面进入它们! 这意味着我们可以升级该库,并在将来将更多程序上载到它们。 我们打算在明年进行更大范围的比赛,我们认为这将是鼓励更多参与的好方法,因为您不再需要使用硬件即可参与。

Tim Peake in the International Space Station

教室里的HAT

Sense HAT仿真器非常适合在教室中使用少量带有Sense HAT的Raspberry Pi。 在PC套件中,每个人都可以为其虚拟Sense HAT编写代码,然后轮流在真实的HAT上运行其代码。

该仿真器对于在极端或不太可能的条件下测试代码也很有用。 如果在温度过高或过低的情况下发生某些事情,则很难对其进行测试。 该模拟器可让您模拟这些情况,而无需将Pi带到海滩或北极!

Astro Pi网站上查看一些Sense HAT资源,并确保当心更多的科学和编码竞赛,以便有机会在太空中运行您的代码!

翻译自: https://opensource.com/life/16/9/coding-raspberry-pi-web-emulator

raspberry pi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值