Blockly for Arduino开发前瞻2 —— 快速生成block-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1613|回复: 4

Blockly for Arduino开发前瞻2 —— 快速生成block

[复制链接]
发表于 2022-5-20 02:15 | 显示全部楼层 |阅读模式
Blockly for Arduino开发前瞻2 —— 快速生成block_哔哩哔哩_bilibili



块生成工具说明
blockly原本添加库的方式,真的太恶心了!而市面上的blockly软件居然都不去解决这个问题?!
blockly添加一个库,需要创建3个文件:block、generator、toolbox。
即使使用了Blockly Factory还是要再编写诸多配置,才能正确的创建出一个block,这无疑是痛苦的。有次看到有开发者为了写一个blinker支持库,编写了上万行的配置后,我萌生了写一个自动生成block的工具的想法。
           
我在试图构建一套更简单的块创建方式,本生成器是一次尝试,不排除本方案变更甚至作废的可能。不是所有代码都可以成功转换,可能有考虑不周的地方,您可以在社区发帖向我报告错误

发表于 2022-5-20 11:26 | 显示全部楼层
生成的block要二次修改的话,有没有这功能
发表于 2022-5-24 16:33 | 显示全部楼层
Blinker断网后也可以用这个函数来执行所有I/O口停止输出吗
void loop(){
Blinker.run();
if(WiFi.status()!=WL_CONNECTED)
     {
       digitalWrite(LED_BUILTIN, LOW);
       digitalWrite(14, LOW);
       digitalWrite(12, LOW);
   }
}
发表于 2022-6-5 09:40 | 显示全部楼层
图块空白的地方太多了占空间
发表于 2022-6-15 17:33 | 显示全部楼层
好久不见,这个和OTTO家的模块创建器有啥区别?
微信截图_20220615172656.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 00:10 , Processed in 0.075264 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表