Ссылку исправил. Флешка нужна всегда, с неё будет загрузка при старте синтеза.
Вид для печати
XENOMORPH,
На скрине видно что буквочка S ушла за границу рамки S-метра.
Для этого я так думаю нужно просто в любом граф.редакторе чуть по ширине сделать шкалу уже..или возможно в коде перед компиляцией подвинуть картинку по оси X в право изменением значения в какой либо строке?
RC3ZQ, 513 вроде. Да, всё потихоньку, неспеша. Я не финал выкладываю, оставить же надо другим подкорректировать) Да время на это много нужно.
А можно сделать стрелку другим цветом и длиннее чтоб не под шкалой была а на шкале? Как в настоящем стрелочнике.
user12,
Да можно, выше написано как граф файл прикрутить. Надо теперь проделать.
Добавлено через 16 минут(ы):
XENOMORPH,
Подскажите пожалуйста в чем "беда"
Программа версии 1.8.1
Видно не находит файл Rotary.h :roll:, хотя есть он в папке RotaryКод:Arduino: 1.8.1 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sergey\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10801 -build-path C:\Users\Sergey\AppData\Local\Temp\arduino_build_580185 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\DATA\РАДИО!!!\Synthesizer on Mega 2560 V2\оноформление со стрелкой s-metr\_2560_ASM2X\_2560_ASM2X\_2560_ASM2X.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sergey\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10801 -build-path C:\Users\Sergey\AppData\Local\Temp\arduino_build_580185 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\DATA\РАДИО!!!\Synthesizer on Mega 2560 V2\оноформление со стрелкой s-metr\_2560_ASM2X\_2560_ASM2X\_2560_ASM2X.ino
Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Users\Sergey\AppData\Local\Temp\arduino_build_580185\sketch\_2560_ASM2X.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Users\Sergey\AppData\Local\Temp\arduino_build_580185\sketch\_2560_ASM2X.ino.cpp" -o "C:\Users\Sergey\AppData\Local\Temp\arduino_build_580185\preproc\ctags_target_for_gcc_minus_e.cpp"
D:\DATA\Р РђР”Р?Рћ!!!\Synthesizer on Mega 2560 V2\оноформление СЃРѕ стрелкой s-metr\_2560_ASM2X\_2560_ASM2X\_2560_ASM2X.ino:12:20: fatal error: Rotary.h: No such file or directory
compilation terminated.
exit status 1
Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.
RC3ZQ, длинный путь скорее всего, папку со скетчем нужно кидать в корень диска, не нужно далеко так копировать, тем более с кирилицей. Не любит IDE такие пути :-(.
Сделайте такой короткий путь D:\_2560_ASM2X_SD.
Вложение 258137
Ну и с какой скоростью это все будет обновляться? (видео можно увидеть как сейчас все шевелится? просто интересно)
Для крутой графики нужно как минимум два видео буфера.... Да хотя бы один.
А так тайлы и спрайты рулят. Почитайте вдруг пригодится https://geektimes.ru/post/285570/
Добрый день. Отрыл эту строку в исходнике но блин "моя башка не понимэ".
Что то она не похожа что отвечает за координаты по иксу граф.изображения стрелочного s- метра:crazy:Код:myGLCD.drawRect(8, 9, 188, 98); // FREQUENCY RECT CUBE-X
Прошу ткните пальцем где цифрами по играться и как чтоб картинку S метра правей сдвинуть.
Спасибо.
P.S карт ридер "прикорячил" с боку на шлейфике...так что к экспериментам как ПИОНЭР ВСЕГДА ГОТОВ:super:
upd
Есть такая особенность. Сначала в момент загрузки синтеза подгружается картинка та что находится на флешке (тобиш S-метр), а затем сама оболочка. Но это наверное все таки можно в исходнике скорректировать (где то задержку на загрузку картинки выставить).
Другое дело что немного как бы не совсем хорошо выглядит что подсветка LCD уже включилась а ПО через секунд 5-7 подгружается и появляется приветствие а затем оболочка. Но тут видимо надо через таймер включать подсветку , программно похоже это не решишь.