Oleg_il 62 Опубликовано 13 Декабря 2012 (изменено) Если у тебя стандартная оболочка ардуино 1.0 и выше, то они в ней есть. А что, ругается на них? Сейчас проверил у себя #include #include не нужно вообще - это остатки старых экспериментов - можно закомментировать. #include - тоже не функционирует, но надо закомментировать несколько нерабочих строк в программе. Короче, чтобы ты не мучался, вот ранее выложенная версия программы, но без этих строк. Jarduino_V1_2_Oleg_mod.zip Изменено 13 Декабря 2012 пользователем Oleg_il (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
svyaz 19 Опубликовано 13 Декабря 2012 Олег, пока только обнаружил артефакты (отметил красным) при входе в главое меню. Лечиться стандартной командой очистки экрана, вместо clearScreen case 0: //--------------- MAIN SCREEN (Press Any Key) --------------- dispScreen=1; // clearScreen(); myGLCD.clrScr(); menuScreen(); Блокировка экрана :vo: муха точно не попадет :gygy: Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 13 Декабря 2012 Вадим. Зуб даю, эти артефакты - проблема твоего резисторного шилда. У меня на 5 экземплярах контроллера с этой программой, нет такого явления. Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 14 Декабря 2012 Если у тебя стандартная оболочка ардуино 1.0 и выше, то они в ней есть. А что, ругается на них? Сейчас проверил у себя #include <stdint.h> #include <Arduino.h> не нужно вообще - это остатки старых экспериментов - можно закомментировать. #include <avr/wdt.h> - тоже не функционирует, но надо закомментировать несколько нерабочих строк в программе. Короче, чтобы ты не мучался, вот ранее выложенная версия программы, но без этих строк. Jarduino_V1_2_Oleg_mod.zip Спасибо. Поделиться этим сообщением Ссылка на сообщение
Александр К 0 Опубликовано 14 Декабря 2012 а у меня ругается "'EEPROM_writeAnything' was not declared in this scope" Поделиться этим сообщением Ссылка на сообщение
svyaz 19 Опубликовано 14 Декабря 2012 а у меня ругается "'EEPROM_writeAnything' was not declared in this scope" В прикрепленном Олегом архиве, только сам скетч, а еще нужна библиотека работы с памятью и картинки луны. Разархивируйте прикрепленный файл в папку со скетчем и перезапустите компилятор. Jarduino.rar Поделиться этим сообщением Ссылка на сообщение
Александр К 0 Опубликовано 14 Декабря 2012 В прикрепленном Олегом архиве, только сам скетч, а еще нужна библиотека работы с памятью и картинки луны. Разархивируйте прикрепленный файл в папку со скетчем и перезапустите компилятор. Да, спасибо, я уже разобрался. Поделиться этим сообщением Ссылка на сообщение
Дмитрий - Сочи 1 Опубликовано 14 Декабря 2012 Да, можно и так. Да и программа "полегче" станет, и меньше проводов тягать. Олег что ты думаеш про этот проэкт...???!!! Подешевле Атласа кажись будет ... Олег что ты думаеш про этот проэкт...???!!! Подешевле Атласа кажись будет ... http://code.google.com/p/phduino/ Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 14 Декабря 2012 Если считать по компонентам на саму плату - то дешевле. Если взять в расчет всю возню по изготовлению - то дороже. С тем же успехом можно и платы меги делать, а смысл? Когда есть готовое и недорого. Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 15 Декабря 2012 Вылезла новая беда в скетчах Oleg_i Jarduino_V1_2_Oleg_mod.cpp.o: In function `TimeSaver(unsigned char)': C:\Users\vik\AppData\Local\Temp\build7024164753435613490.tmp/Jarduino_V1_2_Oleg_mod.cpp:2834: undefined reference to `SevenSegNumFont' C:\Users\vik\AppData\Local\Temp\build7024164753435613490.tmp/Jarduino_V1_2_Oleg_mod.cpp:2834: undefined reference to `SevenSegNumFont' C:\Users\vik\AppData\Local\Temp\build7024164753435613490.tmp/Jarduino_V1_2_Oleg_mod.cpp:2842: undefined reference to `SevenSegNumFont' C:\Users\vik\AppData\Local\Temp\build7024164753435613490.tmp/Jarduino_V1_2_Oleg_mod.cpp:2842: undefined reference to `SevenSegNumFont' C:\Users\vik\AppData\Local\Temp\build7024164753435613490.tmp/Jarduino_V1_2_Oleg_mod.cpp:2862: undefined reference to `SevenSegNumFont' Jarduino_V1_2_Oleg_mod.cpp.o:C:\Users\vik\AppData\Local\Temp\build7024164753435613490.tmp/Jarduino_V1_2_Oleg_mod.cpp:2862: more undefined references to `SevenSegNumFont' follow Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 15 Декабря 2012 (изменено) Разве-ж это беда :gygy: , держи. DefaultFonts.zip этот файл раскрой в директории ....Jarduino\libraries\UTFT\ вместо того что там есть. Это несовпадение имен файлов определяющих фонты экрана в разных версиях оболочки. Изменено 15 Декабря 2012 пользователем Oleg_il (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 15 Декабря 2012 Разве-ж это беда :gygy: , держи. DefaultFonts.zip этот файл раскрой в директории ....Jarduino\libraries\UTFT\ вместо того что там есть. Это несовпадение имен файлов определяющих фонты экрана в разных версиях оболочки. Пробовал версии 1.0.1 от svyaz и 1.0.3 с библиотеками от svyaz . Та же ошибка. Библиотека UTFT от oleg_il. Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 15 Декабря 2012 (изменено) Не понял. А другие программы компилируются? При любых изменениях в библиотеках, оболочку надо заново перезапускать, учти. Иначе изменения не воспринимаются. Я сейчас проверил, изменения в UTFT я дал и раньше. Так -что повторная замена не нужна была. ?????? Попробуй закрыть ардуино. Стереть в виндовс весь TEMP и запуститься заново. Изменено 15 Декабря 2012 пользователем Oleg_il (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 15 Декабря 2012 Не понял. А другие программы компилируются? При любых изменениях в библиотеках, оболочку надо заново перезапускать, учти. Иначе изменения не воспринимаются. Я сейчас проверил, изменения в UTFT я дал и раньше. Так -что повторная замена не нужна была. ?????? Попробуй закрыть ардуино. Стереть в виндовс весь TEMP и запуститься заново. Компилируется 1.2 мод от svyaz. Компилируется 1.2 мод от svyaz с погодой на 5 каналов. Но выдает 7 каналов и без погоды . Память стирал. Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 15 Декабря 2012 Не доходит до меня. Компилируется 1.2 мод от svyaz. Хорошо, это понятно. Компилируется 1.2 мод от svyaz с погодой на 5 каналов. Но выдает 7 каналов и без погоды Это как понять???? Какая погода? :gygy: и почему в программе на 5 каналов, появляются 7 ??? :tuplu: Ты случайно не держишь на компьютере несколько разных полных оболочек Jarduino??? Они друг у друга могут файлы "тягать". Оболочка должна быть одна, а в ней поддиректории с разными версиями. Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 15 Декабря 2012 Не доходит до меня. Хорошо, это понятно. Это как понять???? Какая погода? :gygy: и почему в программе на 5 каналов, появляются 7 ??? :tuplu: Ты случайно не держишь на компьютере несколько разных полных оболочек Jarduino??? Они друг у друга могут файлы "тягать". Оболочка должна быть одна, а в ней поддиректории с разными версиями. Пытаюсь залить скетч из 839 сообщения темы. А остается самй первый скетч который я залил.Причем загрузка идет. Появляется белый экран .А затем все по старому. Оболочек действительно несколько. Удалить все и оставить только дону ? Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 15 Декабря 2012 Пытаюсь залить скетч из 839 сообщения темы. А остается самй первый скетч который я залил.Причем загрузка идет. Это значит что загрузка не идет. В процессоре не может быть 2х программ. Оболочка не может сообщить что все ОК и оставить старую программу. И тогда моя программа не причем. Начни с самого начала. Оставь одну оболочку (самую свежую по времени). Внутри создай несколько директорий с именами соответствующими файлам ino. Затем запускаешь arduino.exe. Потом file->open и тд... Проверь Tool -> Board -> Arduino mega 2560 Потом Tool -> Serial port -> com XX Потом - нажимаешь кнопку upload и ждешь сообщений. В конце должно быть uploading Done. И никаких сообщений оранжевым цветом, это цвет ошибки. Так это должно работать. :tuplu: Поделиться этим сообщением Ссылка на сообщение
Grigory 7 Опубликовано 15 Декабря 2012 Доброй ночи, Олег. Вот Отлично, выложил свою версию доработанную. Буду пробывать, только когда вторая Ардуина придет. 8 каналов, это думаю хватит на любой вкус. Спасибо. С Уважением Григорий. Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 16 Декабря 2012 Это значит что загрузка не идет. В процессоре не может быть 2х программ. Оболочка не может сообщить что все ОК и оставить старую программу. И тогда моя программа не причем. Начни с самого начала. Оставь одну оболочку (самую свежую по времени). Внутри создай несколько директорий с именами соответствующими файлам ino. Затем запускаешь arduino.exe. Потом file->open и тд... Проверь Tool -> Board -> Arduino mega 2560 Потом Tool -> Serial port -> com XX Потом - нажимаешь кнопку upload и ждешь сообщений. В конце должно быть uploading Done. И никаких сообщений оранжевым цветом, это цвет ошибки. Так это должно работать. :tuplu: Оставил 1.0.3. Правда у меня оболочка Arduino и скетчи на внешнем сетевом хранилище. Добавил библиотеки в с:MyDocuments/Arduino/Libraries Сейчас зашиваются : - оригинальная 1.2 mod - 1.2 версии от svyaz . Только скетч в сообщении 839 не соответствует картинке в посте. Но скетч Jarduino_V1.2_Oleg_mod выдает Jarduino_V1_2_Oleg_mod.cpp.o: In function `TimeSaver(unsigned char)': \\DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2749: undefined reference to `SevenSegNumFont' \\DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2749: undefined reference to `SevenSegNumFont' \\DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2757: undefined reference to `SevenSegNumFont' \\DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2757: undefined reference to `SevenSegNumFont' \\DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2777: undefined reference to `SevenSegNumFont' Jarduino_V1_2_Oleg_mod.cpp.o:\\DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2777: more undefined references to `SevenSegNumFont' follow Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 16 Декабря 2012 (изменено) Уже лучше Только скетч в сообщении 839 не соответствует картинке в посте. Это к автору скетча за разьяснениями. \DISKSTATION\distr\AQUARIA\control\arduino-1.0.3-windows\arduino-1.0.3/Jarduino_V1_2_Oleg_mod.ino:2777: undefined reference to `SevenSegNumFont' Это из-за разницы имен фонтов в файле, как я писал в "Сообщение #1212". Что-бы компилировалось нормально нужено именно мой файл поставить в utft директорию. Старый - пока сохрани под другим именем. Не имею возможности проверить, но полагаю что ( оригинальная 1.2 mod - 1.2 версии от svyaz .) - должна с этим файлом тоже компилироваться. Во всяком случае Вадим( svyaz) точно знает ответ на этот вопрос. РС:После замены файла оболочку надо перезапустить заново, иначе новая информаци не восприймется. Изменено 16 Декабря 2012 пользователем Oleg_il (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Basopotam 58 Опубликовано 17 Декабря 2012 Коллеги, периодически читаю вашу тему. Очень классное решение. Сейчас после прочтения новых постов, так и не понял, какое оборудование и какой код актуальны и стабильны? Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 17 Декабря 2012 (изменено) Уже лучше Это к автору скетча за разьяснениями. Это из-за разницы имен фонтов в файле, как я писал в "Сообщение #1212". Что-бы компилировалось нормально нужено именно мой файл поставить в utft директорию. Старый - пока сохрани под другим именем. Не имею возможности проверить, но полагаю что ( оригинальная 1.2 mod - 1.2 версии от svyaz .) - должна с этим файлом тоже компилироваться. Во всяком случае Вадим( svyaz) точно знает ответ на этот вопрос. РС:После замены файла оболочку надо перезапустить заново, иначе новая информаци не восприймется. Пробовал все , те же ошибки. Поменял "SevenSegNumFont" на "SmallFont" и все скомпилировалось. Изменено 17 Декабря 2012 пользователем vik1122 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 17 Декабря 2012 Я не понимаю что у тебя происходит, должно все работать, если ты заменил файл фонтов DefaultFonts.c , как я тебе говорил. Другой причины не должно быть. Или ты его не поставил на положенное место. Поменял "SevenSegNumFont" на "SmallFont" и все скомпилировалось. Работа программы от этого не нарушится, единственное что - в скрин сэйвере часы будут маленьким фонтом показываться вместо большого, и будут не отцентрованы. Советую по свободе - попытаться понять что ты не так делаешь. Поделиться этим сообщением Ссылка на сообщение
vik1122 0 Опубликовано 17 Декабря 2012 Я не понимаю что у тебя происходит, должно все работать, если ты заменил файл фонтов DefaultFonts.c , как я тебе говорил. Другой причины не должно быть. Или ты его не поставил на положенное место. Работа программы от этого не нарушится, единственное что - в скрин сэйвере часы будут маленьким фонтом показываться вместо большого, и будут не отцентрованы. Советую по свободе - попытаться понять что ты не так делаешь. Запущу самп. Плотно займусь светом Поделиться этим сообщением Ссылка на сообщение
Дмитрий - Сочи 1 Опубликовано 21 Декабря 2012 Ребят подскажите плиз ... по какой причине драйвер LEDSEEDUINO может издавать слабый шум (писк-свист) происходит он только при димировании ниже 100% на максимуме шумы итд отсутсвуют...!!! Ребят подскажите плиз ... по какой причине драйвер LEDSEEDUINO может издавать слабый шум (писк-свист) происходит он только при димировании ниже 100% на максимуме шумы итд отсутсвуют...!!! Да забыл сказать этот эфект не зависит сколько ледов в цепочке подключено ... Ребят подскажите плиз ... по какой причине драйвер LEDSEEDUINO может издавать слабый шум (писк-свист) происходит он только при димировании ниже 100% на максимуме шумы итд отсутсвуют...!!! Да забыл сказать этот эфект не зависит сколько ледов в цепочке подключено ... Поделиться этим сообщением Ссылка на сообщение