准备清单
- 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.19--windows"指的是适用于Windows操作系统的Arduino IDE版本1.8.19。这个IDE是Arduino编程的核心工具,用户可以通过它编写、上传代码到各种Arduino开发板。 Arduino IDE是Arduino项目的官方...
Arduino-Arduino-PWM-Reader.zip,使用中断读取脉冲宽度调制信号的库。Arduino脉冲宽度调制读取器!,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供...
最新版arduino-1.8.4-windows 最新版arduino-1.8.4-windows
在这个“arduino-1.8.9-windows”压缩包中,包含的是适用于Windows操作系统的Arduino IDE的安装程序。这个版本(1.8.9)是官方稳定版,提供了对各种Arduino开发板的支持以及众多库和功能。 在Windows 10系统下,...
标题中的"arduino-1.8.12-windows.exe.7z"表明这是一个针对Windows操作系统的Arduino IDE的压缩文件,版本号为1.8.12,并且采用了7-Zip的压缩格式。7-Zip是一种开源的、免费的压缩软件,以其高压缩率和对多种压缩...
标题“arduino-1.0.5-windows”表明这是 Arduino IDE 的1.0.5版本,特别针对Windows操作系统进行了优化。描述中提到它是“最新”的,虽然现在可能有更高级的版本,但在当时发布时,1.0.5版确是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.12-win.exe
Arduino-grbl-coreXY-servo.zip,GRBL 0.9i带伺服电机支架和CoreXY配置,用于疯狂工程师的绘图机器人GRBL CoreXY伺服,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino...
在"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"压缩包文件显然是针对Arduino爱好者或初学者设计的,目的是教会他们如何让一个LED灯在Arduino板上闪烁。下面将详细讲解相关的知识点。 1. **Arduino IDE**: ...
Arduino-Arduino-Queue.h.zip,用于ARDUIO嵌入式项目的通用C 循环队列,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
这个"arduino-1.8.1-windows.rar"压缩包文件是专门为Windows操作系统提供的Arduino IDE的安装程序,版本号为1.8.1。 Arduino IDE是编写Arduino程序的主要工具,它提供了一个简洁的编程环境,使得用户可以通过简单的...
在此次发布的"arduino-1.8.12-windows.rar"压缩包中,我们得到了Arduino IDE的1.8.12版本,这是针对Windows操作系统的更新,发布日期为2020年3月。这个版本的IDE是许多Arduino爱好者和开发者常用的一个稳定版本,它...