Arduino示例代码讲解:Project 15 - Hacking Buttons 光耦合器
- Project 15 - Hacking Buttons 光耦合器
-
- 程序功能概述
-
-
- 功能:
- 硬件要求:
- 输出:
-
- 代码结构
-
-
- 全局变量
- `setup()` 函数
- `loop()` 函数
- 激活光耦合器:
- 延迟:
- 停止激活:
- 等待:
-
- 运行过程
- 注意事项
Project 15 - Hacking Buttons 光耦合器
这段代码是一个Arduino程序,用于实现一个“按钮黑客”项目,通过一个光耦合器(optocoupler)模拟按钮按下。
/*
Arduino Starter Kit example
Project 15 - Hacking Buttons
This sketch is written to accompany Project 15 in the
Arduino Starter Kit
Parts required:
batery powered component
220 ohm resistor
4N35 optocoupler
Created 18 September 2012
by Scott Fitzgerald
http://arduino.cc/starterKit
This example code is part of the public domain
*/
const int optoPin = 2; // the pin the optocoupler is connected to
void setup() {
// make the pin with the optocoupler an output
pinMode(optoPin, OUTPUT);
}
void <