Автор Тема: Ардуино контроллер поворотки  (Прочитано 365801 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #690 : 25 Август 2016, 08:05:51 »
Из официально представленных в прошивке K3NG дисплейчиков вырисовывается сумма в 25$
)))))))))))
А как всё мило представлялось

Ну каждому своё)))))
Мне достаточно даже с избытком дисплейчика за 200 руб))) вся информация есть какие краски ещё надо?
Руссифицировать только и всё.
ex: ua9-145-1000

Оффлайн R3GC Владимир

  • Ветеран
  • *****
  • Сообщений: 3259
  • Репутация: +614/-83
Re: Ардуино контроллер поворотки
« Ответ #691 : 25 Август 2016, 08:07:31 »
.Но по моему все они китайские и обычные.А Вы о каком?
Покажите фото обычного))     
Вот здесь обычные, с киррилицей:
http://www.melt.com.ru/shop/indikatory-zhk-3.html
Китайские покупать нужно, а эти со сломаной аппратуры бесплатно найти можно  ;)
73!

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #692 : 25 Август 2016, 14:41:45 »
Мне достаточно даже с избытком дисплейчика за 200 руб))) вся информация есть какие краски ещё надо?
Руссифицировать только и всё.

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

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #693 : 25 Август 2016, 15:00:43 »
это не блажь, ну хочется по IIC

Да я и не против)))) просто потом захочется подключить часы по I2C,а потом и датчик элевации и азимута))))
Глядь а оно и не работает все на одной шинке)))))))))) и начались пляски с бубном))).

Хочется надо делать!!!
73!!!
ex: ua9-145-1000

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #694 : 25 Август 2016, 15:29:39 »
Хочется надо делать!!!
73!!!

Уже!
Элевацию в коде отключил, не влезало в мою UNO

Скомпилировал и с элевацией )))
"Леночка, яица подействовали..."

Изменена опция сборки, пересобираем все

Sketch uses 29 070 bytes (90%) of program storage space. Maximum is 32 256 bytes.
Global variables use 1 755 bytes (85%) of dynamic memory, leaving 293 bytes for local variables. Maximum is 2 048 bytes.
Low memory available, stability problems may occur.
« Последнее редактирование: 25 Август 2016, 15:56:39 от UA6EM Виктор »
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #695 : 25 Август 2016, 15:33:26 »
Вопрос к ГУРУ?

Есть возможность оптимизации кода  средой разработки?

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

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #696 : 25 Август 2016, 18:14:32 »
Отключил массу определений и не нужных мне функций, размер кода и свободная память не изменилась ни на байт

про оптимизацию незнаю))) её просто нет.
Одно понятно раз память не изменилась))) то значит то что отключили не используется))
ex: ua9-145-1000

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #697 : 25 Август 2016, 19:23:06 »
оптимизации кода

Код будет поменьше если выключить
#define DEFAULT_DEBUG_STATE 0 // 1 = activate debug mode at startup; this should be set to zero unless you're debugging something at startup

#define DEBUG_DUMP  // normally compile with this activated unless you're really trying to save memory

и включить
#define OPTION_SAVE_MEMORY_EXCLUDE_REMOTE_CMDS

ex: ua9-145-1000

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #698 : 25 Август 2016, 21:03:44 »
Цитировать
Код будет поменьше если выключить
#define DEFAULT_DEBUG_STATE 0 // 1 = activate debug mode at startup; this should be set to zero unless you're debugging something at startup

#define DEBUG_DUMP  // normally compile with this activated unless you're really trying to save memory

и включить
#define OPTION_SAVE_MEMORY_EXCLUDE_REMOTE_CMDS

Sketch uses 26 644 bytes (82%) of program storage space. Maximum is 32 256 bytes.
Global variables use 1 687 bytes (82%) of dynamic memory, leaving 361 bytes for local variables. Maximum is 2 048 bytes.
Low memory available, stability problems may occur.

Без:
Sketch uses 32 218 bytes (99%) of program storage space. Maximum is 32 256 bytes.
Global variables use 1 928 bytes (94%) of dynamic memory, leaving 120 bytes for local variables. Maximum is 2 048 bytes.
Low memory available, stability problems may occur.


Что очень существенно!!! Благодарю!

Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #699 : 26 Август 2016, 11:11:41 »
Поколдовал со скетчем и получил подключение с LCD по шине I2C. Пришлось в стартовых файлах тоже дописать. Но вот залил его на UNO ,там почему-то кроме заставки ничего не появляется , после нее чистый экран. Есть предположение что конфликт с кнопками UP DOWN ,так как они сидят на PIN A4 и A5. Надо попробовать их временно отключить и проверить. Кому интересно вот скетч с LCD I2C,но можно поправить и под простой индикатор. Да здесь пока датчики - потенциометры.

Не увидел дисплея, из скетча:
//#define FEATURE_4_BIT_LCD_DISPLAY //Uncomment for classic 4 bit LCD display (most common)
//#define FEATURE_ADAFRUIT_I2C_LCD
//#define FEATURE_ADAFRUIT_BUTTONS  // Uncomment this to use Adafruit I2C LCD buttons for manual AZ/EL instead of normal buttons
//#define FEATURE_YOURDUINO_I2C_LCD
//#define FEATURE_RFROBOT_I2C_DISPLAY
//#define FEATURE_ANALOG_OUTPUT_PINS
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #700 : 26 Август 2016, 11:19:01 »
из скетча:

2 года уже прошло Александр уже наверно и не помнит что творил))
ex: ua9-145-1000

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #701 : 26 Август 2016, 14:04:38 »
2 года уже прошло Александр уже наверно и не помнит что творил))
Со

нк так твори не твори инициализация китайского дисплейчика быть должна )))
Вчера вот путешествуюя по закромам алиэкспресса заказал всяких всякостей, в том числе 4-строчный дисплейчик и, часики реального времени, как без часов на рабочем столе )))
А вот синхронизацию думаю надо через интернет сделать по протоколу NTP для этого присмотрел
девайс жутко похожий на arduino uno только с эзернет портом и, там где у uno A0 и так далее замаркировано A8, на остальные пины ничего не выведено и, такое впечатление что сей девайс налезет сверху на uno один в один
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн RX3DR Александр

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +504/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #702 : 26 Август 2016, 19:45:13 »
2 года уже прошло Александр уже наверно и не помнит что творил))
Ребята ,это точно. Попробовал в свое время настроил и отложил. Так ,что точно уже и не помню что и как ,а вспоминать нет времени. Помню одно,что платку к дисплею покупал отдельно и припаивал к контактам LCD дисплея ,вот и получался дисплей с шиной I2C.
ex RX3DUR-UV3DUR

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #703 : 26 Август 2016, 21:56:56 »
вот и получался дисплей с шиной I2C.
В том то и дело, что в коде нет инициализации дисплея по I2C, два дня разбирался, теперь понятно где собака порылась, выложу скетч с настройками как только останется облагородить
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #704 : 29 Август 2016, 08:01:02 »
что в коде нет инициализации дисплея по I2C

Виктор приветствую

С чего Вы взяли что в коде этого нет))?
ex: ua9-145-1000