В общем сразу скажу что мои познания в программирование это 1 из 10. больше механик я.
Достался мне один интересный проект , перельстатический насос, за основу взят шаговый двигатель NEMA17 HS4401 высота 38мм с управлением arduino pro mini.
Вот по этой схеме все было собрано

Несколько дней мучений с прошивкой и настройкой все получилось. заработало. довольный как слон такой крутой поделкой
Но вот все время пользования , одно не радовало , английский язык в меню управления.
Ну и решил раз уж с прошивкой справился , то и русификация тоже должна поддаться. Несколько бессонных ночей изучений, поисков, сотни пере прошивок и компиляций процесс не сдвинулся дальше крякозябр на экране 1602. А ну и дергающийся глаз от такой каши в голове
изучив весь скетч выявил все строки которые выдают информацию на экран , но как сделать компиляцию без ошибок не ясно.
пробовал подключать разные библиотек
<LiquidCrystalRus.h> здесь если память не ошибает выдавала крякозябры
<font_LCD_1602_RUS.h>
<LCD_1602_RUS_ALL.h>
<LiquidCrystal_I2C_OLED
но в общем либо компиляция не проходила , а в с одной из библиотек по ошибки компиляции дошел до
// Setup()
//================================================================================================
void setup() {
DEBUG_BEGIN(115200);
lcd.begin(); это было выделено красны , удаляю но все ровно не помогает
lcd.clear();
lcd.backlight();
в общем понял одно либо нужен какой то там дорогущий дисплей оригинальный или дорисовать в имеющемся не хватающие 8 символов, но это не в моих силах
Но вот в душе чую что уже под имеющуюся библиотеку нужно просто код подправить, вот прям почему то уверен на сто процентов, но сам этого сделать уж точно не смогу.
Может кто подскажет чего или лучше бы конечно исправить , ну или хотя бы направят в нужное русло. а уж какой там текст на русский переписать я уже сам дальше доковыляю
Заранее всем благодарен
ссылка на исходник :
Достался мне один интересный проект , перельстатический насос, за основу взят шаговый двигатель NEMA17 HS4401 высота 38мм с управлением arduino pro mini.
Вот по этой схеме все было собрано

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


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

изучив весь скетч выявил все строки которые выдают информацию на экран , но как сделать компиляцию без ошибок не ясно.
пробовал подключать разные библиотек
<LiquidCrystalRus.h> здесь если память не ошибает выдавала крякозябры
<font_LCD_1602_RUS.h>
<LCD_1602_RUS_ALL.h>
<LiquidCrystal_I2C_OLED
но в общем либо компиляция не проходила , а в с одной из библиотек по ошибки компиляции дошел до
// Setup()
//================================================================================================
void setup() {
DEBUG_BEGIN(115200);
lcd.begin(); это было выделено красны , удаляю но все ровно не помогает
lcd.clear();
lcd.backlight();
в общем понял одно либо нужен какой то там дорогущий дисплей оригинальный или дорисовать в имеющемся не хватающие 8 символов, но это не в моих силах
Но вот в душе чую что уже под имеющуюся библиотеку нужно просто код подправить, вот прям почему то уверен на сто процентов, но сам этого сделать уж точно не смогу.
Может кто подскажет чего или лучше бы конечно исправить , ну или хотя бы направят в нужное русло. а уж какой там текст на русский переписать я уже сам дальше доковыляю
Заранее всем благодарен
ссылка на исходник :
Вложения
-
40.6 KB Просмотры: 43