【物联网(IoT)开发】Arduino 入门 Hello World(LED闪烁)

简介: Hello World ,中文意思:你好,世界。世界上的第一个程序就是Hello World,由Brian Kernighan创作。然而在单片机、微控制器的学习上的Hello World 就是通过程序控制LED灯(通常是发光二极管)闪烁。

Hello World ,中文意思:你好,世界。世界上的第一个程序就是Hello World,由Brian Kernighan创作。然而在单片机、微控制器的学习上的Hello World 就是通过程序控制LED灯(通常是发光二极管)闪烁。


准备

我的系统:Windows 7 x64

Arduino IDE:1.6.11 点击链接查看下载及安装

开发板:本例分别介绍三种型号的开发板

1、Arduino NANO


2、Arduino UNO R3 行家版


3、Arduino UNO R3 最新版


杜邦线:公对公,公对母,母对母,视板子情况

LED发光二极管

接线方式

Arduino NANO 将LED的短引脚接GND,长引脚接D2(Digital2)就可以,这两个紧挨着;

Arduino UNO 将LED的短引脚接GND,长引脚接D13(Digital13)就可以,这两个紧挨着;


编写程序

这里我们直接使用IDE自带的示例代码:Blink


// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin 13 as an output.
  pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(2, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(2, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second
}
注意代码中的pinMode和digitalWrite中的第一个参数,要和上面接线方式中的引脚一致;

开发板、编程器配置

将要程序烧录到板子上,需要配置开发板的型号以及编程器版本;

选择开发板的型号:


Arduino UNO型号的板子就选择:Arduino/Genuino Uno

选择处理器:


选择端口:

Arduino UNO不同具体型号的板子端口可能也不一样,我这两块就是一个COM5,一个COM7.


端口在计算机管理》设备管理器中查看


编程器怎么选择?


本实例中的几块板子,Arduino nano V3.0、Arduino UNO R3 的板子使用AVRISP mkII,arduino as ISP 都是可以的。

编译烧录程序

点击IDE上面的对号按钮编译程序,检测语法是否正确


点击对号右边的向右的箭头按钮将程序烧录到板子上;


上传成功后就会看到LED灯一闪一闪的亮起了!

如果没有,请检查是不是线接错了引脚,或方向接反了,把应该接长引脚的接到短引脚上去了(我第一次就犯了这样的错误)。

一旦程序烧录完成,就可以脱离电脑,只需要供电就可以运行了。


程序说明

1、void setup() //Arduino启动时设置参数,进行初始化,只执行一次;

2、void loop() //启动后会一直执行loop(),执行完毕后又会再次调用loop();


  digitalWrite(2, HIGH);   // 设置PIN2脚位为高电位=5V 亮
  delay(1000);              // 设置延迟时间,1000=1秒延迟
  digitalWrite(2, LOW);    // 设置PIN2脚位为低电位=0V 暗
  delay(1000);              // 设置延迟时间,1000=1秒延迟

结束语

Arduino的学习真的是非常的简单,甚至感觉比学习一门语言还要简单。

看到这里的小伙伴有没有心动呢?

上一篇:【物联网(IoT)开发】Arduino IDE(集成开发环境)下载及安装

下一篇:【物联网(IoT)开发】现在开始学习晚也未晚

===========文档信息============ 
版权声明:非商用自由转载-保持署名-注明出处 
署名(BY) :testcs_dn(微wx笑) 
文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
14天前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
42 12
|
12天前
|
传感器 监控 安全
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
34 3
|
21天前
|
存储 JSON 运维
智能物联网平台:Azure IoT Hub在设备管理中的实践
【10月更文挑战第26天】随着物联网技术的发展,Azure IoT Hub成为企业管理和连接数百万台设备的强大平台。本文介绍Azure IoT Hub的设备管理功能,包括设备注册、设备孪生、直接方法和监控诊断,并通过示例代码展示其应用。
26 4
|
20天前
|
SQL 监控 物联网
ClickHouse在物联网(IoT)中的应用:实时监控与分析
【10月更文挑战第27天】随着物联网(IoT)技术的快速发展,越来越多的设备被连接到互联网上,产生了海量的数据。这些数据不仅包含了设备的状态信息,还包括用户的使用习惯、环境参数等。如何高效地处理和分析这些数据,成为了一个重要的挑战。作为一位数据工程师,我在一个物联网项目中深入使用了ClickHouse,以下是我的经验和思考。
49 0
|
1月前
|
人工智能 安全 物联网
|
8天前
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
77 50
|
8天前
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
23 2
|
6天前
|
供应链 物联网 区块链
探索未来技术潮流:区块链、物联网、虚拟现实的融合与创新
【10月更文挑战第41天】随着科技的不断进步,新技术如区块链、物联网、虚拟现实等正在逐步渗透到我们的日常生活中。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动社会的进步。我们将通过具体的代码示例,展示这些技术在实际应用中的潜力和价值。无论你是科技爱好者,还是对未来充满好奇的探索者,这篇文章都将为你打开一扇通往未来的窗口。
88 56
|
3天前
|
存储 传感器 物联网
探索未来:区块链、物联网与虚拟现实技术的融合趋势及应用场景
随着技术的快速发展,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正在逐步渗透到我们的生活中。本文将探讨这三种技术的发展趋势,并分析它们如何相互融合,共同塑造未来的应用场景。我们将通过具体示例,展示这些技术如何在金融、医疗、教育等领域创造新的可能性,并讨论它们对日常生活的影响。
|
8天前
|
存储 数据采集 物联网
物联网技术在物流领域的应用会遇到哪些挑战?
物联网技术在物流领域的应用会遇到哪些挑战?
24 4

相关产品

  • 物联网平台
  • 下一篇
    无影云桌面