查看“第一课——LED灯闪烁实验”的源代码
←
第一课——LED灯闪烁实验
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | ==目的== 通过图形化编程来控制一个led灯的亮灭。 ==原理== 图形化编程原理简单,在某个时间段内打开LED灯,在另一个时间段关闭LED灯就可以达到亮灭的效果。 硬件结合软件,将LED灯接到程序指定的引脚上,当程序运行到打开LED时,Microduino板子输出高电平可以点亮LED灯,当关闭LED时,输出低电平可以熄灭LED灯。这样就能控制LED的亮灭。 [[File:lesson1_yuanli.jpg|600px|center|thumb]] ==设备== *'''[[Microduino-Core/zh]]''' *'''[[Microduino-USBTTL/zh]]''' *led灯 [[File:lesson1_all.jpg|600px|center|thumb]] ==搭建硬件== *原理图 LED的阴极(引脚短)接Microduino的GND,阳极(引脚长)接Microduino数据控制口D6,这样就是高电平点亮led,低电平不点亮。 [[File:lesson1_sch.jpg|600px|center|thumb]] *将Core、USBTTL和LED三者按原理图连接。 [[File:lesson1_sch_res.jpg|600px|center|thumb]] ==软件调试== *第一次使用Microduino,参考[[Microduino Getting started/zh]]快速开始。 *搭建ArduBlock图形化编程环境,参考:[[ArduBlock Scratch Getting started]]。 *打开Arduino IDE, 根据你使用的核心板在Tools里面选择好Board(Microduino Core 328P@16M 5V),选择Serial Port,如果未能选择串口,可能是USB线接触不好或损坏,或者没安装USBTTL驱动。 [[File:lesson1_sch_res.jpg|600px|center|thumb]] *在Tools里打开ArduBlock,就可以开始编程了。 *点击“Control”,弹出各种控件,这里选择“loop do”控件,表示循环执行,直接拖动到程序编辑框中。如果要删除直接拖回到左边的控件选择框内即可。 *选择数字引脚控件,在“Pins”里选择“set digital pin”与“loop do”连接,小三角形形状的为接口。 [[File:lesson1_sch_digital.jpg|600px|center|thumb]] *设置设置Microduino板卡的引脚及电平信号为高,双击数字即可更改引脚,修改好后按Enter即可保存,设置电平为“HIGH”。 *点击“Control”,滚动滑动条选择“delay MILLIS”延时控件,单位毫秒,1000则为1秒。 *再添加数字引脚控件,选择好引脚,同时设置为“LOW”。 [[File:lesson1_sch_delay.jpg|600px|center|thumb]] *再次延时1秒就可以了。 [[File:lesson1_sch_ok.jpg|600px|center|thumb]] *点击顶上的“Upload the Arduino”,就可以将程序上传到Microduino板卡上。上传时可看到USBTTL模块上红绿灯一直闪烁,下载完毕可以看到LED每隔1秒闪烁一次。 ==结果== *在图形化编辑的时候,程序会根据控件自动填写在Arduino程序编写框中。我们可以看看编写完的程序。 [[File:lesson1_AB_cx.jpg|600px|center|thumb]] *用户可以自己更改参数试试会有什么样的变化,比如更改时间,引脚等。 *通过ArduBlock结合Microduino可以很简单的控制一个LED灯的亮灭,不需要编写语言,图形化操作简单易懂易操作。
返回至
第一课——LED灯闪烁实验
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息