Форум автозвука и установки музыки в автомобиль
Страница 23 из 23 ПерваяПервая ... 131920212223
Показано с 221 по 229 из 229

Corsa: Оттенки серого

  1. #221
    люблю бухать Старший мастер
    Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 744031 Аватар для waterman
    Регистрация
    05.06.2009
    Город/село
    Тверь
    Сообщений
    4,433
    Спасибо (Раздал)
    17320
    Спасибо (Получил)
    21903
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от Андреичъ Посмотреть сообщение
    да не, я не то, что про покрас, а вообще! У себя на территории, своё помещение, дом...
    У меня клиент в городе свою студию пошива салонов держит, также в частном секторе, большой гараж на территории, платит ток за электричество! Сидят 2 швеи, один паренёк шумку катает и салоны разбирает, а сам владелец и шьёт под настроение и шумку катает под настроение. Никому ничем не обязан, гараж пустым не бывает никогда! Весь город у него шьётся, пол москвы к нему приезжает, потому что цены ниже столичных.
    Вот я о чем говорю, у дома, интересно и в достатке
    тем более ща сказали малый бизнес не душить...
    пс
    но на пенсии, помимо вискаря варения, о гаражике с подъемником, хорошем инструменте и маленькой малярке мечтаю…


  2. # 0+

    Если Вы впервые на нашем Форуме:

    1. Обратите внимание на список полезных тем в первом сообщении.
    2. Термины и наиболее популярные модели в сообщениях подсвечиваются быстрыми подсказками и ссылками на соответствующие статьи в МагВикипедии и Каталоге.
    3. Для изучения Форума не обязательно регистрироваться - практически весь профильный контент, включая файлы, картинки и видео, открыты для гостей.

    С наилучшими пожеланиями,
    Администрация Форума автозвука Магнитола


     

  3. #222
    ***** Мастер-приемщик
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 656218 Аватар для x-diz
    Регистрация
    15.01.2007
    Город/село
    Москва
    Сообщений
    5,782
    Спасибо (Раздал)
    13832
    Спасибо (Получил)
    10961
    Ветеран форума

    Re: Corsa: Оттенки серого

    Андреичъ, а ты с резиной привозил? А то ведь ещё мани. У меня 2 комплекта дисков.
    Деньги отложил на новую зимнюю. Хочу сейчас снять (выкинуть) старые. Подровнять штампованные, почистить, покрасить из балончика. Ну и резину купить до 31 мая. Так как до 31 бесплатный монтаж.
    А скинь адрес сервиса? Это у тебя в Сергиевом Посаде? Мне так то по пути в деревню. А то в Москве штампы катают 700-800 р. Так то +- 200 р фигня, но колёса раздеть, утилизировать, туда сюда и набежит.


  4. #223
    Местный Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 85792 Аватар для Кошак
    Регистрация
    01.10.2010
    Город/село
    Минск
    Сообщений
    1,060
    Спасибо (Раздал)
    3273
    Спасибо (Получил)
    1144
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от Андреичъ Посмотреть сообщение
    порошок конечно. 6000 покрас, 500х4 ремонт (прокат)
    Норм ценник. У нас за r16 140$ хотят, без проката и лака. Только пескоструй. Лак- плюс 20. Устранить "бордюрную болезнь" - плюс 20.


  5. #224
    Вечно пьяный Технический директор
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 1391537 Аватар для Андреичъ
    Регистрация
    01.08.2011
    Город/село
    МО
    Сообщений
    11,454
    Спасибо (Раздал)
    28864
    Спасибо (Получил)
    34419
    Автор
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от x-diz Посмотреть сообщение
    Андреичъ, а ты с резиной привозил? А то ведь ещё мани. У меня 2 комплекта дисков.
    Деньги отложил на новую зимнюю. Хочу сейчас снять (выкинуть) старые. Подровнять штампованные, почистить, покрасить из балончика. Ну и резину купить до 31 мая. Так как до 31 бесплатный монтаж.
    А скинь адрес сервиса? Это у тебя в Сергиевом Посаде? Мне так то по пути в деревню. А то в Москве штампы катают 700-800 р. Так то +- 200 р фигня, но колёса раздеть, утилизировать, туда сюда и набежит.
    Андрюх, я купил комплект в регионе. С виду идеальные колёса, на деле ушат-ушатом, резина ушла в помойку просто сразу
    Нажмите на изображение для увеличения
Название: 6f2fbc04k263-960.jpg
Просмотров: 0
Размер:	188.8 Кб
ID:	1221466

    Короче по итогу оно мне дорого встало, если говорить о комплекте

    Мастерская тут


  6. #225
    люблю бухать Старший мастер
    Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 744031 Аватар для waterman
    Регистрация
    05.06.2009
    Город/село
    Тверь
    Сообщений
    4,433
    Спасибо (Раздал)
    17320
    Спасибо (Получил)
    21903
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от Андреичъ Посмотреть сообщение
    Андрюх, я купил комплект в регионе. С виду идеальные колёса, на деле ушат-ушатом, резина ушла в помойку просто сразу
    Нажмите на изображение для увеличения
Название: 6f2fbc04k263-960.jpg
Просмотров: 0
Размер:	188.8 Кб
ID:	1221466

    Короче по итогу оно мне дорого встало, если говорить о комплекте

    Мастерская тут
    мда….на круг туда-сюда….
    пс
    я в этом году на новое лето 18" вряд ли потяну,,, ездить будет надо, походу, выкрашу 16" в черный муар и куплю резину 16" лето…
    тапки побольше-до лучших времен валяццо будет,,, продавать жалко ппц…да и хуливтули за них не куа не выручить….


  7. #226
    Вечно пьяный Технический директор
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 1391537 Аватар для Андреичъ
    Регистрация
    01.08.2011
    Город/село
    МО
    Сообщений
    11,454
    Спасибо (Раздал)
    28864
    Спасибо (Получил)
    34419
    Автор
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от waterman Посмотреть сообщение
    мда….на круг туда-сюда….
    я на гонку в прошлом году комплект на идеальных 17х дисках и новой резине собрал за 30
    Нажмите на изображение для увеличения
Название: 202fed1s-960.jpg
Просмотров: 0
Размер:	287.4 Кб
ID:	1221504
    Диски причем тоже притащил из региона и они оказались огонь! Поэтому я воодушевлённый решил подразнить снова удачу, на но этот раз опъепался
    В итоге комплект 16" на овоща обошелся в 35, хотя я и растянул удовольствие на много месяцев
    Нажмите на изображение для увеличения
Название: 9388c4bf-711c-4a1a-9e55-44bb7f6d5483.jpg
Просмотров: 0
Размер:	231.3 Кб
ID:	1221506

    По большому счёту, наверно это не очень космическая цена, учитывая, что диски оригинал и я точно знаю, что они ровные и свеже-выкрашенные, но с другой стороны - изначально то они виделись по цене до 20 - это гложет


  8. #227
    Вечно пьяный Технический директор
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 1391537 Аватар для Андреичъ
    Регистрация
    01.08.2011
    Город/село
    МО
    Сообщений
    11,454
    Спасибо (Раздал)
    28864
    Спасибо (Получил)
    34419
    Автор
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Выкидывал тут из цепи управления кан-адаптер, паялся напрямую к кнопкам.
    Нажмите на изображение для увеличения
Название: hyAAAgBXX2A-960.jpg
Просмотров: 0
Размер:	236.1 Кб
ID:	1227648

    Просто оставлю тут обновлённый скетч, чтоб не потерять

    Остороно, C++

    #include <IRremote.h> // подключаем ИК-библиотекуIRsend irsend; // по умолчанию 3й выход для ИК-диодаint remin; // объявляем ремотИнint remout = 5; // объявляем ремотАут и назначаем ему порт 5bool rem_state = false; // статус ремоутunsigned long rem_Time; // время ремоутаint button1; // кнопка лепесткаint button1_state = 0; // статус кнопки лепесткаunsigned long button1_Time; //время нажатия кнопки на лепесткеint wheel_L; // кнопки руля слеваint wheel_R; // кнопки руля справаint wheel_state = 0; // статус кнопки руляint wheel2_state = 0; // статус кнопки 2 руляint wheel3_state = 0; // статус кнопки громкости вверхint wheel4_state = 0; //статус кнопки громкости внизint wheel5_state = 0; // статус кнопки менюint wheel6_state = 0;unsigned long wheel_Time; //время нажатия кнопки руляunsigned long wheel2_Time; //время нажатия кнопки 2 руляunsigned long wheel3_Time; //время кнопки громкости вверхunsigned long wheel4_Time; //время кнопки громкости внизunsigned long wheel5_Time; //время кнопки менюunsigned long wheel6_Time;int bibi = 7; //активирует клаксонvoid setup() { Serial.begin (9600); pinMode(button1, INPUT); // лепесток = вход pinMode(wheel_R, INPUT); // руль справа - вход pinMode(wheel_L, INPUT); // руль слева - вход pinMode(remout, OUTPUT); // ремАут - выход pinMode(remin, INPUT); // ремИн - вход digitalWrite(remout, LOW); // задаем начальное состояние реле "выключено" pinMode(bibi, OUTPUT); // клаксон}void loop() { remin = analogRead(A2); // считываем показания на входе ремоута button1 = analogRead(A0); // считываю напряжение на входе с лепестка wheel_R = analogRead(A6); // показания справа руля wheel_L = analogRead(A7); // показания слева руля //----------------------------------------------------------------------скетч выполнения программы REMOTE и команды play/pause-------------------- if (remin > 100) // если ремоут приходит - замыкаем реле { digitalWrite(remout, HIGH); rem_Time = millis(); if (!rem_state) // если ремоут приходит - посылаем команду play { irsend.sendNEC(0x20202FD, 32); rem_state = true; } } if (remin < 100) // если ремоут пропадает, отключаем реле через 2 часа { if (millis() - rem_Time > 7200000) { digitalWrite(remout, LOW); } if (rem_state) // если ремоут пропадает, посылаем команду PAUSE { irsend.sendNEC(0x20202FD, 32); rem_state = false; } } //--------------------------------------------------------------------------------скетч передачи команд с лепестка------------------------------- if (button1 < 840 && button1 > 820 && button1_state == 0) // фиксируем время, когда последний раз кнопка была отпущена { button1_Time = millis(); } if (millis() - button1_Time > 10 && millis() - button1_Time < 500 && button1 < 1015 && button1 > 1000) // если было короткое нажатие кнопки { button1_state = 1; // статус кнопки: "было короткое нажатие" } if (button1 < 840 && button1 > 820 && button1_state == 1) // если кнопка отпущена, но короткое нажатие было, посылаем сигнал { irsend.sendNEC(0x202B04F, 32); //кнопка ОК button1_state = 0; //обнуляем статус кнопки } if ( millis() - button1_Time > 300 && button1 < 1015 && button1 > 1000 && button1_state == 1) // если зафиксировано долгое нажатие, посылаем сигнал пульта { irsend.sendNEC(0x20242BD, 32); //кнопка НАЗАД button1_state = 2; // статус кнопки: зажата } if (button1 < 840 && button1 > 820 && button1_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { button1_state = 0; } if (button1 < 1000 && button1 > 980) // если лепесток повернут вперед, посылаем команду вверх { irsend.sendNEC(0x202D02F, 32); delay (100); } if (button1 < 970 && button1 > 945) // если лепесток повернут назад, посылаем команду вниз { irsend.sendNEC(0x202708F, 32); delay (100); } //-------------------------------------------------------------------------------------скетч передачи команд с правой стороны руля--------------------------------- //volume up---------------------------------- if (wheel_R == 0 && wheel3_state == 0) { wheel3_Time = millis(); } if (millis() - wheel3_Time > 150 && millis() - wheel3_Time < 600 && wheel_R < 1015 && wheel_R > 1009) { wheel3_state = 1; } if (wheel_R == 0 && wheel3_state == 1) { irsend.sendNEC(0x202A857, 32); //громкость вверх 1 раз wheel3_state = 0; } if ( millis() - wheel3_Time > 600 && wheel_R < 1015 && wheel_R > 1009 && wheel3_state == 1) { irsend.sendNEC(0x202A857, 32); //громкость вверх, если кнопка зажата wheel3_state = 2; } if ( wheel_R < 1015 && wheel_R > 1009 && wheel3_state == 2) { irsend.sendNEC(0x202A857, 32); //громкость вверх, если кнопка зажата } if (wheel_R == 0 && wheel3_state == 2) { wheel3_state = 0; } //volume down---------------------------------------------- if (wheel_R == 0 && wheel4_state == 0) { wheel4_Time = millis(); } if (millis() - wheel4_Time > 100 && millis() - wheel4_Time <= 600 && wheel_R < 996 && wheel_R > 990) { wheel4_state = 1; } if (wheel_R == 0 && wheel4_state == 1) { irsend.sendNEC(0x20238C7, 32); wheel4_state = 0; } if ( millis() - wheel4_Time > 600 && wheel_R < 996 && wheel_R > 990 && wheel4_state == 1) { irsend.sendNEC(0x20238C7, 32); wheel4_state = 2; } if (wheel_R < 996 && wheel_R > 990 && wheel4_state == 2) { irsend.sendNEC(0x20238C7, 32); delay(10); } if (wheel_R == 0 && wheel4_state == 2) { wheel4_state = 0; } //next track & right-------------------------------------------------- if (wheel_R < 5 && wheel_state == 0) { wheel_Time = millis(); } if (millis() - wheel_Time > 100 && millis() - wheel_Time < 600 && wheel_R < 965 && wheel_R > 961) { wheel_state = 1; } if (wheel_R < 5 && wheel_state == 1) { irsend.sendNEC(0x202F807, 32); // следующий трэк delay (100); wheel_state = 0; } if ( millis() - wheel_Time > 600 && wheel_R < 965 && wheel_R > 961 && wheel_state == 1) // если зафиксировано долгое нажатие, посылаем "RIGHT" { irsend.sendNEC(0x2028877, 32); //перемотка wheel_state = 2; delay(500); } if (wheel_R < 965 && wheel_R > 961 && wheel_state == 2) { irsend.sendNEC(0x2028877, 32); //перемотка delay(500); } if (wheel_R < 5 && wheel_state == 2) { wheel_state = 0; } //prev track & left---------------------------------------------- if (wheel_R < 5 && wheel2_state == 0) { wheel2_Time = millis(); } if (millis() - wheel2_Time > 100 && millis() - wheel2_Time < 600 && wheel_R < 898 && wheel_R > 893) { wheel2_state = 1; } if (wheel_R < 5 && wheel2_state == 1) { irsend.sendNEC(0x2027887, 32); //предыдущий трэк delay (100); wheel2_state = 0; } if ( millis() - wheel2_Time > 600 && wheel_R < 898 && wheel_R > 893 && wheel2_state == 1) // если зафиксировано долгое нажатие, посылаем "LEFT" { irsend.sendNEC(0x20208F7, 32); //перемотка назад wheel2_state = 2; delay(500); } if (wheel_R < 898 && wheel_R > 893 && wheel2_state == 2) { irsend.sendNEC(0x20208F7, 32); //перемотка назад delay(500); } if (wheel_R < 5 && wheel2_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { wheel2_state = 0; } // play-pause---------------------------------------- if (wheel_L < 900 && wheel_L > 890) { irsend.sendNEC(0x20202FD, 32); delay (100); } // menu (home & green)----------------------------------------- if (wheel_L < 650 && wheel_L > 610 && wheel5_state == 0) // фиксируем время, когда последний раз кнопка была отпущена { wheel5_Time = millis(); } if (millis() - wheel5_Time > 10 && millis() - wheel5_Time < 1000 && wheel_L < 970 && wheel_L > 940) // если было короткое нажатие кнопки { wheel5_state = 1; // статус кнопки: "было короткое нажатие" } if (wheel_L < 650 && wheel_L > 610 && wheel5_state == 1) // если кнопка отпущена, но короткое нажатие было, посылаем сигнал { irsend.sendNEC(0x20258A7, 32); //HOME wheel5_state = 0; //обнуляем статус кнопки } if ( millis() - wheel5_Time > 1000 && wheel_L < 970 && wheel_L > 940 && wheel5_state == 1) // если зафиксировано долгое нажатие, посылаем сигнал пульта { irsend.sendNEC(0x202DA25, 32); //кнопка GREEN wheel5_state = 2; // статус кнопки: зажата } if (wheel_L < 650 && wheel_L > 610 && wheel5_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { wheel5_state = 0; } if (wheel_L < 100 && wheel_L > 85) { irsend.sendNEC(0x20258A7, 32); delay (100); } // left-right-ok on wheel_L----------------------------------------------------- if (wheel_L < 1015 && wheel_L > 1010) { irsend.sendNEC(0x20208F7, 32); // ЛЕВО delay (300); } if (wheel_L < 1010 && wheel_L > 990) { irsend.sendNEC(0x2028877, 32); // ПРАВО delay (300); } ////////////////////////ок if (wheel_L < 650 && wheel_L > 610 && wheel6_state == 0) // фиксируем время, когда последний раз кнопка была отпущена { wheel6_Time = millis(); } if (millis() - wheel6_Time > 10 && millis() - wheel6_Time < 600 && wheel_L < 990 && wheel_L > 970) // если было короткое нажатие кнопки { wheel6_state = 1; // статус кнопки: "было короткое нажатие" } if (wheel_L < 650 && wheel_L > 610 && wheel6_state == 1) // если кнопка отпущена, но короткое нажатие было, посылаем сигнал { irsend.sendNEC(0x202B04F, 32); //HOME wheel6_state = 0; //обнуляем статус кнопки } if ( millis() - wheel6_Time > 600 && wheel_L < 990 && wheel_L > 970 && wheel6_state == 1) // если зафиксировано долгое нажатие, посылаем сигнал пульта { irsend.sendNEC(0x20242BD, 32); //кнопка НАЗАД wheel6_state = 2; // статус кнопки: зажата } if (wheel_L < 650 && wheel_L > 610 && wheel6_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { wheel6_state = 0; } // КЛАКСОН---------------------------------------------------------------- if (wheel_R > 1021) { digitalWrite(bibi, HIGH); delay (50); } if (wheel_R < 1020) { digitalWrite(bibi, LOW); delay (50); } // Serial.println (wheel_R); //delay (100);}



  9. #228
    люблю бухать Старший мастер
    Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 744031 Аватар для waterman
    Регистрация
    05.06.2009
    Город/село
    Тверь
    Сообщений
    4,433
    Спасибо (Раздал)
    17320
    Спасибо (Получил)
    21903
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от Андреичъ Посмотреть сообщение
    Выкидывал тут из цепи управления кан-адаптер, паялся напрямую к кнопкам.
    Нажмите на изображение для увеличения
Название: hyAAAgBXX2A-960.jpg
Просмотров: 0
Размер:	236.1 Кб
ID:	1227648

    Просто оставлю тут обновлённый скетч, чтоб не потерять

    Остороно, C++

    #include <IRremote.h> // подключаем ИК-библиотекуIRsend irsend; // по умолчанию 3й выход для ИК-диодаint remin; // объявляем ремотИнint remout = 5; // объявляем ремотАут и назначаем ему порт 5bool rem_state = false; // статус ремоутunsigned long rem_Time; // время ремоутаint button1; // кнопка лепесткаint button1_state = 0; // статус кнопки лепесткаunsigned long button1_Time; //время нажатия кнопки на лепесткеint wheel_L; // кнопки руля слеваint wheel_R; // кнопки руля справаint wheel_state = 0; // статус кнопки руляint wheel2_state = 0; // статус кнопки 2 руляint wheel3_state = 0; // статус кнопки громкости вверхint wheel4_state = 0; //статус кнопки громкости внизint wheel5_state = 0; // статус кнопки менюint wheel6_state = 0;unsigned long wheel_Time; //время нажатия кнопки руляunsigned long wheel2_Time; //время нажатия кнопки 2 руляunsigned long wheel3_Time; //время кнопки громкости вверхunsigned long wheel4_Time; //время кнопки громкости внизunsigned long wheel5_Time; //время кнопки менюunsigned long wheel6_Time;int bibi = 7; //активирует клаксонvoid setup() { Serial.begin (9600); pinMode(button1, INPUT); // лепесток = вход pinMode(wheel_R, INPUT); // руль справа - вход pinMode(wheel_L, INPUT); // руль слева - вход pinMode(remout, OUTPUT); // ремАут - выход pinMode(remin, INPUT); // ремИн - вход digitalWrite(remout, LOW); // задаем начальное состояние реле "выключено" pinMode(bibi, OUTPUT); // клаксон}void loop() { remin = analogRead(A2); // считываем показания на входе ремоута button1 = analogRead(A0); // считываю напряжение на входе с лепестка wheel_R = analogRead(A6); // показания справа руля wheel_L = analogRead(A7); // показания слева руля //----------------------------------------------------------------------скетч выполнения программы REMOTE и команды play/pause-------------------- if (remin > 100) // если ремоут приходит - замыкаем реле { digitalWrite(remout, HIGH); rem_Time = millis(); if (!rem_state) // если ремоут приходит - посылаем команду play { irsend.sendNEC(0x20202FD, 32); rem_state = true; } } if (remin < 100) // если ремоут пропадает, отключаем реле через 2 часа { if (millis() - rem_Time > 7200000) { digitalWrite(remout, LOW); } if (rem_state) // если ремоут пропадает, посылаем команду PAUSE { irsend.sendNEC(0x20202FD, 32); rem_state = false; } } //--------------------------------------------------------------------------------скетч передачи команд с лепестка------------------------------- if (button1 < 840 && button1 > 820 && button1_state == 0) // фиксируем время, когда последний раз кнопка была отпущена { button1_Time = millis(); } if (millis() - button1_Time > 10 && millis() - button1_Time < 500 && button1 < 1015 && button1 > 1000) // если было короткое нажатие кнопки { button1_state = 1; // статус кнопки: "было короткое нажатие" } if (button1 < 840 && button1 > 820 && button1_state == 1) // если кнопка отпущена, но короткое нажатие было, посылаем сигнал { irsend.sendNEC(0x202B04F, 32); //кнопка ОК button1_state = 0; //обнуляем статус кнопки } if ( millis() - button1_Time > 300 && button1 < 1015 && button1 > 1000 && button1_state == 1) // если зафиксировано долгое нажатие, посылаем сигнал пульта { irsend.sendNEC(0x20242BD, 32); //кнопка НАЗАД button1_state = 2; // статус кнопки: зажата } if (button1 < 840 && button1 > 820 && button1_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { button1_state = 0; } if (button1 < 1000 && button1 > 980) // если лепесток повернут вперед, посылаем команду вверх { irsend.sendNEC(0x202D02F, 32); delay (100); } if (button1 < 970 && button1 > 945) // если лепесток повернут назад, посылаем команду вниз { irsend.sendNEC(0x202708F, 32); delay (100); } //-------------------------------------------------------------------------------------скетч передачи команд с правой стороны руля--------------------------------- //volume up---------------------------------- if (wheel_R == 0 && wheel3_state == 0) { wheel3_Time = millis(); } if (millis() - wheel3_Time > 150 && millis() - wheel3_Time < 600 && wheel_R < 1015 && wheel_R > 1009) { wheel3_state = 1; } if (wheel_R == 0 && wheel3_state == 1) { irsend.sendNEC(0x202A857, 32); //громкость вверх 1 раз wheel3_state = 0; } if ( millis() - wheel3_Time > 600 && wheel_R < 1015 && wheel_R > 1009 && wheel3_state == 1) { irsend.sendNEC(0x202A857, 32); //громкость вверх, если кнопка зажата wheel3_state = 2; } if ( wheel_R < 1015 && wheel_R > 1009 && wheel3_state == 2) { irsend.sendNEC(0x202A857, 32); //громкость вверх, если кнопка зажата } if (wheel_R == 0 && wheel3_state == 2) { wheel3_state = 0; } //volume down---------------------------------------------- if (wheel_R == 0 && wheel4_state == 0) { wheel4_Time = millis(); } if (millis() - wheel4_Time > 100 && millis() - wheel4_Time <= 600 && wheel_R < 996 && wheel_R > 990) { wheel4_state = 1; } if (wheel_R == 0 && wheel4_state == 1) { irsend.sendNEC(0x20238C7, 32); wheel4_state = 0; } if ( millis() - wheel4_Time > 600 && wheel_R < 996 && wheel_R > 990 && wheel4_state == 1) { irsend.sendNEC(0x20238C7, 32); wheel4_state = 2; } if (wheel_R < 996 && wheel_R > 990 && wheel4_state == 2) { irsend.sendNEC(0x20238C7, 32); delay(10); } if (wheel_R == 0 && wheel4_state == 2) { wheel4_state = 0; } //next track & right-------------------------------------------------- if (wheel_R < 5 && wheel_state == 0) { wheel_Time = millis(); } if (millis() - wheel_Time > 100 && millis() - wheel_Time < 600 && wheel_R < 965 && wheel_R > 961) { wheel_state = 1; } if (wheel_R < 5 && wheel_state == 1) { irsend.sendNEC(0x202F807, 32); // следующий трэк delay (100); wheel_state = 0; } if ( millis() - wheel_Time > 600 && wheel_R < 965 && wheel_R > 961 && wheel_state == 1) // если зафиксировано долгое нажатие, посылаем "RIGHT" { irsend.sendNEC(0x2028877, 32); //перемотка wheel_state = 2; delay(500); } if (wheel_R < 965 && wheel_R > 961 && wheel_state == 2) { irsend.sendNEC(0x2028877, 32); //перемотка delay(500); } if (wheel_R < 5 && wheel_state == 2) { wheel_state = 0; } //prev track & left---------------------------------------------- if (wheel_R < 5 && wheel2_state == 0) { wheel2_Time = millis(); } if (millis() - wheel2_Time > 100 && millis() - wheel2_Time < 600 && wheel_R < 898 && wheel_R > 893) { wheel2_state = 1; } if (wheel_R < 5 && wheel2_state == 1) { irsend.sendNEC(0x2027887, 32); //предыдущий трэк delay (100); wheel2_state = 0; } if ( millis() - wheel2_Time > 600 && wheel_R < 898 && wheel_R > 893 && wheel2_state == 1) // если зафиксировано долгое нажатие, посылаем "LEFT" { irsend.sendNEC(0x20208F7, 32); //перемотка назад wheel2_state = 2; delay(500); } if (wheel_R < 898 && wheel_R > 893 && wheel2_state == 2) { irsend.sendNEC(0x20208F7, 32); //перемотка назад delay(500); } if (wheel_R < 5 && wheel2_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { wheel2_state = 0; } // play-pause---------------------------------------- if (wheel_L < 900 && wheel_L > 890) { irsend.sendNEC(0x20202FD, 32); delay (100); } // menu (home & green)----------------------------------------- if (wheel_L < 650 && wheel_L > 610 && wheel5_state == 0) // фиксируем время, когда последний раз кнопка была отпущена { wheel5_Time = millis(); } if (millis() - wheel5_Time > 10 && millis() - wheel5_Time < 1000 && wheel_L < 970 && wheel_L > 940) // если было короткое нажатие кнопки { wheel5_state = 1; // статус кнопки: "было короткое нажатие" } if (wheel_L < 650 && wheel_L > 610 && wheel5_state == 1) // если кнопка отпущена, но короткое нажатие было, посылаем сигнал { irsend.sendNEC(0x20258A7, 32); //HOME wheel5_state = 0; //обнуляем статус кнопки } if ( millis() - wheel5_Time > 1000 && wheel_L < 970 && wheel_L > 940 && wheel5_state == 1) // если зафиксировано долгое нажатие, посылаем сигнал пульта { irsend.sendNEC(0x202DA25, 32); //кнопка GREEN wheel5_state = 2; // статус кнопки: зажата } if (wheel_L < 650 && wheel_L > 610 && wheel5_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { wheel5_state = 0; } if (wheel_L < 100 && wheel_L > 85) { irsend.sendNEC(0x20258A7, 32); delay (100); } // left-right-ok on wheel_L----------------------------------------------------- if (wheel_L < 1015 && wheel_L > 1010) { irsend.sendNEC(0x20208F7, 32); // ЛЕВО delay (300); } if (wheel_L < 1010 && wheel_L > 990) { irsend.sendNEC(0x2028877, 32); // ПРАВО delay (300); } ////////////////////////ок if (wheel_L < 650 && wheel_L > 610 && wheel6_state == 0) // фиксируем время, когда последний раз кнопка была отпущена { wheel6_Time = millis(); } if (millis() - wheel6_Time > 10 && millis() - wheel6_Time < 600 && wheel_L < 990 && wheel_L > 970) // если было короткое нажатие кнопки { wheel6_state = 1; // статус кнопки: "было короткое нажатие" } if (wheel_L < 650 && wheel_L > 610 && wheel6_state == 1) // если кнопка отпущена, но короткое нажатие было, посылаем сигнал { irsend.sendNEC(0x202B04F, 32); //HOME wheel6_state = 0; //обнуляем статус кнопки } if ( millis() - wheel6_Time > 600 && wheel_L < 990 && wheel_L > 970 && wheel6_state == 1) // если зафиксировано долгое нажатие, посылаем сигнал пульта { irsend.sendNEC(0x20242BD, 32); //кнопка НАЗАД wheel6_state = 2; // статус кнопки: зажата } if (wheel_L < 650 && wheel_L > 610 && wheel6_state == 2) // если кнопка была зажата, но уже отпущена - обнуляем статус кнопки { wheel6_state = 0; } // КЛАКСОН---------------------------------------------------------------- if (wheel_R > 1021) { digitalWrite(bibi, HIGH); delay (50); } if (wheel_R < 1020) { digitalWrite(bibi, LOW); delay (50); } // Serial.println (wheel_R); //delay (100);}
    Засррал страницу, особенно если открыть то что спрятано… то ли рюмошная, смари как экономно...


  10. #229
    Вечно пьяный Технический директор
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 1391537 Аватар для Андреичъ
    Регистрация
    01.08.2011
    Город/село
    МО
    Сообщений
    11,454
    Спасибо (Раздал)
    28864
    Спасибо (Получил)
    34419
    Автор
    Более 5 лет на форуме

    Re: Corsa: Оттенки серого

    Цитата Сообщение от waterman Посмотреть сообщение
    Засррал страницу, особенно если открыть то что спрятано… то ли рюмошная, смари как экономно...
    а чот переносы строки не скопировались, сам ахринел, как открыл спойлер


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa