OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源

该项目的全部源代码都已经放在了github上,采用scratch3原本的MIT协议开源。
简介
发起这个开源项目主要是因为我找遍全网也没发现个能用的开源程序,只能自己来写了。本着回馈社区共同进步的宗旨,该项目的全部源代码都已经放在了github上,采用scratch3原本的MIT协议开源。

整体上来讲工程结构沿用了scratch3的框架,开发的新功能也遵循了scratch3原版的组件结构和代码规范,并不是简单粗暴的打补丁功能上去,新添加的UI也尽量与scratch3保证了一致性。

工程frok自LLK scratch,在原基础上的每次commit说明都是清晰的,刚刚接触的朋友可以看下commit历史,来学习如何为sc3添加新的功能。当然之后如果我有时间的话也会写一些源码分析的文章来介绍。

为了方便社区贡献,除了初期的几次修改我都使用了英文说明,包括README文件。如果英文有压力的话,你可以轻松的使用浏览器的翻译功能来翻译为中文。

硬件支持列表
设备类型 设备型号
Arduino Arduino UNO, Arduino Nano, Arduino Mini, Arduino Mega256, Arduino Leonardo, Arduino Esp32
MicroPython Micro:bit, Micro:bit V2
加入社区
QQ群:933484739

项目地址
https://github.com/openblockcc/openblock-desktop 记得给个star~.

Wiki
Github: https://openblockcc.github.io/wiki/main
Gitee(镜像): https://openblockcc.gitee.io/wiki/main

目前进度
记录于 2021.06.03:当前项目已发布v2.1.1正式版,已完成全部核心功能设计,且第三方可在不改动源代码的情况下定制自己的版本,具有高度的开放性。

一些截图
你也可以使用在线版快速体验。
https://openblockcc.github.io/openblock-gui/develop/
OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源
OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源
OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源
OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源
OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源
OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源

原文链接:https://blog.csdn.net/zhengyangliu123/article/details/109270801
- 本文来自网络,如有侵权,请联系本站处理。

2022-03   阅读(224)   评论(0)
 标签: maker Scratch Arduino Graphical

涨知识
新冠肺炎

新型冠状病毒肺炎(Corona Virus Disease 2019,COVID-19),简称“新冠肺炎”,世界卫生组织命名为“2019冠状病毒病” [1-2] ,是指2019新型冠状病毒感染导致的肺炎。

评论:
相关文章
Scratch 3.0连接EV3

本文介绍如何在Scratch中对EV3机器人进行开发。


三步完成scratch3的作品转换成HTML5文件,在线随时分享作品

本文教你一招超简单的方法,只需三步,就能将 sb3 格式作品转换成 H5,实现在移动端轻松玩!



Scratch积木指令详解

由于Scratch软件界面显示和国内等级考试大纲用词不同,部分名词出现了两种称呼。例如指令模块(积木)、程序区(代码区),其实表达的是一个意思。


ESP32 使用DAC模拟输出完成两路呼吸灯

ESP32的DAC函数可以实现真正的模拟输出。

搜索
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。