Реле поворота для авто самоделки Все начало
Утюг бинатоне 2002 сь с того, что я
Симистор в контактное зажигание заказал сервы.
Реле поворота для авто самоделки Думал что это
Rain 2003 одна больш
Индикация для эквалайзера ая, а оказалось,
Реле поворота для авто самоделки что 5,
Утюг бинатоне 2002 но маленьких. Нужный
Симистор в контактное зажигание мне груз они не
Реле поворота для авто самоделки потянули, но раз что-то
Rain 2003 есть в закромах
Реле поворота для авто самоделки родины,
Индикация для эквалайзера значит это что-то надо применить.
Реле поворота для авто самоделки Сначала
Реле поворота для авто самоделки я хотел
Утюг бинатоне 2002 сделать из них часы,
Симистор в контактное зажигание идущие в
Реле поворота для авто самоделки обратную сторону, но
Rain 2003 ошибся в
Индикация для эквалайзера задержках и
Реле поворота для авто самоделки получил звук
Утюг бинатоне 2002 «Зз-Зз-Зз-ЗЗЗЗЗ», который показался
Симистор в контактное зажигание мне интересным.
Дальше были
Реле поворота для авто самоделки выходные и неспешное ко
Rain 2003 выряние в коде, который
Реле поворота для авто самоделки претерпел
Индикация для эквалайзера несколько изменений, был потерян и
Реле поворота для авто самоделки переписан
Реле поворота для авто самоделки для MSP430
Утюг бинатоне 2002 и Wiring вместо BASCOM(потому
Симистор в контактное зажигание что мне
Реле поворота для авто самоделки было ленивее набирать
Rain 2003 программу второй
Индикация для эквалайзера раз, нежели
Реле поворота для авто самоделки написать ее
Утюг бинатоне 2002 на другом языке),
Симистор в контактное зажигание и в итоге принял
Реле поворота для авто самоделки такой вид:
ОСТОРОЖНО! Быдлокод!
Rain 2003 #include <Servo.h> Реле поворота для авто самоделки //Подключаем Индикация для эквалайзера бибилотеку
Servo myservo1;//Определяем имена
Реле поворота для авто самоделки Servo Реле поворота для авто самоделки myservo2;
int Утюг бинатоне 2002 x = 0; //Разные Симистор в контактное зажигание переменные
int Реле поворота для авто самоделки y = 0;
Rain 2003 int z Индикация для эквалайзера = 0;
Реле поворота для авто самоделки int w Утюг бинатоне 2002 = 0;
int Симистор в контактное зажигание g = 0;
int Реле поворота для авто самоделки h = 0;
int Rain 2003 q = 0;
Реле поворота для авто самоделки void Индикация для эквалайзера setup()
{
myservo1.attach(7, 600, Реле поворота для авто самоделки 800); Реле поворота для авто самоделки //Определяем порты Утюг бинатоне 2002 серв и параметры(длительность паузы Симистор в контактное зажигание и импульса) Реле поворота для авто самоделки управления
myservo2.attach(8, Rain 2003 600, 800);
Индикация для эквалайзера myservo1.write(0); Реле поворота для авто самоделки //Устанавливаем в Утюг бинатоне 2002 ноль
myservo2.write(0);
Симистор в контактное зажигание pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
Реле поворота для авто самоделки pinMode(8, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
Rain 2003 pinMode(RED_LED, OUTPUT);
digitalWrite(GREEN_LED, Реле поворота для авто самоделки LOW);
Индикация для эквалайзера digitalWrite(RED_LED, LOW);
}
void loop()
Реле поворота для авто самоделки {
Реле поворота для авто самоделки delay(2000);//Ждем Утюг бинатоне 2002 перед началом 2 секунды, Симистор в контактное зажигание чтоб не Реле поворота для авто самоделки смазывать начало
q=song(80,Rain 2003 40,0);Индикация для эквалайзера //Начинаем звучать
Реле поворота для авто самоделки q=song(80,40,Утюг бинатоне 2002 0);//Формат такой:
Симистор в контактное зажигание q=song(-80,40,0);//Первая Реле поворота для авто самоделки цифра - относительный угол Rain 2003 поворота, причем надо Реле поворота для авто самоделки следить, Индикация для эквалайзера чтоб он был не больше Реле поворота для авто самоделки 180 Реле поворота для авто самоделки и не Утюг бинатоне 2002 меньше 0
q=song(-50,30,Симистор в контактное зажигание -50);//Вторая Реле поворота для авто самоделки - длительность паузы. Rain 2003 Нормализованная - Индикация для эквалайзера поворот на Реле поворота для авто самоделки 30 градусов Утюг бинатоне 2002 и 30 единиц Симистор в контактное зажигание паузы равны по времени
Реле поворота для авто самоделки q=song(-5,15,0); //Третья Rain 2003 - Угол поворота Реле поворота для авто самоделки второй Индикация для эквалайзера сервы,все тоже самое что Реле поворота для авто самоделки и Реле поворота для авто самоделки у первой.
Утюг бинатоне 2002 q=song(-80,20,0);
q=song(-Симистор в контактное зажигание 10,10,-10);
Реле поворота для авто самоделки q=song(-10,10,0);
Rain 2003 q=song(-100,70,Индикация для эквалайзера 0);
q=song(-80,Реле поворота для авто самоделки 32,-80);
Утюг бинатоне 2002 q=song(-40,32,-80);
Симистор в контактное зажигание q=song(-80,32,-80);
q=song(-70,Реле поворота для авто самоделки 32,0);
q=song(-10,10,Rain 2003 0);
q=song(-100,20,Реле поворота для авто самоделки -80);
Индикация для эквалайзера q=song(-70,40,0);
q=song(-10,10,Реле поворота для авто самоделки 0);
Реле поворота для авто самоделки q=song(-100,20,Утюг бинатоне 2002 -80);
q=song(-70,40,0);
Симистор в контактное зажигание q=song(-10,10,Реле поворота для авто самоделки 0);
q=song(-100,50,Rain 2003 0);
q=song(-80,Индикация для эквалайзера 32,-80);
Реле поворота для авто самоделки q=song(-40,32,Утюг бинатоне 2002 0);
q=song(-10,10,Симистор в контактное зажигание 0);
q=song(-80,32,-80);
Реле поворота для авто самоделки q=song(-40,32,0);
q=song(-Rain 2003 10,10,0);
q=song(-80,Реле поворота для авто самоделки 32,Индикация для эквалайзера -80);
q=song(-40,40,-40);
q=song(-Реле поворота для авто самоделки 10,10,Реле поворота для авто самоделки 0);
q=song(-10,Утюг бинатоне 2002 8,-10);
q=song(-10,8,Симистор в контактное зажигание -10);
q=song(-10,Реле поворота для авто самоделки 32,-10);
delay(2000000);
Rain 2003 }
int Индикация для эквалайзера song(int y, Реле поворота для авто самоделки int z, Утюг бинатоне 2002 int g){
x=x+y; Симистор в контактное зажигание //Превращаем относительный угол поРеле поворота для авто самоделки ворота в абсолютный
h=h+g;//Тоже Rain 2003 самое для второй Реле поворота для авто самоделки сервы
Индикация для эквалайзера w=(abs(y)*3.75+z*10/1.6)/2;//Нормализуем длительность Реле поворота для авто самоделки паузы. Реле поворота для авто самоделки Сначала вычисляем Утюг бинатоне 2002 время, необходимое для поворота Симистор в контактное зажигание сервопривода на Реле поворота для авто самоделки заданный угол, потом Rain 2003 добавляем к Индикация для эквалайзера этому значению Реле поворота для авто самоделки время паузы
Утюг бинатоне 2002 if (g != Симистор в контактное зажигание 0) // надо двигать Реле поворота для авто самоделки одну или две сервы?
Rain 2003 {
myservo2.write(h);
Реле поворота для авто самоделки digitalWrite(GREEN_LED, Индикация для эквалайзера HIGH);
myservo1.write(x);
digitalWrite(RED_LED, HIGH);
Реле поворота для авто самоделки }
Реле поворота для авто самоделки else
{
Утюг бинатоне 2002 myservo1.write(x);
digitalWrite(RED_LED, HIGH);
Симистор в контактное зажигание }
g=0;
Реле поворота для авто самоделки delay(w);//Две задержки Rain 2003 - чтоб Индикация для эквалайзера светодиоды вспыхивали Реле поворота для авто самоделки красиво
digitalWrite(GREEN_LED, Утюг бинатоне 2002 LOW);
digitalWrite(RED_LED, LOW);
Симистор в контактное зажигание delay(w);
}
Фотка для Реле поворота для авто самоделки отвлечения внимания и разбавления Rain 2003 текста:
Так как
Реле поворота для авто самоделки у
Индикация для эквалайзера меня не получилось подобрать на
Реле поворота для авто самоделки слух,
Реле поворота для авто самоделки я пошел
Утюг бинатоне 2002 на хитрость — скачал
Симистор в контактное зажигание midi, открыл
Реле поворота для авто самоделки в редакторе и
Rain 2003 замерил длительность
Индикация для эквалайзера звучания нот
Реле поворота для авто самоделки и пауз.
Утюг бинатоне 2002 Те ноты, чья
Симистор в контактное зажигание тональность отличалась слишком сильно
Реле поворота для авто самоделки — озвучивала вторая сервомашинка,
Rain 2003 она имеет другой
Реле поворота для авто самоделки звук.
Индикация для эквалайзера Еще одна фотка:
Так как
Реле поворота для авто самоделки сервы
Реле поворота для авто самоделки питаются от
Утюг бинатоне 2002 стабилизатора платы, коэффициенты рассчитаны
Симистор в контактное зажигание на напряжение
Реле поворота для авто самоделки 3в, при бОльшем
Rain 2003 — будет
Индикация для эквалайзера различаться длительность
Реле поворота для авто самоделки пауз, из-за
Утюг бинатоне 2002 увеличения скорости дв
Симистор в контактное зажигание ижения.
И, наконец, самое интересное
Реле поворота для авто самоделки — видео.
Источник:
habrahabr.
Rain 2003 ru