Помогите отредактировать код точечной сварки

Тема в разделе "Arduino & Shields", создана пользователем Andrei brest, 10 июл 2016.

  1. Andrei brest

    Andrei brest Нерд

    Этот код я выложил для потверждение что реле рабочее
     
  2. Andrei brest

    Andrei brest Нерд

    я непанимаю зачем кавырять пример кода который просто проверил работу реле?
    Вопрос о исправности реле снят.
     
  3. alex-prog

    alex-prog Гик

    Andrei brest, правки к Вашему коду почитать не хотите? Вам для удобства и более грамотного кода их сделали вроде ;)

    И, если у Вас всё работает, то тема закрыта?
     
  4. Andrei brest

    Andrei brest Нерд

    Хачу , только вечером смогу внести поправки и провести испытание
    после чего я обизательно отпишусь о всех изменениях.
     
  5. alex-prog

    alex-prog Гик

    Удачи.
     
  6. Andrei brest

    Andrei brest Нерд

    Привет всем
    короче приехал я домой залез в интернет и ВУАЛЯ !!!!!!!!!!!!!!!!!!!!!
    наткнулся на проект такой как хотел только лучше
    одно плохо там LCD 1602 подключон напрямую а я хотел через
    http://ru.aliexpress.com/item/IIC-I...340990581.html?spm=2114.13010608.0.132.vreDl6
    как работать с экраном знаю(плохо) и с модулем попробовал пару раз могу выводить информацию
    ВОПРОС как переделать код для LCD 1602 c I2c для этого проекта



    http://lehih80.blogspot.com.by/2016/03/arduino-10.html
     

    Вложения:

  7. ostrov

    ostrov Гуру

    Все тоже самое кроме библиотеки. Нужна модификация под I2C, ну и схема подключения само собой другая.
     
  8. Andrei brest

    Andrei brest Нерд

    а
    Про библиотеку я понел i2c адрес я тоже знаю как подключить тоже
    Вопрос с кодом надо ли чтонибуть удолять или менять
     
  9. ostrov

    ostrov Гуру

  10. alex-prog

    alex-prog Гик

    Andrei brest, немного по другой теме:

    Вот получится у Вас интерфейс собрать, а что с управлением? Я так понимаю, Вы собираетесь через реле управлять сваркой, не знаю, какие там у Вас будут показатели напряжения и силы тока, но главное, чтобы реле их выдержать могло, а то ещё весь проект накроется...
     
  11. Andrei brest

    Andrei brest Нерд

    о
    Реле будет упровлять пускателем 1 велечины
     
  12. ostrov

    ostrov Гуру

    Функции те же самые, только библиотека другая.
     
  13. Andrei brest

    Andrei brest Нерд

    я понял
     
  14. Andrei brest

    Andrei brest Нерд

    я внес изменение
    все работает
    только есть проблема с подсветкай LCD
    она постоянно включена как ее можно привязать в кнопкам чтобы включалась при нажатии кнопки (4 штуки )например на 30 сек
     
  15. ostrov

    ostrov Гуру

    Есть функция вкл/выкл подсветки, привяжите ее к чему угодно.
    Код (C++):
    lcd.noBacklight(); // Выключаем подсветку
    lcd.backlight(); // Включаем подсветку
     
  16. Andrei brest

    Andrei brest Нерд

    класс завтра попробую
     
  17. Andrei brest

    Andrei brest Нерд

    Все работает
    только у меня реле низкого уровня оно постоянно вкл при включении оно выключается
    плохо ведь может с современем сгорит ?
    как переделать или лутше купить с высоким уровнем
     

    Вложения:

  18. DIYMan

    DIYMan Guest

    Это как это?
     
  19. Andrei brest

    Andrei brest Нерд

    подключаем
    Vcc r + 5 v
    GND к - 5v
    in к порту (если пот подаем 0 то реле вкл если 1 то выкл)
    еще проще просто in к земле происходит сработка
     
  20. DIYMan

    DIYMan Guest

    У вас есть отрицательные напряжения на БП? И реле у вас работает с напряжением 10В? Разность потенциалов между +5В и -5В - 10В.

    Надеюсь, вы просто неправильно написали. Что касается реле, то срабатывание по низкому уровню само по себе не происходит, если, конечно, модуль реле правильный. Если вы просто подключите модуль к питанию и померяете напряжение между IN канала и GND - то в случае с модулем реле, срабатывающим по низкому уровню, вы там обнаружите что-то около вольта.

    Так что вы что-то делаете не так: общаюсь с такими модулями плотно, и при подаче питания ничего никогда не срабатывает само по себе, даже если загрузчик ардуины ещё не отработал и не произошёл вызов setup.