微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 点亮一个LED

点亮一个LED

时间:10-02 整理:3721RD 点击:
经过几天的摸索查看资料对 IntoRobot Neutron 也算有了进一步的了解。首先我就安装了IntoRobot的官方APP,这个软件在宣传手册上有二维码扫一下下载就可以了,安装完毕后注册登录即可。
进入APP以后点击“设备”右上角点开扫一扫


然后将开发板后面的二维码扫进去即可(开发板一定记得通电才能在APP中进行设置)


开启家里的WIFI然后就能识别到,再输入WIFI的密码,开发板即可自动连接到家里的WIFI上
并且下次不用再设置。
下面介绍一下用电脑登录编程界面:
进入官网IntoRobot官网网址就不用多说了吧:http://www.intorobot.com/


点击登录并注册账号(使用QQ邮箱也可以)
注册方法就不一一叙述了根据提示进行就可以了。


这个就是个人的编辑创作界面,非常不错,不用安装什么编程软件直接就可以使用非常方便。
包括其中的图形编辑界面也非常好用,对于编程基础差的人来说非常容易上手,图形编辑简单易懂


官网介绍这个兼容Arduino,
以前一直用C没想到这个Arduino也非常的好用,
所以就赶紧去百度脑补了一下关于Arduino语法指令什么的。


以上这个界面就是在线编程,用的就是Arduino语法,其中的代码封装的非常好,
不用再去写复杂的驱动代码,节省了开发周期,只需要调用相应的代码函数就可以了。
比起图形界面我还是比较喜欢在线编程,因为习惯了看代码,突然用图形界面反而感觉有些不适应
有点像小学生的感觉,呵呵~
下面介绍一下代码的内容:
本次要驱动的是一个LED,进行亮灭的驱动,这也是初学者最喜欢的一个课题。
#define        LED_PIN                D7        首先定义LED的管脚D7
void setup()                     这个是设置函数用来对硬件底层寄存器初始化
{
        pinMode(LED_PIN, OUTPUT);           设置为输出模式
}
void loop()                            主函数   (无限循环)
{
        digitalWrite(LED_PIN, HIGH);//灯亮             LED输出高电平
        delay(1000);                                                     延时
        digitalWrite(LED_PIN, LOW);//灯灭            LED输出低电平
        delay(1000);                                                    延时
}
代码在例子程序都有大家可以打开来试试。
然后就是编译下载,(开发板记得通电并且已经在前面设置好了家里的WIFI,就可以下载测试了)


这里使用WIFI对程序进行下载直接就省了一个下载的硬件,而且可以脱机下载和编程,非常方便。
只需要以上几句简单的代码LED就可以工作起来了
下载完毕后就可以看到绿色的LED在闪烁了。


到此LED的实验就结束了,整个过程非常简单不需要什么复杂的编程。

消灭0回复~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top