




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
米思齐(Mixly)轻松入门BYYFROBOT目录01-Mixly简介04-S.O.S02-Mixly安装&初体验03-闪烁的LED1Mixly简介●
以Arduino为基础的创意电子类创客教育逐步也在中小学中推广开来。然而Arduino虽已对C/C++语言编程进行了封装,语法也相对简单,但对低年龄段学生依然很难实现;所以开设创意电子类课程,也给广大师生提出了巨大的挑战。Mixly发展背景——●
Arduino作为一款开源电子原型平台(包括软件和硬件),拥有便捷灵活、方便上手、硬件低廉、软件免费等特点,从2005年发展至今,已经深受广大艺术家、设计师、电子爱好者的青睐。其可以通过种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈,从而做到影响周围环境。●
带着这个问题,北师大创客教育实验室研发了一款专为青少年设计的图形化编程工具-Mixly(米思齐)。一款面向创意电子开发的免费开源图形化编程工具一个面向创意电子教育的完整支持生态一个创客教育工作者实现梦想的舞台Mixly是——●软件界面良好●功能完善●使用简单●支持多种语言●软件免费开源●支持硬件多●支持第三方自定义库●支持硬件模块厂商二次开发●传播使用广泛●配套教程丰富●更新迭代频繁Mixly特点2Mixly安装&初体验网站下载软件压缩包:/或百度搜索mixly进入官网后,点击如图链接,进入下载地址Mixly安装进入下载地址后,根据系统下载对应压缩包,这里我们选择Windows系统0.996
版本双击即可使用下载后,解压软件压缩包:二、鼠标右击桌面“计算机”->选择“属性”->打开设备管理器驱动程序在安装包中:arduino-1.8.4\drivers中一、通过USB线连接主控板与电脑三、安装程序后,设备管理器可看到端口Mixly驱动安装基础模块区库模块区语言切换提示区缩放控制垃圾箱功能区程序构建区Mixly软件界面介绍Ps:上传前要选择正确的板型及串口号打开软件后,单击,找到例程“闪烁的LED.xml”并打开,随后点击上传Mixly点亮板载LED▶使用第三方库时,单击▶找到库文件路径,例如:“yfrobot.xml”并选择打开导入导入Mixly导入第三方库3闪烁的LED在上一课中,点亮了板载的LED,如何点亮外部LED灯模块呢?步骤一:实物连接如何编程才能点亮LED灯?
▶将扩展板插于主控板,注意对应引脚
▶取出食人鱼LED模块,用传感器连接线将其与10号管脚连接,注意颜色对应思考试一试●支持管脚:0~13,A0~A5(一般不用0、1)●管脚状态:高-亮灯、低-灭灯●延时:毫秒(1000毫秒=1秒)、微秒▶YFRobot库中找到食人鱼LED模块,控制中延时模块,拖拽到程序构建区
▶更改至10号管脚,设置管脚状态并组成程序讨论能语言描述下程序工作过程吗?上传程序后,工作过程和你想的一样吗?步骤二:程序编写改变延时数值,实现LED灯越闪越快的效果?试一试编写程序:●复制之前的闪烁程序,并更改延时数值●将代码块按顺序拼接到一起上传程序,你的LED是否越闪越快?设计思路:●亮灯延时1000、900、800、......、100ms,灭灯延时统一100ms●“?”数值自动变化程序那么长看这都很费力,仔细观察代码,如何简化程序?●代码可重复执行从控制模块中拖出循环指令模块,并更改数据:从变量模块中拖出“i”变量:同样上传程序,你的LED是否依然越闪越快?想一想思考如何理解“使用i从1000到100步长为-100”?i值如何变化?i=10001000-100=900900-100=800800-100=700700-100=600600-100=500500-100=400400-100=300300-100=200200-100=100第一次第二次第三次第四次第五次第六次第七次第八次第九次第十次1000900800700600500400300200100练习理解下面程序块?▶i值如何变化?▶i会有多少个值?4S.O.S摩尔斯电码中,使用···---···三短三长三短
使来表示
S.O.S求救信号。摩尔斯电码(Morsecode)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。S.O.S是国际摩尔斯电码救难信号。如何使用LED发摩尔斯电码中的S.O.S求救信号?试一试在此基础上完成S.O.S闪烁程序?LED按照“三短三长三短”方式闪烁即可。那么如何编写程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入院宣教课件讲解稿
- 健康知识培训材料及考卷课件
- 内蒙古自治区乌兰察布市点石联考2025-2026学年高三上学期9月联合考试历史试题(含答案)
- 麻醉药生产管理办法
- 企业电力安全培训课件
- 企业月度安全计划培训课件
- 社会游散僧尼管理办法
- 老年流动餐车管理办法
- 新质生产力与知识产权的协同
- 办公自动化考试《办公自动化设备》易错题型试卷及答案(2025年版)
- 2025年事业单位考试题库及参考答案
- 2025年公安机关人民警察(基本级)执法资格等级题库及答案
- 物流客服培训课件
- 人教版(2024)八年级上册英语Unit 2 Home Sweet Home教案
- 校园食堂食品安全知识培训课件
- 2025年中小学学生校园安全学习教育基本知识试题库(附含答案)
- 2025年农商行农业保险融资担保贷款合同模板
- 部编版七年级历史上学期开学第一课
- 中药煎药室人员培训课件
- CT检查的课件教学课件
- 电动汽车原理与构造- 课件全套 第1-9章 绪论 -电动汽车的智能化技术
评论
0/150
提交评论