跳转到主要内容

将Python与MIT Scratch 1.3+(非2.x)接口

项目描述

此软件包使用Scratch的远程传感器功能,使Python与Scratch 1.3+(非2.x)之间能够通信。

请记住在Scratch中启用远程传感器!要这样做

  1. 转到感应

  2. 右键单击“传感器值”

  3. 选择“启用远程传感器连接”

示例用法

import scratch
s = scratch.Scratch()

# to make a broadcast to scratch
s.broadcast("from python")

# to receive an update from scratch
message = s.receive()
# blocks until an update is received
# message returned as  {'broadcast': [], 'sensor-update': {'scratchvar': '64'}}
#                  or  {'broadcast': ['from scratch'], 'sensor-update': {}}
# where scratchvar is the name of a variable in scratch
# and 'from scratch' is the name of a scratch broadcast

# send sensor updates to scratch
data = {}
data['pyvar'] = 123
for data['pycounter'] in range(60):
    s.sensorupdate(data)

0.0.1a

初始版本

1.0.0

首次发布 - 模块与0.0.1a版本未变

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定要选择哪个,请了解更多关于安装软件包的信息。

源分发

scratch-1.0.0.tar.gz (4.3 kB 查看哈希值)

上传时间:

由以下支持