实现米思齐按键控制LED灯

这篇文章是关于Arduino借助Mixly IDE软件的一个实验,有兴趣的同学可以看看。有什么错误的还请大家指出,我们一起探讨。由于很多人对于Arduino还不太了解,所以这里先简单介绍一下。

1.Arduino简介
Arduino是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,目前在国内正受到电子爱好者的广泛关注。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反映、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用Arduino编程语言(基于Wiring)和(Arduino)开发环境(基于Processing)来实现的。

2.Arduino被设计成一个小型控制器的形式,通过连接到计算机进行控制。Arduino开发过程如下:
(1)开发者设计并连接好电路;
(2)将电路连接到计算机上进行编程;
(3)将编译通过的程序下载到控制板中进行观测;
(4)最后不断修改代码进行调试以达到预期效果。

3.一般Arduino的基本程序结构:
//定义变量于常量子力学(可以省略)
void setup()//每次Arduino上电或重启后,setup()函数只运行一次
{
//初始化变量、设置针脚的输入/输出类型、配置串口、引入类库文件
}
void loop()//通过该函数动态控制Arduino主控板
{
//要执行的语句
}
注意:void只用在函数声明中,表示该函数将不会被返回任何数据到它被调用的函数中。
通过前面对Arduino的初步了解与认识,现在我们来做一个实验,加深一下认知。
实验一 button开关led灯:
1.软硬件环境:
硬件:Arduino、LED
软件:Mixly IDE
2. 需求:当我按键控制led灯开关时,led灯的状态会发生改变。
3. 代码如下:

4.转换成图形化编程的界面图片:

实现米思齐按键控制LED灯
5.github的链接:https://github.com/Hello-ChenLiYan/Test.git
想要再深入的了解,可以接着看我的下一篇博客–实现米思齐的数码管图形化编程,这个也是一个实验。

来源:小胖燕

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月18日
下一篇 2019年9月18日

相关推荐