(二)arduino入门:点亮一个LED

我为大家展示如何在Arduino开发板上点亮一个LED。这个是Arduino最基础的项目,我们将使用Arduino在每次闪烁之间延迟1秒钟打开和关闭。
这可能看起来很容易,但实际上编写程序最重要的想法,

步骤1:要求

image https://bbs.qutaojiao.com/assets/images/4-HGeJK75OcTdnSnsr.jpeg
在这个项目中,需要准备以下材料:
1. 1x – 面包板

2. 1x – USB数据线(连接arduino板和电脑,通常配有arduino板)

3. 2x – 公对公杜邦线,

4. 1x – Arduino板(我使用UNO,但你也可以使用任何其他版本)

5. 1x-LED

6. 1x – 100欧姆电阻(您也可以使用330欧姆或1k电阻)

步骤2:硬件连接

image https://bbs.qutaojiao.com/assets/images/4-0ouDaHPmLNtkIASC.jpeg

  1. 拿一个面包板和一个LED,并将铅带在阴极上(通常是较短的腿)到上水平排,另一端到垂直柱下方
  2. 将电阻的一端连接到连接LED的阳极的同一列,另一端连接到下一个垂直列,如图所示
  3. 采用另一根杜邦线,将其连接到电阻的自由端,另一端连接到arduin的pin8
  4. 将USB数据线的一端连接到Arduino板,另一端连接到PC USB端口
  5. 现在硬件连接完成了。

步骤3:软件编程

image https://bbs.qutaojiao.com/assets/images/4-TqMk036055GAwaRI.jpeg

image https://bbs.qutaojiao.com/assets/images/4-QBsF0RY5Ny7oJ5Xg.png

image https://bbs.qutaojiao.com/assets/images/4-7wCane123q9SR992.png

本教程代码:

       
设备: 添加
平台:
// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(13, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

 

步骤4:编译上传

1. 从PC打开Arduino IDE

2. 将arduino USB数据线连接到PC USB端口(如果尚未连接)。

3. 检查您的设备,点击工具,并检查所选择的开发板是否已连接,并且所选的端口是连接了Arduino的端口,由Arduino名称在支架中连同端口号一起显示,我的是com7(Arduino UNO)(如图所示)

4. 现在按左上方向右箭头所示的上传按钮

这样就实现了LED的闪烁。

 

人已赞赏
Arduino入门教程

(一)arduino入门:硬件介绍与软件安装

2018-6-9 9:52:57

入门教程

(三)arduino入门:打造LED流水灯

2018-6-13 19:40:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索