Скетч управления звонком . Я думал его потерял #include // подключаем библиотеку сервопривода #define BOTTON 2 // кнопка на 2 пине #define RED 13 // ножка красного кристалла трехцветного светодиода на пин 13 #define BLUE 5 // ножка синего кристалла трехцветного светодиода на пин 5 #define GREEN 6 // ножка зеленого кристалла трехцветного светодиода на пин 6 Servo myServo; int A=10; // первоначальный угол поворота серводвигателя int P1=100; // время удержания языка колокола в точке удара (мс) int P2=1000; // повторный удар языка через (мс) int CL=0; // параметр синусоиды плавного цветового перехода светодиода int PAUSELONG=6000; // время паузы между циклами int CLRINGER=3; // количество ударов колокола в цикле int CLPAUSE=2; // количество циклов звонка int T=1; // параметр синусоиды void setup() { myServo.attach (9); // сервопривод на пине 9 pinMode(BOTTON,INPUT); // вход кнопки на пине 2 pinMode(3,OUTPUT); // выход зеленого корпусного однокристального диода визуально контролирующего работу программы на пине 3 pinMode(RED,OUTPUT); // назначение выходов цветов pinMode(BLUE,OUTPUT); pinMode(GREEN,OUTPUT); } void loop() { if (digitalRead (BOTTON)==HIGH) // если кнопка нажата { digitalWrite (BLUE,LOW);digitalWrite (GREEN,LOW);CL=-19900; // то происходит гашение синего и зеленого цвета for ( int CLP=0 ; CLP
Супер идея тоже такой хочу.
Церковный в след раз вешайте 😂
А если вместо сервы, например, обычный электромагнит (соленоид, тяговое реле), управляемый короткими импульсами?
Идей хорошая. Зачетно...
Скетч управления звонком . Я думал его потерял
#include // подключаем библиотеку сервопривода
#define BOTTON 2 // кнопка на 2 пине
#define RED 13 // ножка красного кристалла трехцветного светодиода на пин 13
#define BLUE 5 // ножка синего кристалла трехцветного светодиода на пин 5
#define GREEN 6 // ножка зеленого кристалла трехцветного светодиода на пин 6
Servo myServo;
int A=10; // первоначальный угол поворота серводвигателя
int P1=100; // время удержания языка колокола в точке удара (мс)
int P2=1000; // повторный удар языка через (мс)
int CL=0; // параметр синусоиды плавного цветового перехода светодиода
int PAUSELONG=6000; // время паузы между циклами
int CLRINGER=3; // количество ударов колокола в цикле
int CLPAUSE=2; // количество циклов звонка
int T=1; // параметр синусоиды
void setup() {
myServo.attach (9); // сервопривод на пине 9
pinMode(BOTTON,INPUT); // вход кнопки на пине 2
pinMode(3,OUTPUT); // выход зеленого корпусного однокристального диода визуально контролирующего работу программы на пине 3
pinMode(RED,OUTPUT); // назначение выходов цветов
pinMode(BLUE,OUTPUT);
pinMode(GREEN,OUTPUT);
}
void loop() {
if (digitalRead (BOTTON)==HIGH) // если кнопка нажата
{
digitalWrite (BLUE,LOW);digitalWrite (GREEN,LOW);CL=-19900; // то происходит гашение синего и зеленого цвета
for ( int CLP=0 ; CLP
Сделаете такой на заказ?
Отличная идея, нмог бы рассказать как ты это сделал?
Самодельный?
Где серву взял?
ну ты мазохист.