准备清单
- Ardunio开发板
- 3mm/5mm发光二极管
- 200欧左右的电阻
实验1.Blink-闪烁
接线图
电路说明
- 发光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.13-windows.exe,欢迎下载使用哦!
Arduino-Arduino-PWM-Reader.zip,使用中断读取脉冲宽度调制信号的库。Arduino脉冲宽度调制读取器!,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供...
arduino-1.8.19--windows
最新版arduino-1.8.4-windows 最新版arduino-1.8.4-windows
Arduino-arduino-robust-serial.zip,一种简单可靠的串行通信协议。它是为Arduino设计的,但可以用于其他用途(如蓝牙、插座)。在C ARDUNO、C 、Python和RISE中的实现。,Arduino是一家开源软硬件公司和制造商社区。...
Arduino-Holiday-LED-files.zip,家庭助理config.yaml和arduino可寻址led文件的草图,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
Arduino-LED-Strip-HomeKit-Driver.zip,一个RGB-LED灯带驱动程序,可以通过使用覆盆子PI和Arduino.siri控制的RGB-LED灯带项目连接到带有家庭套件的智能家居,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21...
Arduino-audio-reactive-led-strip.zip,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
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 .exe文件
Arduino-IRremote-master--红外无线库
ArdupPilot定制的Arduino IDE (需要JDK1.5版本以上)
Arduino-Rings-of-Saturn-LED-Light-Music-Visualizer.zip,这是用于我的“土星环”光的代码。这是一个非常粗糙的代码,现在有几个错误,但它的大部分工作。我使用了驻极体麦克风输入,和一个6通道射频接收器,带遥控...
Arduino-Adafruit-PWM-Servo-Driver-Library.zip,Adafruit脉冲宽度调制伺服驱动器库Adafruit PCA9685脉冲宽度调制伺服驱动器库,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的...
Arduino-1.8.12-win.exe
Arduino IDE 版本1.8.19,windows平台
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
Arduino-arduino-midi-sound-module.zip,将Arduino Uno转换为16音MIDI声音发生器Arduino MIDI声音模块,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统...