Ruskat

Members
  • Публикации

    65
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

О Ruskat

  • Звание
    Осваивающийся

Контакты

  • ICQ
    304718122

Информация

  • Город
    Біла Црква

Электроника

  • Стаж в электронике
    1-2 года
  1. А как по поводу ардуино и сдвиговых регистров ? Короткое нажатие - каждая кнопка свой светик включает, длительное нажатие любой из кнопок - включает все светики.
  2. @KRAB Ну и всё... Сдал в ремонт. Ничего никого переписывать не прошу и не просил. Пока жду. Мне не в спешку.
  3. @KRAB Ну не глупи.... Я же создал данную тему для того, чтобы поинтересоваться, как починить монитор. Вот так и началось обсуждение.
  4. Купить то можно... Но вот ваша фраза: получается, может относиться к пользователям совершенно любого электронно-ремонтного сообщества, которые интересуются или обсуждают, именно как таки починить старое. А купить новое - были деньги лишние.
  5. Всем привет. Вкладка постоянно открыта, но вот только мастера получили плату. Теперь должны ещё подобрать на неё прошивку, а то при текущей часть изображения с конца оказывается с другой стороны. В общем, пока ещё делают.
  6. Получил. Простите, но я оказался криворуким... Когда мультиметром искал 13-16 вольт, то за одно и 5 замерил. А щуп на 13 съехал, после чего индикатор питания на кнопке перестал светиться... Короч, занесу в ПН. в ремонтёрку.
  7. @Alex_On5 Ну почему? Я примерно представляю, как должна светиться подсветка у моника. Для примера Samsung SM 2243BW.
  8. @DedLogoped Вот на том и благодарочка! Заказал я подсветку у братьев наших продвинутых. Подожду. По ходу событий бу отчитываться.
  9. @DedLogoped Во как... Значит DIM и ENA надо подключать ДО входа в микросхему IC501 на контакты 4 и 10.. А я думал, надо подключать уже на выходе к контактам 1 и 15.
  10. @ульян Спасибо, но я совет спросил по схеме. @DedLogoped светодиодная модификация принимает напругу от 10 до 30 вольт. Лампы, по паре, сверху и снизу. Я думаю применить рассеиватель, который раньше в экране ЖК-телевизора был чтобы дорожек небыло. Мне нужна лишь помощь в том, куда правильно ткнуть контакты ENA и DIM. Один, как я понимаю, завидует ВКЛ/ВЫКЛ, а ДИМ регулирует яркость.
  11. Приветствую всех. В общем выкупил я даный монитор, но обнаружил, что экран совсем не подсвечивается. Присмотревшись, увидел, что изображение на матрице есть. Разобрал. На схеме БП обнаружил 5 вздутых конденсатора, из которых: 3*25В 220 мкф 2*25В 1000 мкф. Перепаял. Проблема не решилась. Впервые в жизни решил разобрать матрицу - разобрал. Лампы таки почерневшие. При осмотре самой матрицы подсвечивал её с другой стороны - изображение есть. Подумал о замене на.... новые лампы или LED. Таки решился на светики. Думаю взять такие вот... Прошу помочь понять, куда на приложеной схеме цеплять ENA и DIM ? И все ли будет на этом, или еще надо будет отсекать какие-то привязки и зависимости? ACER AL2017.pdf
  12. Помогите Ввести Звук 5.1 С Компа На Panasonic Sa-Vk91D

    @тимвал , таки ломанулся :-) @Oleg56 вот:
  13. Robotdyn...

    Всем привет! Хочу заменить клавиатуру 4*4 на такую 4*4: Есть такой вопрос... Как её прописывать в FlProg ? У меня Arduino Leonardo и для задумки мало свободных пинов.
  14. Одна Кнопка и RGB led. Изменить цвет при нажатии.

    Чисто по-НУБовски наляпал вот такой скетч, который таки переключает цвета циклически: //Автор http://easy-robots.ru/urok-2. Маємо RGB світлодіод, де: int red = 1; // Червоний світлодіод засвітиться при запуску! int green = 0; // Зелений int blue = 0; // Синій void setup() { pinMode(3, OUTPUT); // Синій pinMode(4, OUTPUT); // Зелений pinMode(5, OUTPUT); // Червоний pinMode(6, INPUT); // Кнопка pinMode(7, INPUT); // Датчик світла } void loop() { if (digitalRead(6) == 0 && red == 1 && green == 0 && blue == 0) //Засвічуємо почергово. Червоний { digitalWrite(4, LOW); //Зажигаем светодиод green = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(5, HIGH); //Зажигаем светодиод red = 1; // Червоний світлодіод засвітиться при запуску! while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, LOW); //Зажигаем светодиод blue = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } if (digitalRead(6) == 1 && green == 0 && red == 1 && blue == 0) //Засвічуємо почергово. Зелений { digitalWrite(5, LOW); //Гасим светодиод red = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем, когда отпустят кнопку delay(50); digitalWrite(4, HIGH); //Зажигаем светодиод green = 1; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, LOW); //Зажигаем светодиод blue = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } if (digitalRead(6) == 1 && green == 1 && red == 0 && blue == 0) //Засвічуємо почергово. Синій && blue ==0) //Если с кнопки есть сигнал И светодиод выключен { digitalWrite(5, LOW); //Зажигаем светодиод red = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, HIGH); //Зажигаем светодиод blue = 1; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(4, LOW); //Зажигаем светодиод green = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } if (digitalRead(6) == 1 && green == 0 && red == 0 && blue == 1) //Засвічуємо почергово. Знову Червоний, інакше не буде циклу. && blue ==0) //Если с кнопки есть сигнал И светодиод выключен { digitalWrite(5, LOW); //Зажигаем светодиод red = 1; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, HIGH); //Зажигаем светодиод blue = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(4, LOW); //Зажигаем светодиод green = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } } Но..... Для синего индикатора, который нужно, чтобы мигал, если светодатчик еще не подал сигнал на 7-й цифровой пин, а если подал, то чтобы индикатор светился, я так же наляпал код, который не хочет работать в таком виде: //Автор http://easy-robots.ru/urok-2. Маємо RGB світлодіод, де: int red = 1; // Червоний світлодіод засвітиться при запуску! int green = 0; // Зелений int blue = 0; // Синій void setup() { pinMode(3, OUTPUT); // Синій pinMode(4, OUTPUT); // Зелений pinMode(5, OUTPUT); // Червоний pinMode(6, INPUT); // Кнопка pinMode(7, INPUT); // Датчик світла } void loop() { if (digitalRead(6) == 0 && red == 1 && green == 0 && blue == 0) //Засвічуємо почергово. Червоний { digitalWrite(4, LOW); //Зажигаем светодиод green = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(5, HIGH); //Зажигаем светодиод red = 1; // Червоний світлодіод засвітиться при запуску! while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, LOW); //Зажигаем светодиод blue = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } if (digitalRead(6) == 1 && green == 0 && red == 1 && blue == 0) //Засвічуємо почергово. Зелений { digitalWrite(5, LOW); //Гасим светодиод red = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем, когда отпустят кнопку delay(50); digitalWrite(4, HIGH); //Зажигаем светодиод green = 1; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, LOW); //Зажигаем светодиод blue = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } if (digitalRead(6) == 1 && green == 1 && red == 0 && blue == 0) //Засвічуємо почергово. Синій && blue ==0) //Если с кнопки есть сигнал И светодиод выключен { digitalWrite(5, LOW); //Зажигаем светодиод red = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); if (digitalRead(7) == 1)// Если на 7 пин идет сигнал со светодатчика, то светим синим { digitalWrite(3, HIGH); //Зажигаем светодиод blue = 1; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } else {// Если на 7 пин НЕ идет сигнал со светодатчика, то мигаем синим void setup() { pinMode(3, OUTPUT); // Используем Pin11 для вывода } void loop() { digitalWrite(3, LOW); // Включаем синий свет delay(500); // Устанавливаем паузу для эффекта digitalWrite(3, HIGH); // Включаем синий свет delay(500); // Устанавливаем паузу для эффекта } } digitalWrite(4, LOW); //Зажигаем светодиод green = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } if (digitalRead(6) == 1 && green == 0 && red == 0 && blue == 1) //Засвічуємо почергово. Знову Червоний, інакше не буде циклу. && blue ==0) //Если с кнопки есть сигнал И светодиод выключен { digitalWrite(5, LOW); //Зажигаем светодиод red = 1; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(3, HIGH); //Зажигаем светодиод blue = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); digitalWrite(4, LOW); //Зажигаем светодиод green = 0; // Записываем новое состояние while (digitalRead(6)) // Ждем когда отпустят кнопку delay(50); } } Ошибка:
  15. Одна Кнопка и RGB led. Изменить цвет при нажатии.

    @солар D1 и D2 - Цифровые вводы.