查看: 317|回复: 5

[项目] 今天,Arduino开发者又多了一款可供选择的潜力工具!KIDIN C...

[复制链接]
  • TA的每日心情
    开心
    2020-7-1 15:11
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2020-7-1 15:21 | 显示全部楼层 |阅读模式
    本帖最后由 gsh0913 于 2020-7-1 15:22 编辑

    ​如果你是一名资深的Arduino开发者并厌倦了官方所提供的简陋开发工具,KIDIN CODE将可为你带来更舒心的体验;如果你是一名小白级的Arduino开发者,KIDIN CODE也能带你高效快速入门。



    KIDIN CODE是由梦车间发起的开源项目,其目标是为创客群体提供一款体验友好的智能硬件集成开发工具。KIDIN CODE致力优化整体开发流程,构建简洁友好的交互界面。

    项目官网:kidincode.tansor.cn
    Github主页:https://github.com/HiroKwok/kidincode
    Gitee主页:https://gitee.com/tansor/kidincode
    网盘下载:https://pan.baidu.com/s/1E0aVAb98VgIv2CdY-bjuEw  提取码:zg0p

    开发者可自定义版型参数,可选择 代码开发模式图形开发模式 。KIDIN CODE采用单一项目开发模式,同一个编辑窗口只能打开一个项目。


    KIDIN CODE控制台对输出信息进行了分类全彩高亮显示,让你快速认读编译及烧录过程中所产生的重要信息。


    KIDIN CODE的代码编辑器源于Microsoft的Monaco Editor,方案也可以理解为是Web版的VS CODE,我们对其进行了大量的适配以嵌入到KIDIN CODE当中,例如针对Arduino及MicroPython的语法高亮,静态和动态的语句补全功能等等。


    KIDIN CODE提供醒目美观的语法高亮提示和完善的语句补全功能。

    KIDIN CODE的图形开发功能源于Google的Blockly项目,我们为Arduino以及MicronPython做了相应的适配,外观渲染采用MakeCode风格,视觉上更加醒目友好。


    KIDIN CODE提供完全自定义的开发板型号支持,如需要增添新的开发板支持,根据规则创建指定配置信息的json文件即可,后续会考虑继续开发完善的版型管理功能。


    KIDIN CODE提供高效的案例分类导航功能,开发者可以根据指定的规则创建模板工程,目前导航支持缩略图,可以为用户提供更友好的体验。


    当前发布版本为KIDIN CODE 1.0.0-pre-alpha 预览版,暂时只支持Arduino系列开发板,请勿介意当前预览版的各种大小BUG,pre-alpha版提供了基本完整的功能,测试者可以体验从程序设计,调试到烧录的整体流程。由于考虑稳定性的问题预览版中的设置功能被屏蔽。

    KIDIN CODE项目源于对Buddy++和BuddyBlock项目的延续,KIDIN CODE采用Electron作为基础开发框架,替代了已经沿用数年的JavaFX框架以获得更好的跨平台适应能力。KIDIN CODE项目自年初武汉封城的当天起敲下了第一行代码,至今开发历程已逾半年,KIDIN CODE既集大器于Buddy++和BuddyBlock也开拓了一系列全新的开发思路,蹒跚学步之际我决定把项目源码分享出来,希望日后有更多志同道合的开发者参与到项目中来。

  • TA的每日心情
    开心
    2020-8-1 18:27
  • 签到天数: 268 天

    [LV.8]以坛为家I

    发表于 2020-7-6 01:02 | 显示全部楼层
    msold5 发表于 2020-7-1 22:12
    有同感,喜欢啃萝卜很久,下功夫把各方面都熟悉了才开始教学生,结果后来不弄了....  然后看好LinkBoy, ...

    LinkBoy还是不错的,仿真做的还是很直观的,教arduino心累,他们还不知道有什么用,家长更不懂,觉的教一个学年也看不到一个作品,后来没办法,整了个小车,完全没有成就感,就是为了干掉商品教学的小车。谁用商品教学,我就教他一样的东西自己做。
  • TA的每日心情
    奋斗
    2016-12-30 20:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-7-1 16:26 | 显示全部楼层
    本帖最后由 msold5 于 2020-7-1 16:32 编辑

    感谢楼主为我们带来这么好的软件介绍,看上去这个软件有极大潜力!

    1、很欣喜地看到有WeMos开发板,但例子或者说明还是少了些,比如怎么用WeMos用wifi发送数据到其他地方去之类的应该考虑下。国内的其他所有图形化编程软件都没有Wifi开发板的直接支持
    2、https://gitee.com/tansor/kidincode为受限状态,是正在更新原因吗?



  • TA的每日心情
    开心
    2020-7-1 15:11
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2020-7-1 17:02 | 显示全部楼层
    msold5 发表于 2020-7-1 16:26
    感谢楼主为我们带来这么好的软件介绍,看上去这个软件有极大潜力!

    1、很欣喜地看到有WeMos开发板,但例子 ...

    您好,非常感谢您的反馈;

    1、目前预览版仅仅提供了非常有限的版型支持,版型的拓展仅需要按格式配置json文件,然后把相关的编译和烧录工具放到指定目录即可,现有的版型仅供参考;现在有部分案例是从之前Buddy++项目中保留下来的,本来考虑是完全删除只保留Arduino官方的案例,但在预览版仍然保留用作演示使用。

    2、链接受限是项目设置问题,现在已经设置为对外开源,应该可以正常访问了,感兴趣的朋友可以Fork一个自己的版本继续开发。
  • TA的每日心情
    开心
    2020-8-1 18:27
  • 签到天数: 268 天

    [LV.8]以坛为家I

    发表于 2020-7-1 21:39 | 显示全部楼层
    哎,不敢用在教学啊,就怕到时候不开发了
    象米思齐,整了个在线更新,不让上网的地方还更不了
  • TA的每日心情
    奋斗
    2016-12-30 20:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-7-1 22:12 | 显示全部楼层
    adminzj 发表于 2020-7-1 21:39
    哎,不敢用在教学啊,就怕到时候不开发了
    象米思齐,整了个在线更新,不让上网的地方还更不了 ...

    有同感,喜欢啃萝卜很久,下功夫把各方面都熟悉了才开始教学生,结果后来不弄了....  然后看好LinkBoy,现在也搞得有声有色的,这两款软件最好的地方是有硬件接线图,让低阶层学生拿到后不至于太难下手。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    Bliker 技术QQ群301438087,让我这个客户感到极度失望!!
    Bliker 技术QQ群301438087
    Bliker 技术用户交流QQ群301438087,让我这个客户感到极度失望!! 我用了一小段时间
    如何用小爱同学控制网红仿AWTRIX2.0
    如何用小爱同学控制网红仿
    如标题所见,本期将讲述如何用小爱同学控制仿AWTRIX2.0。 视频演示: http://www.b
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表