一、Mixly简介
Mixly,中文名为米思齐,全称为 Mixly Arduino,是一款由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件。目前全国广大的 Arduino 学生用户使用的编程软件基本为 ArduinoIDE 和 Ardublock 可视化编程插件。为了简化 ArduinoIDE和 Ardublock 可视化编程插件的双窗口界面,为 Arduino 学生用户提供一个优质的编程软件,傅骞教授团队基于 Blockly 和 Java8 开发了 Mixly 图形化编程软件,Mixly 可以在Windows操作系统上稳定运行。
二、Mixly安装
1. 下载:
官方下载地址:https://github.com/mixly 或者使用本人已下载的安装包:
链接: https://download.csdn.net/download/weixin_42255385/89913056
2.解压缩安装包:Mixly.7z
3.更新软件
第一次解压的软件只含有最基础的文件,不能直接运行。需要运行 一键更新.bat 或 update.bat下载最新版的Mixly软件。
更新完成后,软件目录如图所示,可以双击Mixly.exe打开Mixly软件。
三、界面介绍
- 软件包含4大区域:图形化程序选择区、图形化程序编写区、C代码预览区、消息提示区。
- 将图形化程序选择区上的图形拖拉拽到图形化编程编写区,会自动生成C语言代码,该代码和Arduino IDE直接编写的程序相同。
- 通过系统功能区中的编译和上传功能,将编译后的代码下载到Arduino UNO核心板中。
四、点亮LED
1. 图形化编程源码
使用了“输入/输出”模块中的数字输出管脚,将端口2设置高调平或者低电平、“控制模块”中的延时功能,延时1000毫秒。
2. c语言编程源码
void setup(){
pinMode(2, OUTPUT);
}
void loop(){
//LED点亮
digitalWrite(2,HIGH);
delay(1000);
//LED熄灭
digitalWrite(2,LOW);
delay(1000);
}
3. 硬件连接图
五、运行效果
通过端口2点亮LED,并设置1s时间进行明暗间隔闪烁。
该源码下载地址:
链接: https://download.csdn.net/download/weixin_42255385/89913182