【转载】零知开源快速入门1-点亮你的LED-Arduino中文社区 - Powered by Discuz! Archiver

零知实验室-roc 发表于 2018-6-22 19:59

【转载】零知开源快速入门1-点亮你的LED

本帖最后由 零知实验室-roc 于 2018-6-23 16:59 编辑

转载自:零知lab快速入门1-点亮你的LED
http://www.lingzhilab.com/forum.php?mod=viewthread&tid=169&fromuid=2
(出处: 零知实验室)


进入电子开发世界的开发者们第一个实验都是点亮一个灯,尽管简单,但是作为我们制作自己的电子作品的开始,其成果也足以让我们激动一会儿。下面就让我们在零知开源平台上开始制作自己的第一个作品吧,其过程是相当的简单的,不需要任何的基础知识。
一、工具原料

[*]电脑,windows系统(:(当前我们平台还不支持其他系统,下面的操作是在win10上进行的)
[*]零知开发板
[*]micro-usb线

二、方法步骤
1、打开LED示例
当我们安装完成零知开发工具后(安装请参考:零知lab官方IDE发布),在我们电脑桌面打开零知lab开发工具:
http://www.lingzhilab.com/data/attachment/forum/201806/22/172258b09b3d9abp0r0kr2.png
打开以后的软件界面如下所示:
http://www.lingzhilab.com/data/attachment/forum/201806/22/172258uv636vxh6qnxlvbv.png
我们可以看到软件非常的简单,功能都很清楚的标明了,不需要复杂的操作,我们现在打开一个LED的示例,按照下面步骤打开Blink示例,
http://www.lingzhilab.com/data/attachment/forum/201806/22/172258ez3ijtmiioj92uoq.png
打开以后可以看到我们的代码了,可以看到代码非常简单,还有中文的注释:
http://www.lingzhilab.com/data/attachment/forum/201806/22/172258emqmq2qjmt4z1qnn.png
现在已经打开了程序代码了,我们现在需要【编译】操作,这个【编译】你可以简单理解为:验证你当前的代码是不是正确的,现在我们点击【编译】这个按钮:
http://www.lingzhilab.com/data/attachment/forum/201806/22/172258wa4vww051xxw1xxe.png
等待一会儿(电脑配置较低可能需要等待时间长一点儿,请耐心等待:)),完成后会看到如下界面:
http://www.lingzhilab.com/data/attachment/forum/201806/22/173354ody6hn6zmynkncxy.png
到这里就表示我们的软件代码是没问题的,现在我们需要把程序上传到开发板上运行,请按照以下步骤进行:
首先我们使用micro-usb线连接开发板和电脑,把usb线的一头插入开发板的如下图usb接口处,另一头插入电脑的usb接口:
http://www.lingzhilab.com/data/attachment/forum/201806/22/174218n51n7kjlnlwmznms.jpg
连接好以后,可以看到如下灯(在开发板上标志【pwr】)亮了,表示开发板通电正常:
http://www.lingzhilab.com/data/attachment/forum/201806/22/175130wk0qdkzvqpqqqrrz.jpg
在我们连接好开发板与电脑后,我们再次来到零知lab开发工具界面(这里使用的win10系统不需要安装usb转串口驱动,如果是win7请按照这里的方法下载CH340驱动并安装后再进行下一步-CH340驱动),点击软件上方的串口选择框,如下:
http://www.lingzhilab.com/data/attachment/forum/201806/22/175547j4d3fxjpnwop5fwq.png
这个地方就可以看到我们开发板的串口号(可以看做是开发板连接电脑时候对应的usb编号,我们可以通过这个名字来区分电脑连接很多个usb设备时候的不同设备),这里我们只连接了一个开发板,所以点击【串口选择】框的时候只看到一个串口号,如果我们电脑已经连接了其他的串口设备的话,就会显示多个串口号,我们在这里只需要选择我们开发板对应的串口号即可。然后我们点击【上传】按钮就把代码上传到了开发板中:
http://www.lingzhilab.com/data/attachment/forum/201806/22/180732o4izzz43dir62d2w.png
等待一会儿,即可完成上传,上传完成后如下:
http://www.lingzhilab.com/data/attachment/forum/201806/22/180732b9o8p2t9oyxsfpoy.png
三、成果展示
以上步骤成功完成后,我们就可以看到开发板上的灯在不断的闪烁,如下:
http://www.lingzhilab.com/data/attachment/forum/201806/22/183224daty9pogno0f6m6p.gif
四、自己动手
在上面的过程中,我们只是相当于测试了一个已经有的例子,现在我们已经迫不及待想自己创作一个自己的作品了,我们按照以下步骤进行(我们目的是让LED闪烁的更快):
1、首先我们再次来到零知lab开发工具界面,我们把鼠标移到代码显示区,然后点击鼠标左键将光标放置到这个区域任意地方,然后点击键盘上任意按键,就会出现如下界面:
http://www.lingzhilab.com/data/attachment/forum/201806/22/183337r8aivw46ola8z8oa.png
这里是因为我们设计的时候考虑到示例代码的完整性,因此示例代码一般不允许直接修改我们按照下面步骤把这个项目另存一份后再进行修改:
首先点击【yes】,出现如下界面:
http://www.lingzhilab.com/data/attachment/forum/201806/22/183823w089oo71o9kwx87m.png
然后在【项目名称】一栏中填写一个你想填写的名字,我这里填写“LED-test”,如下:
http://www.lingzhilab.com/data/attachment/forum/201806/22/184030j2fr5wi06t07fh5i.png
然后点击【确定】按钮,现在我们就可以在这个界面进行修改了,我们首先在代码的第12行将“1000”修改为“500”,如下:
http://www.lingzhilab.com/data/attachment/forum/201806/22/184449kjjlwninqz9qt4ct.png

然后我们把更改后的文件保存,点击软件上方的【保存】按钮:
http://www.lingzhilab.com/data/attachment/forum/201806/22/184909gv55gwespgkw2pa2.png
之后我们按照之前的步骤进行编译和上传操作,再次点击软件上方的【编译】进行代码验证,等待编译完成后,会出现“编译成功完成”的提示信息,然后我们再点击【上传】将程序上传到开发板,上传完成后,我们看到LED灯闪烁的更快了,效果如下:
http://www.lingzhilab.com/data/attachment/forum/201806/22/190824rzsn6sxntr1vl1k2.gif

现在我们已经完成了一个自己的作品了,虽然简单,但是这个完全是属于自己的一个作品。经过以上的这个过程,我们可以看到使用零知开源平台来进行电子作品的制作时非常简单的,仅需少量的工作就能达到很好的效果展示。

frankhan747 发表于 2021-1-27 00:32

不知道为啥发不了新帖:(,只能厚着脸皮来借个楼
零知标准板的CPU主频是72MHz,但PCB原理图上的晶振电路中用的是一只8MHz的晶振。那么72MHz的主频是怎么产生的呢?
页: [1]
查看完整版本: 【转载】零知开源快速入门1-点亮你的LED