一、所需材料
Arduino UNO、面包板、LED灯、220Ω电阻各一个,杜邦线。
1、区分LED管脚:led引脚长的一端为正极,短的一端为负极。也可以仔细观察灯珠内部的电极,较小的是正极,大的一端的是负极。

2、面包板说明:(1)面包板上最上面和最下面的两行插孔,是横向相通的,一般靠近蓝色线的那一行连电源负极,靠近红色线的那一行连电源正极。(2)中间上、下两组插孔,每组都是纵向相通的,一般用来插元、配件。如下图所示。

二、实验步骤
我们来做第一个LED灯不停闪烁(间隔为0.5s)的实验。
1、电路接线图

2、按图接好实物图

3、用Arduino IDE编写程序
在这里先跟着写代码就可以了,其实代码也是很简单的,如setup就是设置,loop就是循环,意思就是在setup{}里设置好参数后,然后在loop{}里不停地运行代码,直到断电或按系统复位健再来。
其中:
pinMode()函数定义Uno管脚的输入/输出模式:OUTPUT或INPUT,注意大写!
digitalWrite()函数输出电平的高或低(HIGH或LOW),高就点亮LED灯,低就熄灭LED灯;注意大写!
delay()函数为延时函数。

代码录入后可以点左上角的“√”,起一个有意义的名字并保存,校验一下是否代码有错误。

将Arduino Uno板子通过USB与电脑连接,记得在IDE里选板子为Arduino Uno:

再选连接端口,我的为COM7:

点击左上角的“→”,将代码传到板子上。。。。。略为稍等一下,代码传入板子后,LED灯就会按照我们的意图闪烁了。

大家可以改一改delay(500)里的数字,比如200、100、50、10、1000、2000、5000等,再传给板子看看LED有什么变化?(1000ms=1s)

arduino点亮LED灯相关推荐

  1. Arduino点亮LED灯带

    物品清单 名称 规格 数量 开发板 Arduino 1 杜邦线 公公 母母 公母 若干 灯带 30/60珠 1 电源 5V 2000A左右 1 面包板 1 相关代码 相关库:FastLED 示例代码 ...

  2. w806(基于Arduino)——点亮LED灯

    一.搭建Arduino环境 1.安装Arduino IDE 1)下载Arduino IDE Arduino官网地址:Arduino Docs | Arduino Documentation | Ard ...

  3. arduino点亮led小灯

    arduino点亮led灯 这是一个简单的arduino程序,用于点亮LED小灯 线路图 小灯长脚接2号引脚,短脚接GND 代码 void setup() { pinMode(2, OUTPUT); ...

  4. Proteus 8.9 模拟仿真Arduino控制点亮LED

    目标: 1.安装Proteus 8 模拟仿真软件 2.使用Proteus 8进行Arduino控制点亮LED灯 Proteus 8 模拟仿真软件 链接:链接:https://pan.baidu.com ...

  5. Arduino学习(三)点亮LED灯

    本篇开始,学习用Arduino控制各种外部电子元器件.传感器等,学习如何搭建相关电路. 用Arduino搭建电路有两种方式: 方式1: 购买并使用Arduino现成的模块:由于模块本身已经做好了电路, ...

  6. 和12岁小同志搞创客开发:手撕代码,点亮LED灯

    目录 1.Arduino编程架构 2.点亮LED灯 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_381069 ...

  7. ROS-Ardunio 点亮LED灯

    ROS-Ardunio 点亮LED灯 说明: • 这个教程展示如何通过rosserial创建subscribers,点亮Arduino上的LED灯 • 例子来自Arduino IDE,File-> ...

  8. 树莓派点亮LED灯需要几行代码?3行。小孩子都能学会

    [TOC] 点亮LED灯 硬件连接 找一个LED灯,连接如上图,注意长短引脚,经过这些年的狂轰乱炸,大家对于这个应该不漠视,毕竟Arduino都进教材了. 代码 我们先来看图形化的版本: from g ...

  9. STM32F 103C8T6开发板 点亮LED灯

    每组IO口含下面7个寄存器.7个寄存器可以控制一组GPIO的16个IO口. GPIOx_CRL:端口配置低寄存器 GPIOx_CRH:端口配置高寄存器 GPIOx_IDR:端口输入寄存器 GPIOx_ ...

最新文章

  1. des算法java_Java加密算法笔记--DES算法实现
  2. 生产环境故障处理之nginx缓存权限问题
  3. PicoBlaze 8 位微控制器
  4. 等待CreateProcess进程退出
  5. 设计模式20——Mediator设计模式
  6. 计算机入门的一些常用小技巧总结
  7. bzoj1083 [SCOI2005]繁忙的都市(最小生成树)
  8. (3)二分频systemverilog与VHDL编码
  9. 剑指offer面试题16. 数值的整数次方(二分法)
  10. C++--第14课 - 专题二经典问题解析
  11. git 设置单个文件上传大小
  12. AI绘图之基于文本/图片制图
  13. cocos2d-x传智播客_Hanselminutes播客54-压缩持续集成
  14. 关于怎么学习好一门技术一门语言
  15. fixedsys字体 win7_fixedsys字体 win7_帮您win7系统记事本像Word文档一样更换字体的解决步骤...
  16. 计算机网络设备配置与调试体会,计算机网络设备配置与调试课程标准
  17. 快速gcd vs 普通gcd
  18. C# 导出excel文件的6种办法
  19. 【Python】位运算(按位与 、按位或 |、左移位运算符 <<(相当于乘以2)、右移位运算符 >>(相当于除以2))
  20. 两个List<T>对象做对比

热门文章

  1. 阿里副总裁车品觉:无数据不成活
  2. 雾里看花 QingCloud AppCenter 2.0即将发布
  3. Arduino 双路巡线传感器 巡线实验
  4. Angular_项目添加商品关注功能
  5. 统计系列(四)利用Python进行假设检验
  6. nginx反向代理模块配置详解_nginx反向代理原理及配置详解
  7. 超简单JS延迟5秒加载方法代码
  8. 角逐物联网 机器人“四大家族”厉兵秣马
  9. NRF24LE1定时器中断(1ms、5ms、10ms、20ms)
  10. 第九课 Shell基础