加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Mixly教程案例--实现对LED灯的控制学习Mixly软件模块添加、参数修改

(2019-06-13 14:00:42)
标签:

mixly教程

mixly学习

mixly编程

mixly教程案例

分类: 创客圈子
本节通过Mixly教程案例给大家介绍通过数字输出功能实现LED灯的控制学习,进而学习程序编程中Mixly软件模块的增加,参数修改功能;

首先我们来了解一下Mixly模块看下图(图片来源DF创客社区);

所处位置:“输入/输出”栏
功能:控制对应管脚的数字输出状态,可以将这种控制状态理解为开关,高则为开,低则为关,并且只有高低(开关)两种状态,非开即关。


所处位置:“控制”栏
功能:控制与之相连的前一模块命令执行特定时长。
在本例中即代表8号端口输出高(或低)电平的持续时间,也就是LED灯实际亮(或灭)的时间。若想更改闪烁的频率,可以通过修改模块中的“单位(默认毫秒)”及“数值”来实现。
时间换算关系:1秒=1,000毫秒=1,000,000微妙

实现对LED灯的控制需要用到硬件:Arduino UNO   IO扩展板  LED灯   杜邦线:
主要学习内容为:数字输出与高低电平;
IO扩展板

IO扩展板并未增加Arduino UNO板的输入输出端口数量,其最主要的三个功能:

(1)为每一个端口扩展出一组正负极接口,无需面包板即可轻松连接元件

(2)为元件提供更大功率的电源输入(图中两组绿色的免焊接口,右侧为独立电源输入接口,左为扩展板输出接口,可满足大功率设备如多路大扭矩舵机的功率需求)

(3)为其他元件提供直插扩展支持,如本例中的扩展板提供了对SD卡座、Xbee蓝牙扩展板等的直插支持。

LED是发光二极管的简称,可以将电能转化为光能。发光二极管具有单向导通的特性,即只允许电流从正极流向负极,所以使用时主要正负极不要接反。

程序流程图如下图所示:

数字输出与高低电平
数字输出即二进制数字信号的输出,二进制只有0和1,所以数字输出也只有0和1两种状态,对应关系如下:

根据以上流程大家可以尝试延长时间长短来观察LED等的亮起效果变化;

mixly(米思奇)—图形化编程工具可以使新手更容易上手。大多数人想要学习计算机C语言,mixly正好结合了这个需求。更多Mixly教程请关注DF创客社区;


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有