`
akiraray
  • 浏览: 88267 次
  • 性别: 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.13-windows.exe

    该资源为arduino-1.8.13-windows.exe,欢迎下载使用哦!

    Arduino-Arduino-PWM-Reader.zip

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

    arduino-1.8.19--windows

    arduino-1.8.19--windows

    arduino-1.8.4-windows

    最新版arduino-1.8.4-windows 最新版arduino-1.8.4-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.15-windows.zip

    arduino-1.8.15-windows .exe文件

    Arduino-IRremote-master--红外无线库

    Arduino-IRremote-master--红外无线库

    ArduPilot-Arduino-1.0.3-gcc-4.7.2-windows

    ArdupPilot定制的Arduino IDE (需要JDK1.5版本以上)

    Arduino-Rings-of-Saturn-LED-Light-Music-Visualizer.zip

    Arduino-Rings-of-Saturn-LED-Light-Music-Visualizer.zip,这是用于我的“土星环”光的代码。这是一个非常粗糙的代码,现在有几个错误,但它的大部分工作。我使用了驻极体麦克风输入,和一个6通道射频接收器,带遥控...

    Arduino-Adafruit-PWM-Servo-Driver-Library.zip

    Arduino-Adafruit-PWM-Servo-Driver-Library.zip,Adafruit脉冲宽度调制伺服驱动器库Adafruit PCA9685脉冲宽度调制伺服驱动器库,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的...

    Arduino-1.8.12-win.exe

    Arduino-1.8.12-win.exe

    arduino-1.8.19-windows.exe

    Arduino IDE 版本1.8.19,windows平台

    Arduino-arduino-temperature-streaming-demo.zip

    Arduino-arduino-temperature-streaming-demo.zip,Arquitectura simple de propósito general para el procesamiento en tiempo real y batch de lectaras de sensor de temperaturea sobre arduino.arduino-温度流...

    arduino-1.8.1-windows.rar

    arduino-1.8.1-windows

    Arduino-arduino-midi-sound-module.zip

    Arduino-arduino-midi-sound-module.zip,将Arduino Uno转换为16音MIDI声音发生器Arduino MIDI声音模块,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统...

Global site tag (gtag.js) - Google Analytics