`
akiraray
  • 浏览: 90300 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

My Arduino Vol 3-LED基本实验BLink

阅读更多

 

准备清单

 

  1. Ardunio开发板
  2. 3mm/5mm发光二极管
  3. 200欧左右的电阻

 

实验1.Blink-闪烁

 

接线图

image

 

电路说明

  • 发光LED是有极性的,一般而言大头那段是接负极。接反的话,是不会发光的;
  • 3mm和5mm的工作电流一般都在20ma-50ma之间。我们使用的是5V电压,根据 A=V/R计算出至少需要接入一只阻值为250欧姆的电阻来保护LED。否则电流过大可能导致烧毁LED元件。

程序部分

 1: 

 

 2: void setup() {

 

 3:   // initialize the digital pin as an output.

 

 4:   // Pin 13 has an LED connected on most Arduino boards:

 

 5:   pinMode(13, OUTPUT);

 

 6: }

 

 7: 

 

 8: void loop() {

 

 9:   digitalWrite(13, HIGH);   // set the LED on

 

 10:   delay(1000);              // wait for a second

 

 11:   digitalWrite(13, LOW);    // set the LED off

 

 12:   delay(1000);              // wait for a second

 

 13: }

程序说明

Arduino的基本程序结构

对于Arduino来说,最少的程序结构必须是:

 1: void setup(){

 

 2: ..初始化部分..

 

 3: }

 

 4: void loop(){

 

 5: ..循环执行部分...

 

 6: }
  • void setup():只有在通电\复位后才会执行,且执行一次。一般都是些系统整体初始化部分的工作,设定引脚的工作模式或者一些变量的初始化工作、
  • void loop():在setup()结束之后便会不停的执行loop()

数字电路部分函数

  • pinMode(unit_8,INPUT/OUTPUT):Arduino的D0-13号引脚可以作为输出信号用也可以作为输入信号使用,这里设定为输出是因为需要输出高电压使LED产生回路从而发亮。
  • digitalWrite:向指定的引脚输出一个高电平或着低电平,在这里例子里因为LED的正极部分连接着13号引脚,只要当要13号引脚输出高电平,则LED就会发光。
  • delay:参数的数量级为毫秒,这里为延迟1秒。如果如果不延迟一下,可能会产生LED因为电流持续时间太短而不停的在“抖”。 
分享到:
评论

相关推荐

    编程软件 arduino-1.8.10-windows

    编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 ...

    arduino-1.8.19--windows

    标题中的"arduino-1.8.19--windows"指的是适用于Windows操作系统的Arduino IDE版本1.8.19。这个IDE是Arduino编程的核心工具,用户可以通过它编写、上传代码到各种Arduino开发板。 Arduino IDE是Arduino项目的官方...

    Arduino-Arduino-PWM-Reader.zip

    Arduino-Arduino-PWM-Reader.zip,使用中断读取脉冲宽度调制信号的库。Arduino脉冲宽度调制读取器!,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供...

    arduino-1.8.4-windows

    最新版arduino-1.8.4-windows 最新版arduino-1.8.4-windows

    Arduino IDE软件安装包arduino-1.8.9-windows

    在这个“arduino-1.8.9-windows”压缩包中,包含的是适用于Windows操作系统的Arduino IDE的安装程序。这个版本(1.8.9)是官方稳定版,提供了对各种Arduino开发板的支持以及众多库和功能。 在Windows 10系统下,...

    arduino-1.8.12-windows.exe.7z

    标题中的"arduino-1.8.12-windows.exe.7z"表明这是一个针对Windows操作系统的Arduino IDE的压缩文件,版本号为1.8.12,并且采用了7-Zip的压缩格式。7-Zip是一种开源的、免费的压缩软件,以其高压缩率和对多种压缩...

    arduino-1.0.5-windows

    标题“arduino-1.0.5-windows”表明这是 Arduino IDE 的1.0.5版本,特别针对Windows操作系统进行了优化。描述中提到它是“最新”的,虽然现在可能有更高级的版本,但在当时发布时,1.0.5版确是Windows用户最新的选择...

    Arduino-arduino-robust-serial.zip

    Arduino-arduino-robust-serial.zip,一种简单可靠的串行通信协议。它是为Arduino设计的,但可以用于其他用途(如蓝牙、插座)。在C ARDUNO、C 、Python和RISE中的实现。,Arduino是一家开源软硬件公司和制造商社区。...

    Arduino-Holiday-LED-files.zip

    Arduino-Holiday-LED-files.zip,家庭助理config.yaml和arduino可寻址led文件的草图,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    Arduino-LED-Strip-HomeKit-Driver.zip

    Arduino-LED-Strip-HomeKit-Driver.zip,一个RGB-LED灯带驱动程序,可以通过使用覆盆子PI和Arduino.siri控制的RGB-LED灯带项目连接到带有家庭套件的智能家居,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21...

    Arduino-audio-reactive-led-strip.zip

    Arduino-audio-reactive-led-strip.zip,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    Arduino-audio-reactive-led-strip,真实的.zip

    Arduino-audio-reactive-led-strip.zip,Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi音频反应LED灯带,Arduino是一家开源软硬件公司和制造商社区。

    Arduino-1.8.12-win.exe

    Arduino-1.8.12-win.exe

    Arduino-grbl-coreXY-servo.zip

    Arduino-grbl-coreXY-servo.zip,GRBL 0.9i带伺服电机支架和CoreXY配置,用于疯狂工程师的绘图机器人GRBL CoreXY伺服,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino...

    arduino-1.8.15-windows.zip

    在"arduino-1.8.15-windows.zip"压缩包中,包含了运行在Windows平台上的Arduino IDE安装程序"arduino-1.8.15-windows.exe"。 首先,让我们深入了解Arduino IDE。它是一款开源软件,界面友好,支持C++语言,并且对...

    Blink-Led.zip_Arduino Blink_arduino led_blink

    这个"Blink-Led.zip_Arduino Blink_arduino led_blink"压缩包文件显然是针对Arduino爱好者或初学者设计的,目的是教会他们如何让一个LED灯在Arduino板上闪烁。下面将详细讲解相关的知识点。 1. **Arduino IDE**: ...

    Arduino-Arduino-Queue.h.zip

    Arduino-Arduino-Queue.h.zip,用于ARDUIO嵌入式项目的通用C 循环队列,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    arduino-1.8.1-windows.rar

    这个"arduino-1.8.1-windows.rar"压缩包文件是专门为Windows操作系统提供的Arduino IDE的安装程序,版本号为1.8.1。 Arduino IDE是编写Arduino程序的主要工具,它提供了一个简洁的编程环境,使得用户可以通过简单的...

    arduino-1.8.12-windows.rar

    在此次发布的"arduino-1.8.12-windows.rar"压缩包中,我们得到了Arduino IDE的1.8.12版本,这是针对Windows操作系统的更新,发布日期为2020年3月。这个版本的IDE是许多Arduino爱好者和开发者常用的一个稳定版本,它...

Global site tag (gtag.js) - Google Analytics