“Sensor-Color LED/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
第63行: | 第63行: | ||
<p style="color: #333333;font-size:135%">'''编程手册'''</p> | <p style="color: #333333;font-size:135%">'''编程手册'''</p> | ||
您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。【Sensor_ColorLED】库参考页面提供了有关如何使用彩灯的完整详细信息和示例。 | 您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。【Sensor_ColorLED】库参考页面提供了有关如何使用彩灯的完整详细信息和示例。 | ||
+ | *将彩灯模块连接到SensorHub的D6/D7接口,将碰撞开关模块接到D8/D9接口 | ||
+ | *此例程只可以驱动一个ColorLED灯,并且在开关按下时显红色,松开时关闭 | ||
+ | <source lang="cpp"> | ||
+ | #include <Microduino_ColorLED.h> //引用彩灯库 | ||
+ | |||
+ | #define PIN D6 //彩灯引脚 | ||
+ | #define NUMPIXELS 1 //级联彩灯数量 | ||
+ | |||
+ | ColorLED strip = ColorLED(NUMPIXELS, PIN); //将ColorLED类命名为strip,并定义彩灯数量和彩灯引脚号 | ||
+ | |||
+ | void setup() { | ||
+ | strip.begin(); //彩灯初始化 | ||
+ | pinMode(8, INPUT); //开关接口初始化 | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | //将所有灯点亮为红色 | ||
+ | if (!digitalRead(8)) { | ||
+ | strip.setPixelColor(0, strip.Color(255, 0, 0)); | ||
+ | strip.show(); | ||
+ | } else | ||
+ | { | ||
+ | strip.setPixelColor(0, strip.Color(0, 0, 0)); //显示黑色,即关闭 | ||
+ | strip.show(); | ||
+ | } | ||
+ | delay(100); | ||
+ | } | ||
+ | </source> | ||
+ | |||
*<p style="font-size:125%">库语法手册</p><big>[[Sensor-Color_LED_Reference|Sensor_ColorLED_Reference]]</big> | *<p style="font-size:125%">库语法手册</p><big>[[Sensor-Color_LED_Reference|Sensor_ColorLED_Reference]]</big> | ||
2017年12月14日 (四) 06:55的版本
| |
|
技术规格
引脚
编程手册 您可以通过Getting Started了解使用Arduino IDE编程控制模块。【Sensor_ColorLED】库参考页面提供了有关如何使用彩灯的完整详细信息和示例。
#include <Microduino_ColorLED.h> //引用彩灯库
#define PIN D6 //彩灯引脚
#define NUMPIXELS 1 //级联彩灯数量
ColorLED strip = ColorLED(NUMPIXELS, PIN); //将ColorLED类命名为strip,并定义彩灯数量和彩灯引脚号
void setup() {
strip.begin(); //彩灯初始化
pinMode(8, INPUT); //开关接口初始化
}
void loop() {
//将所有灯点亮为红色
if (!digitalRead(8)) {
strip.setPixelColor(0, strip.Color(255, 0, 0));
strip.show();
} else
{
strip.setPixelColor(0, strip.Color(0, 0, 0)); //显示黑色,即关闭
strip.show();
}
delay(100);
}
示例教程
Q&A
历史
图库 |