【转载】零知开源快速入门2-让你的开发板向世界说你好-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2429|回复: 0

【转载】零知开源快速入门2-让你的开发板向世界说你好

[复制链接]
发表于 2018-6-22 21:21 | 显示全部楼层 |阅读模式
本帖最后由 零知实验室-roc 于 2018-6-25 10:43 编辑

转载自:零知lab开发入门教程2-让你的开发板向世界说你好
http://www.lingzhilab.com/forum.php?mod=viewthread&tid=74&fromuid=2
(出处: 零知实验室)

进入软件开发世界的开发者第一个实验都是向世界说你好(Hello,world),这基本都成了开发者学习入门的第一步。这个实验尽管非常简单,但是它是人机交互的一个基础,而且有很多的模块与开发板通信也是通过这种串口的方式进行的。一、工具原料

  • 电脑,windows系统(当前我们平台还不支持其他系统,下面的操作是在win10上进行的)
  • 零知开发板
  • micro-usb线
二、方法步骤
1、首先打开“零知Lab”软件。打开后界面如下:

2、在菜单中选择 【示例】-> 【01.basic】-> 【serial-blink】,就可以打开我们的第一个例子,如下图:

3、打开后代码显示如下图:

4、在软件的工具栏点击【编译】按钮,如下图,在软件底部的【输出】窗口就会显示编译的进度和结果。
(注:这里编译你可以简单的看做是验证我们的代码是否有问题,实际上编译的过程是把我们的代码进行了翻译,因为开发板的处理器是不能直接执行我们的代码的,必须翻译成机器认识的格式才能被机器执行,我们可以不用了解这个具体的细节)

5、上一步编译成功后,我们就可以连接硬件进行上传测试我们的结果了。
(1)首先将开发板与我们的电脑通过usb接口连起来:

然后在零知Lab软件的工具栏中点击串口选择框,选择开发板对应的串口号,我的开发板对应的是COM3,如图:

(2)然后点击工具栏的【上传】按钮,就可以在零知Lab软件底部看到下载的进度和结果信息,如下图:

三、成果展示
上一步成功后就可以查看我们的结果了,首先你会看到开发板上面的灯在快速的闪烁了,说明LED灯工作正常。我们再打开零知Lab软件工具栏的【串口监视器】按钮,

就可以看到我们预想的结果了,可以看到我们的信息中英文显示都是没问题的。如下图:

可以看到,通过零知平台我们可以很简单就能让开发板与计算机进行了简单的交互。

四、自己动手
现在我们在上面的基础上制作出自己的作品,我们的需求是,当发送不同的字符给开发板后,开发板会给你回应不同的信息与你进行简答的交互。请按照下面步骤完成:
1、在开发工具中选择【新建工程】,这样我们就可以建立自己的项目进行编写代码了。
点击【新建工程】后,界面如下,我们然后在项目名称中填入一个合适的名字,我这里叫做“HELLO-lingzhilab”:

完成后界面如下所示:

2、现在我们把下面的代码全部复制到代码显示区中:
[mw_shl_code=cpp,true]/**
*    文件: HELLO-lingzhilab.ino
*    作者: 零知实验室
*    时间: 2018/06/22 20:46
*    说明: 让你的开发板与你进行简答的交互
**/
// the setup routine runs once when you press reset:
void setup() {
    // put your setup code here, to run once:
        Serial.begin(9600); //打开串口并设置波特率为9600
}
// the loop routine runs over and over again forever:
void loop() {
    // put your main code here, to run repeatedly:
        int val;
        val = Serial.read();
        if(val == 'A')
                Serial.println("HELLO, 零知实验室");
        if(val == 'B')
                Serial.println("零知实验室,让电子制作更简单更有趣!");
}
[/mw_shl_code]
复制完成后,代码显示区如下:

3、按照上面的步骤完成【编译】和【上传】过程,我们先点击开发工具的【编译】按钮,等待编译完成,然后点击【上传】等待程序上传到开发板,当开发板上传成功后,我们打开【串口监视器】工具,然后在发送区发送一个字符‘A’,然后可以看到开发板给我们回应了:

我们再发送字符'B',然后得到如下回应信息:

这样我们就完成了与开发板的简单交互,这个过程是其他复杂交互过程的一个基础。我们通过上面的实验,可以发现这个过程是非常简单的,仅仅需要几步就能建立一个自己的作品出来。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 06:24 , Processed in 0.093250 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表