Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

НильскийМорская аквариумистика по традиции вызывает много вопросов, мы собрали наиболее часто встречающиеся и постарались кратко на них ответить. Как завести свой первый морской аквариум, сколько это стоит, что для него нужно, как содержать кораллы, и какие выбрать - живые или искусственные, как за ним ухаживать и как оформить - на вопросы отвечает ведущий специалист сектора сервиса аквариумного салона Аква Лого.
"Морское яблоко" - необычайно яркое и экстравагантное морское беспозвоночное животное голотурия Pseudocolochirus tricolor. В его нарядной окраске присутствуют желтые, красные, розовые, лиловые цвета в самых невероятных сочетаниях, а туловище короткое округлое.

svyaz

Моряки
  • Число публикаций

    330
  • Регистрация

  • Последнее посещение

Весь контент пользователя svyaz

  1. Нет там глюков, был один ошибочный переход и все, в версии под библиотеку Graph16 - уже все исправлено. Я полностью свой делаю, там даже структура переходов другая. От джардуино там разве что установка даты, могу показать некоторые детали.
  2. C UTFT библиотекой загрузка картинки с sd карты не работает. Вы можете просто все строки myGLCD.loadBitmap закомментировать или использовать библиотеку ITDB02_Graph16 она и быстрее чем UTFT В версии 1.2 я вернулся обратно к старой библиотеке, визуально отклик экрана на много быстрее, а почему у Вас с ITDB02_Graph16 не пошло ? Я использовал компилятор от версии 1.1
  3. Там есть исходник на дельфи, и все работает со скетчем который прикреплён чуть выше, кроме того там я сделал русский шрифт для экрана и подключил другие шрифты. И ссылка ваша не правильная раз и вот даже два Я написал что скетч старый, в новом буду использовать библиотеку Firmata Jarduino_v1_1.zip
  4. Забыл прожку управления прикрепить. В установках (Change Settings) выбрать "Baud rate"- 115200, и соответствующий ком порт. Delphi_Control.zip
  5. Слать сюда (jjardi56@msn.com) Качать здесь Те, у кого уже есть весь комплект - могут попробовать мой старый мод версии 1.1 (новый пока глючит) Иконки луны отключены, желательно папку SD карта - скопировать на карту, если есть, но необязательно Jarduino_v1_1.zip
  6. При появлении различных глюков (как на фото, отсутствует дата и часы ) рекомендуется запустить скетч очистки памяти. /** EEPROM Clear * Sets all of the bytes of the EEPROM to 0. * This example code is in the public domain. */ #include <EEPROM.h> void setup() { for (int i = 0; i < 4096; i++) // write a 0 to all 512 bytes of the EEPROM EEPROM.write(i, 0); digitalWrite(13, HIGH); // по завершении очистки, включить LED на 13 пине } void loop() { } Такое может случится после экспериментов с другими скетчами.
  7. Померил китайским тестером - ерунду показывает 9v Ну тогда для успокоения, поставьте на 12к
  8. Я уверен на 99% - что это был не глюк, а пытался запустится "хранитель экрана" У меня шлейф 20см и за все время ни разу не сбойнуло !
  9. Я везде (кроме питания и подсветки) ставил 10к, до этого купил ITDB02 Shield v1.3 так там все 10к были Шилд мне не пригодился, так как там нет часов, на макетке компактней получилось. В первом сообщении есть таблица по используемым пинам. Резисторы не устанавливаем на следующие пины LCD: 1 - GND 2- VCC 6 - +3.3V 19 - подсветка экрана, резистор от 80 до 150ом 3,16,18,20,32,39,40 - не используются 35,36,37,38 - для SD карты, там уже есть резисторы, кроме того там есть свой стабилизатор 3.3v
  10. Исправьте подключаемую графическую библиотеку на <ITDB02_Graph16.h> (просто добавьте цифру 16)
  11. Попробуйте откалибровать.Для этого нужно загрузить в ардуино из примера скетч ITDB02_Touch_Calibration Обратите внимание на тип экрана и пины, для экрана на контроллере SSD1289 должна быть строка ITDB32S. В шилде ITDB02-v1.1 тач подключен к пинам ардуино 46,45,44,43,42) Должно быть так: ITDB02 myGLCD(38,39,40,41,ITDB32S); ITDB02_Touch myTouch(46,45,44,43,42); После удачной загрузки скетча калибровки, на экране по очереди должны появлятся квадратики с плюсиками, на них нужно нажимать (2сек.) В конце появятся цифры их нужно внести в файл библиотеки libraries/ITDB02_Touch/ITDB02_Touch.cpp #define PixSizeX -15.35 #define PixOffsX 186 #define PixSizeY 10.99 #define PixOffsY 333 Эту процедуру нужно проделать один раз, потом эти данные компилятор берёт при каждой компиляции, и если экранов несколько - желательно это сделать для каждого экрана. P/S. Пока искал в гугле фото калибровки, нашел еще один контроллер с таким дисплеем. PPS. На сайте ITead Studio Указано, что тач-панель подключена к пинам ардуино 6,5,4,3,2 Тогда в любых примерах,скетчах, для вашей конфигурации строка должна выглядеть так. ITDB02_Touch myTouch(6,5,4,3,2);
  12. У вас Ардуино IDE 1.0. С ним прийдется поковырятся, советую скачать любую начиная с 022, или по ссылке в первом посту
  13. Ваге, все в 100 раз проще чем с avr Ссылка
  14. Библиотека из архива, должна быть в папке ITDB02_Graph16 и уже дальше в папке \libraries (по подобию других библиотек) Подозреваю что вы скопировали все файлы в корень libraries ?
  15. А почему не использовать для вентиляторов ULN ? У ULN2002 VI(on) 2v Управление мощной нагрузкой с помощью микроконтроллера
  16. В pdf-ке написано L-low, меньше 0.8v или закорочено на землю (выкл). H-high, 2,5-6v или в воздухе (вкл)
  17. digitalWrite(port, HIGH); В остальном помочь не могу
  18. Да что-то сейчас много производителей Led светильников зашевелились с мультиколор led. Продажи упали ? или со старыми не все так шоколадно ? Я тоже себе на всякий случай всех цветов по чуть-чуть буду ставить.
  19. 4 конечно, в скетче видно, хотел сказать экран разделен на 8 интервалов по 15 минут. Совсем бюджетный вариант контроллера без дисплея, с имитацией облаков и грозы.Код получается очень маленький 14кб, влезет в мегу 168, на сайте есть отдельные скетчи для тестирования и настройки времени. Состояние (время, дата, яркость) выводится в Serial monitor и даже есть несколько команд управления через него. Правда всего для 2-х каналов, но можно увеличить.
  20. Конечно нет, этот контроллер тем и отличается от подобных, что абсолютно все настройки можно сделать через тач-панель. Например в Krusduino который использует тот же алгоритм, нужно было подключать к ком порту и настраивать через терминал. Там понятно - маленький экран от нокии 3310, здесь размер экрана позволяет это сделать. Каждый час разделён на 8 интервалов по 15 минут, в следующей версии Джейми хочет сделать нормальное (как в главном меню) процентное соотношение яркости от 0 до 100% (сейчас от 0 до 255)
  21. Все забываю прикрепить старый скетч, я там закоментировал (на русском) по максимуму. В новом это делать уже лень :gygy: Jarduino.zip
  22. Пришли драйвера на MBI6651 вторую сторону не фотографировал, так как нашел обсуждение его на ledфоруме
  23. В цепях сброса атмега8/16 (для обновления firmware) которым они заменили FT232 (USB UART) Нам по сути нужна атмега 2560 и кварц 16mhz, и если кто сможет сам (через переходник) вывести пины, то ардуино как таковой не нужен. После компиляции hex находиться в темп файле, я себе его назначил в корне с диска, и как только мы закроем компилятор - он удаляется. Схема Ардуино 2560 Ссылка
  24. Я имел ввиду некоторые команды drawCircle например
  25. Всё (кроме иконок луны) нарисовано посредством библиотеки. Вот пример часов и часть кода рисующая циферблат (синий круг) // Draw Clockface myGLCD.setColor(0, 0, 255); // выбираем цвет (R G B) у нас получаеться B-синий Для оттенков используем он лайн калькулятор цвета myGLCD.setBackColor(0, 0, 0); // цвет фона - черный for (int i=0; i<5; i++) { myGLCD.drawCircle(clockCenterX, clockCenterY, 119-i);//рисуем окружность } for (int i=0; i<5; i++) { myGLCD.drawCircle(clockCenterX, clockCenterY, i);//сдвигаем на несколько пикселей и еще один круг } А так рисуем цифры чем то бейсик напоминает Описание в пдф файле ITDB02_Graph16.pdf (он в папке библиотеки) myGLCD.setColor(192, 192, 255); //цвет myGLCD.print("3", clockCenterX+92, clockCenterY-8);// координаты myGLCD.print("6", clockCenterX-8, clockCenterY+95); myGLCD.print("9", clockCenterX-109, clockCenterY-8); myGLCD.print("12", clockCenterX-16, clockCenterY-109); for (int i=0; i<12; i++) {
×
×
  • Создать...