本帖最后由 原始人 于 2013-12-8 21:24 编辑
RGB调光(滑动电位器、摇杆)
Arduino Esplora上集成了一个滑动电位器元件(Linear Potentiometer),我们可以利用它来制作一个调光的实验,我们就是用Esplora 板上的RGB LED灯,读取滑动电位器语法:Esplora.readSlider();
实验例程1(使用电位器控制一个颜色灯的亮度):- // include the Esplora library
- #include <Esplora.h>
- void setup() {
- // nothing to setup
- }
- void loop() {
- // read the sensor into a variable
- int slider = Esplora.readSlider();
- // convert the sensor readings to light levels
- byte bright = slider/4;
- // write the light levels to the Red LED
- Esplora.writeRed(bright);
- // add a small delay to keep the LED from flickering:
- delay(10);
- }
复制代码滑动电位器使用起来比起旋钮电位器更加有感觉,使用它还可以实现其他互动功能!!
Arduino Esplora上还集成了一个X、Y、 360度摇杆,相当于2个电位器,我们可以使用它来调节另外两个颜色的LED,这样就可以实现控制RGB 3色调光了~ 读取X、Y值语法:
Esplora.readJoystickX();
Esplora.readJoystickY();
|