управление яркостью LED Strip Driver
- Войдите на сайт для отправки комментариев
Сб, 11/02/2017 - 16:59
Всем привет!
Имеем HC-SR501 и Full-color RGB LED Strip Driver Module
Хочется чтоб при обнаружении движения в течении 2сек, яркость плавно нарастала до 20
если движение через 2 сек сохраняется, яркость плавно возрастает до 255
если движения больше нет, яркость плавно убывает в любом случае
подскажите пожалуйста что дописать
#define pirPin 7
#define LedPin 13 // добавлен просто так
#include "RGBdriver.h"
#define CLK 2 //pins definitions for the driver
#define DIO 3
RGBdriver Driver(CLK,DIO);
void setup()
{
Serial.begin(9600);
pinMode(pirPin, INPUT);
pinMode(LedPin, OUTPUT);
}
void loop()
{
int pirVal = digitalRead(pirPin); //Если обнаружили движение
if (pirVal == HIGH)
{
Driver.begin(); // begin
Driver.SetColor(0,0,20); //SetColor(R,G,B)
Driver.end();
digitalWrite(LedPin, HIGH);
Serial.println("Motion detected");
delay(10);
}
else
{
Driver.begin(); // begin
Driver.SetColor(0,0,0); //SetColor(R,G,B)
Driver.end();
digitalWrite(LedPin, LOW);
Serial.println("No motion");
delay(10);
}
}
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
Извиняюсь если случайно нарушил ваши традиции, я тут новенький и в ардуино тоже.
Извиняюсь если случайно нарушил ваши традиции, я тут новенький и в ардуино тоже.
"Кнопки" нет, написал, есть минут 10-20 слинять.
Вы никогда не пробовали в мечеть в обуви, с куском сала ворту и пузырем в кормане ?
вот там "по теме" мгновено ответят, вопрос почему ?
ответ, есть правила/традиции.
Буду очень благодарен услышав что нибудь по теме.
Это было по теме!
Невозможно обсуждать код без номеров строк. Хотите нормального продолжения работы - выложите как положено.