KisChang新手会员2017-2-9 11:37:42
lz  mBlock 支持标准 hid设备吗?
另外3.4.5 的版本加载自己打包的插件总是失败,提示不是一个有效的zip扩展包
KisChang新手会员2017-2-9 11:45:45
KisChang 发表于 2017-2-9 11:37
lz  mBlock 支持标准 hid设备吗?
另外3.4.5 的版本加载自己打包的插件总是失败,提示不是一个有效的zip扩 ...

插件加载失败的问题解决了,s2e扩展模块的定义文件写错了

不过mBlock好像没有对hid设备的支持
她叫小红中级会员2017-2-9 13:54:21
KisChang 发表于 2017-2-9 11:37
lz  mBlock 支持标准 hid设备吗?
另外3.4.5 的版本加载自己打包的插件总是失败,提示不是一个有效的zip扩 ...

可能是编写的.js文件存在错误,我之前也是这样提示
KisChang新手会员2017-2-9 14:02:33
她叫小红 发表于 2017-2-9 13:54
可能是编写的.js文件存在错误,我之前也是这样提示

嗯,是JS的问题,这个解决了
但是好像无法读取到hid设备,现在只有Scratch官网有关于usb hid 设备扩展的开发说明
她叫小红中级会员2017-2-9 18:11:13
KisChang 发表于 2017-2-9 14:02
嗯,是JS的问题,这个解决了
但是好像无法读取到hid设备,现在只有Scratch官网有关于usb hid 设备扩展的 ...

加油!  记得分享噢
xblock新手会员2017-3-1 10:24:17
本帖最后由 xblock 于 2017-3-1 10:25 编辑

我在写扩展对于work和setup不是和理解
[C] 纯文本查看 复制代码
#include <AFMotor.h>

AF_DCMotor motor(1);

void setup() {

//  AF_DCMotor motor(1);
  // turn on motor
  motor.setSpeed(0);
 
  motor.run(FORWARD);
}
//loop空

下面是配置文件
[JavaScript] 纯文本查看 复制代码
["w", 
		"设置电机 %d.motors 速度为 %d.motorspeed",
		"runMotor", 
		"1", 
		"255",
		{"encode":"{d0}{d1}",
		"setup":"motor.setSpeed(0);\n motor.run(FORWARD);\n",
		"inc":"#include  <AFMotor.h>\n",
		"def":"AF_DCMotor motor({0});\n",
		"work":"",
		"loop":""}],

对于这里的work如何理解有的有setup
xblock新手会员2017-3-1 11:31:56
Arduino模式的扩展开发比较容易
Scratch模式的扩展感觉需要刷入的固件也要修改,比如我驱动AFMotor,但是默认固件没有这些,所以需要修改固件,然后与firm固件通讯.
xblock新手会员2017-3-1 11:33:31
xblock 发表于 2017-3-1 10:24
我在写扩展对于work和setup不是和理解
[mw_shl_code=c,true]#include

嗯,work是在循环中执行的代码
mbbllkk新手会员2017-4-7 14:49:01
虎子哥你好,按照你的例程添加了模块之后能不能自己添加一个硬件板子的名称?
小叮当新手会员2017-5-26 11:25:01
感谢!!!
需要登陆后才可进行回复 登录

返回顶部
现在加入我们,注册一个账号 账号登陆 QQ账号登陆 微博账号登陆