硬件平台:PC机一台,ibox卡片电脑一只,arduino扩展板一个,电位器外设一个 软件平台:WIN7操作系统,android4.0或android4.4系统 实验目标:通过电位器旋转改变模拟电压,控制LED灯的闪烁间隔。 打开arduino的IDE开发工具,依次点击文件->示例-> 03.Analog->AnalogInput,AnalogInput的示例程序将会被打开,其源码如下: - int sensorPin = A0; // select the input pin for the potentiometer
- int ledPin = LED1; // select the pin for the LED
- int sensorValue = 0; // variable to store the value coming from the sensor
-
- void setup() {
- // declare the ledPin as an OUTPUT:
- pinMode(ledPin, OUTPUT);
- }
-
- void loop() {
- // read the value from the sensor:
- sensorValue = analogRead(sensorPin);
- // turn the ledPin on
- digitalWrite(ledPin, HIGH);
- // stop the program for <sensorValue> milliseconds:
- delay(sensorValue);
- // turn the ledPin off:
- digitalWrite(ledPin, LOW);
- // stop the program for for <sensorValue> milliseconds:
- delay(sensorValue);
- }
复制代码 将电位器的两端接5V和GND,中间接A0,运行程序,通过调节电位器,观察LED灯闪烁的间隔是否会发生变化。
|