- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[Mixly 私人定制 ]
[ 非官方、零基础、不完全、简明入门手册]
[Blue]
2016 年 1 月 22 日
前言:
以下教程以 Mixly0.96 版本为例说明,你需要的基本技能是会写
Arduino 库文件。 Mixly 里面我们需要修改的代码语言大部分为
JavaScript ,本人尝试修改 Mixly 以前也没接触过这门语言, 全靠对
里面现成例子的模仿和复制粘贴。
感谢:
由衷感谢傅骞老师和其带领的团队对国内创客教育的无私奉献,
让我们这种缺少软件开发大牛的小团队也能用上高大上的图形化编
程软件。
一、总体框架步骤说明
Mixly 的基本原理是把图形化的模块直接翻译为 C语言,这个翻
译机制现在还不是很智能, 做的事情只是把模块预先对应的 C语言原
原本本的替换而已,所以先搞明白这点,你已经离成功不远了。
接着说下需要改动的几个地方,后面会用实际事例一一说明:
1. Mixly0.96\company 增加 xxx.XML 文件,文件里定义了模块
名称、种类、相关文件的路径
2. Mixly0.96\arduino-1.7.8\libraries 添加自己的 arduino
库,这个不多说了,不懂 Google。
3. Mixly0.96\blockly\blocks\company 添加 xxx.js 文件,文
件定义了你定制的图形化模块的样子。
4. Mixly0.96\blockly\generators\arduino\company 添加翻
译到 arduino 语言的 xxx.js
5. Mixly0.96\blockly\media 添加模块图片,也可以不需要,
看你了。
6. Mixly0.96\blockly\msg\js 添加翻译字符功能的 xxx.js 文
件,主要修改中文,繁体,英文,西班牙几种。
二、开干
下面我们以一个 LED模块为例,带你快速的走一遍。这里需要说
明一点,你可能觉得一个 LED,不是直接就可以用 Mixly 的输入输出
里面的模块就可以了吗, 为什么还要搞自己的模块。 这里我说下我的
几点看法:
1. 以我们 Nova模块为例,我们 Nova 模块的主控板兼容 Arduino
UNO,但是在管脚布局上做了优化和更改,定义了自己的端口属性。
所以从大局上看,为了统一风格,每个模块都做了自己的封装。
2. 麻雀虽小, 但五脏俱全。 了解了怎么设计自己的 LED模块后,
其它模块,你都知道大方向了。
下面我们把写好的 Arduino 库添加好,我们先看下我们 Nova模块的
LED库头文件的函数定义。定义了开和关两个函数,申明对象时需要
选择端口。
然后我们看下我们在 Arduino IDE 下的使用例程, LED模块可以接在
A0、A1、A2、A3、S0、S1、S2、S3 八个端口的其中一个上。
好,接下来我们要实现如下图所示的 Mixly 功能模块
对应的 Arduino 代码如下图:
首先,我们在 Mixly0.96\company 增加 Nova.
您可能关注的文档
- ANSYS高级培训手册.pdf
- APP运营管理基础手册.pdf
- CC1101中文数据手册.pdf
- CDS软件使用手册.pdf
- CISCO无线AP配置手册.pdf
- eb500用户使用手册.pdf
- FlowJo中文实用手册.pdf
- Foxconn连接器设计手册.pdf
- GXU硬件用户手册-中文.pdf
- HCNA入门实验手册(入门).pdf
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
最近下载
- 海淀区2024-2025学年第一学期期中高三英语试题及答案.pdf VIP
- 18.《我的白鸽》教案 2024-2025学年七年级语文上册寓教于乐大讲堂(统编2024版).docx VIP
- 乘法的初步认识说课稿.docx VIP
- 新媒体营销实务(第2版)全套教学课件.pptx
- 职能科室对医技科室医疗质量督查记录表(检验科、放射科、超声科、功能科、内镜室).pdf VIP
- 膝关节置换术后健康宣教.pptx
- 五(上)语文新版课课贴2024秋.pdf
- GA∕T 1105-2013- 信息安全技术 终端接入控制产品安全技术要求.pdf
- 广州数控GSK980TC3系列 编程及操作手册.pdf
- 道 法+认识生命(课件) 2024-2025学年七年级道德与法治上册(统编版2024).pptx VIP
文档评论(0)