ИК паяльная станция на Arduino Mega 2560. Доработка скетча "ARS_v2_Lilium_JSN"

Тема в разделе "Глядите, что я сделал", создана пользователем Jalnin, 2 ноя 2012.

Статус темы:
Закрыта.
  1. CLON2

    CLON2 Нерд

    Не отвлекайся от темы (ИК станция)...накидал только рисунок, что бы накидать скетч, надо пробовать, а пробовать не на чем, uno под рукой сейчас нет. Сам делаю на меге, что бы было куда расширятся. ProMikro (это аналог Lionardo с уменьшенным количеством входов/выходов) пробовал которая синяя с микросхемой на косую,других у нас нет. Его можно или жестко на провода припаять в схему либо в панельку для микросхемы на 24 контакта вставить без всяких "соплей", для этой задачи возможно придется кнопки управления на один аналоговый вход посадить для экономии входов. SSR-25 DA на низ может быть слабоват (в зависимости от мощности низа) т.к. в нем китайцы ставят слабый симистор вместо BTA24-800 ставят ВТА16 а то и ВТА12.
     
    Roniks59 нравится это.
  2. CLON2

    CLON2 Нерд

    Смотри что пишет за ошибки при компилировании, возможно не та библиотека или не там лежит... и исправь в IDE тип платы с которой общаешься (должно быть UNO).
     
    Roniks59 нравится это.
  3. CLON2

    CLON2 Нерд

    P.S. возможно слишком свежая IDE ... у меня работает только на версии 1.6.4
     
    Roniks59 нравится это.
  4. Roniks59

    Roniks59 Нерд

    При 1.5 квт у меня уже жарит бешено, поэтому 1 квт хватает для максимума . А если надо, поменяю симистор на bta41
     
  5. Roniks59

    Roniks59 Нерд

    Это мысль, надо попробовать. А может библиотеки не совпадают. Хотя вроде брал с архивов.
     
  6. Roniks59

    Roniks59 Нерд

    Кнопки у меня на массу подключены. Вроде работают нормально
     
  7. Roniks59

    Roniks59 Нерд

    С библиотеками разобрался, но вот это не пойму
    Arduino: 1.8.0 (Windows 7), Плата:"Arduino/Genuino Uno"

    sketch_feb07a1:171: error: 'thermoCLK' was not declared in this scope

    sketch_feb07a1:171: error: 'thermoDO' was not declared in this scope

    exit status 1
    'thermoCLK' was not declared in this scope
     
  8. zortep

    zortep Нерд

  9. Roniks59

    Roniks59 Нерд

  10. Roniks59

    Roniks59 Нерд

    Отредактировал скетч под себя, заменил библиотеки, скомпилировал. УРА! Залил, а на дисплее по нескольку знаков в каждой строке и все. Пробовал другие библиотеки брать, то скетч не компилируется, то не помогает. В чем дело может быть?
    Пробовал компилировать 1.6.2 , выскакивают ошибки, а те же библиотеки подключаю
     

    Вложения:

    • DSCN1031.JPG
      DSCN1031.JPG
      Размер файла:
      970,7 КБ
      Просмотров:
      845
  11. vector99

    vector99 Гик

    Читаем топик перед тем как задать вопрос!
     
    Roniks59 нравится это.
  12. Roniks59

    Roniks59 Нерд

    Ну конечно я сравнил содержимое скетча с содержимым скетча, который нормально заливался и отображался из этого архива. Прописал строку как в нем, правда ниже не редактировал
     

    Вложения:

  13. vector99

    vector99 Гик

    Я сейчас на работе (вахта) и сижу с телефона, поэтому не могу работать с кодом.
     
    Roniks59 нравится это.
  14. vector99

    vector99 Гик

    Код (C++):
    //собщение приветствия
      lcd.begin(); // закомментировать если дисплей без I2C
    //lcd.begin(20, 4); // раскомментировать если дисплей без I2C
      lcd.clear();
    был изменен на этот
    Код (C++):

    //собщение приветствия
      lcd.begin(20, 4);//setup lcd
      lcd.setBacklight(255);
      lcd.clear();
    lcd.setBacklight(255); пропущен в твоём скетче
    Сам лично эту библиотеку не проверял, использую Arduino IDE 1.6.3 всё работает.
     
    Roniks59 нравится это.
  15. Roniks59

    Roniks59 Нерд

    Я все прописал, библиотеку загнал, сейчас строка lcd.setCursor(16, 2); красная, сообщение об ошибке
    Arduino: 1.8.5 (Windows 7), Плата:"Arduino/Genuino Uno"

    D:\Arduino\FLprog\IK станция\ARDUINO_REWORK_\ARDUINO REWORK V1.3.2 LCD20x4\sketch_feb07a1\sketch_feb07a1.ino:8:35: warning: extra tokens at end of #include directive

    D:\Arduino\FLprog\IK станция\ARDUINO_REWORK_\ARDUINO REWORK V1.3.2 LCD20x4\sketch_feb07a1\sketch_feb07a1.ino: In function 'void setup()':

    sketch_feb07a1:225: error: 'lcd' was not declared in this scope

    D:\Arduino\FLprog\IK станция\ARDUINO_REWORK_\ARDUINO REWORK V1.3.2 LCD20x4\sketch_feb07a1\sketch_feb07a1.ino: In function 'void loop()':

    sketch_feb07a1:365: error: 'lcd' was not declared in this scope

    sketch_feb07a1:386: error: 'lcd' was not declared in this scope

    sketch_feb07a1:402: error: 'lcd' was not declared in this scope

    sketch_feb07a1:1326: error: 'lcd' was not declared in this scope

    sketch_feb07a1:1332: error: 'lcd' was not declared in this scope

    sketch_feb07a1:1348: error: 'lcd' was not declared in this scope

    exit status 1
    'lcd' was not declared in this scope

    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"
     
  16. vector99

    vector99 Гик

    Roniks59 нравится это.
  17. buivol135

    buivol135 Нерд

    Советую ВИ взять у этого продавца
    Новые 80x80 мм 450 Вт инфракрасный Топ верх Керамика нагревательный элемент для BGA станции IR6000 IR6500 IR- PRO-SC
    http://s.aliexpress.com/6viYZZNf?fromSns=Копировать
    (from AliExpress Android)
     

    Вложения:

    SOLOway нравится это.
  18. Roniks59

    Roniks59 Нерд

    Ну с этой библиотекой скетч из ARS_UNO_v1.x.zip работает нормально
     
  19. vector99

    vector99 Гик

    Ну в данный момент я Вам помочь не смогу, извини!
     
  20. Roniks59

    Roniks59 Нерд

    Буду сам ковырять. Спасибо за стрелку в нужном направлении.
     
Статус темы:
Закрыта.