А продать купленное можно тут.
Пт май 27, 2022 19:37:04
переходник USB2COM
Если-бы он еще был...
Пт май 27, 2022 19:38:03
А просто СОМ порт на компе есть?
Пт май 27, 2022 19:40:30
На моем нет. В понедельник на рабочем компе попробую.
Пт май 27, 2022 19:42:09
Только на входной разъём подключайтесь! Не на ножку проца! :О
Сб май 28, 2022 08:14:20
Вот этот скетч попробуйте, в нём никаких либ не используется. Только кнопку и дисплей надо подключить.
Правда, дисплей не один-в-один, но тоже Futaba.
Спойлер
- Код:
/* Скетч выводит на VFD-дисплей FUTABA M202MD10C последовательно
все знаки вторых половин всех его 11-ти таблиц
== 11 февраля 2018 г ==*/
void setup() {
Serial.begin(9600); // дисплей работает только с такой скоростью
pinMode(9,INPUT); // кнопка - при нажатии замыкается на плюс
Serial.write(0x1F); // сброс настроек дисплея
Serial.write(0x14); // убрать курсор
}
void loop() {
for (int l=0; l<=11; l++) { // 11 таблиц
while (!(digitalRead(9))) {delay(500);} // ждём кнопку
Serial.write(0x1F);
Serial.write(0x14);
Serial.write(0x10); // настроить вывод
Serial.write(0); // на верхнюю строку
Serial.print("Charset table No.");
Serial.print(l);
Serial.write(0x00); // включить
Serial.write(0x01); // "расширенный" режим
Serial.write(0x02); // выбрать
Serial.write(l); // номер таблицы
while ((digitalRead(9))) {delay(500);} // ждём кнопку
for (int k=0x80; k<=0xE0; k=k+32) { // печатать будем знаки с 0х80 по 0хFF
while (!(digitalRead(9))) {} // ждём кнопку
Serial.write(0x10); // начнём с верхней
Serial.write(0); // строки
Serial.print(k, HEX);
Serial.print(":");
for (int i=0; i<=15; i++) { // 16 знаков на верхнюю строку
Serial.write(k+i);
}
Serial.write(0x10);
Serial.write(20);
Serial.print(k+0x10, HEX);
Serial.print(":");
for (int i=16; i<=31; i++) { // 16 знаков на нижнюю строку
Serial.write(k+i);
}
while (digitalRead(9)) {delay(500);} // ждём кнопку
}
}
}
Должно быть что-то вроде:
Сб май 28, 2022 10:40:07
abomin писал(а):Вот этот скетч попробуйте
Система команд вообще нет совпадений..
alr5000 писал(а):С остальными прошивками аналогично (((
Нет выбора кодовой страницы ..
Начни с правки хеловорда - добавить туда выбор страницы описано в доке
https://www.radiokot.ru/forum/download/ ... ?id=305919 которая выкладывалась тут ранее и страницы после 12 к прочтению и действию
1B 52 02 - пример выбора 02 неметчины для хеловорда 00 нужно отправить
И то коды из примера не факт что правильные ..чёт сомневаюсь в этом сильно.. нужно пробовать сопоставлять .. а может и вовсе можно передавать не хексом.. есть и такие дисплеи - которые напрямую ASCII понимают отлично включая расширенную кириллицей. Постом выше отчасти именно такой пример .
Сб май 28, 2022 19:53:36
abomin писал(а):Вот этот скетч попробуйте
Система команд вообще нет совпадений..
alr5000 писал(а):С остальными прошивками аналогично (((
Нет выбора кодовой страницы ..
Начни с правки хеловорда - добавить туда выбор страницы описано в доке
https://www.radiokot.ru/forum/download/ ... ?id=305919 которая выкладывалась тут ранее и страницы после 12 к прочтению и действию
1B 52 02 - пример выбора 02 неметчины для хеловорда 00 нужно отправить
И то коды из примера не факт что правильные ..чёт сомневаюсь в этом сильно.. нужно пробовать сопоставлять .. а может и вовсе можно передавать не хексом.. есть и такие дисплеи - которые напрямую ASCII понимают отлично включая расширенную кириллицей. Постом выше отчасти именно такой пример .
А какую срочку надо вписать в прошивку, чтобы выбрать 866 кодовую страницу? Я не очень силен в ардуино ((((((((
Сб май 28, 2022 19:58:33
abomin писал(а):Вот этот скетч попробуйте
alr5000, Вы скетч запускали?
Сб май 28, 2022 20:05:36
Запускал, вообще ничего не выводит
Кнопку куда подпаивать ?
Сб май 28, 2022 20:07:41
В скетче же написано. А дисп как подключали?
Сб май 28, 2022 20:11:12
Как обычно, RX, + и -
RX на D6 ардуино, кнопку на D9
Или надо по-другому?
Сб май 28, 2022 20:17:05
RX на D6 ардуино
Вот это с чего вдруг??
Сб май 28, 2022 20:18:43
А куда? Объясните. Я-ж говорю, что в ардуино ничего не понимаю от слова СОВСЕМ !
В скетче это где-то указано ?
Кнопку между D9 и плюсом подключить ?
Сб май 28, 2022 20:27:31
Понятно. D1 - это стандартный вывод ТХ Ардуино. И подключать его к контакту RX (пятаку) НА ПЛАТЕ вашего дисплея, минуя преобразователь.
Кнопку на D9 и на +5 Вольт. От D9 резистор 1..100 кОм на землю.
Сб май 28, 2022 20:34:47
Вот что выводит
https://www.upload.ee/image/14180531/b5 ... 614ba.jfifЧто к пятаку подключаю, что к RX на основном разъеме (подключен к TX ардуино)
Сб май 28, 2022 21:35:06
То есть вобще ничего осмысленного? Есть вероятность, что дисп дефектный. Жаль, даташита на него нету...
Сб май 28, 2022 23:13:06
Есть вероятность, что дисп дефектный
Была такая мысль... На след. неделе вроде как еще один такой-же должен появиться, попробую подключить.
Вс май 29, 2022 09:53:57
Начни с простого - если скетч выводит белиберду ..узнай хотя бы правильно ли он слышит данные на уарте -например в конец файла хеловорд допиши задержку пару секунд и подай команды для очистки экрана - 0x1B, 0x5B, 0x32, 0x4A если сработает - значит просто не в той таблице живёт и проблема решается программно.
Вс май 29, 2022 10:25:32
допиши задержку пару секунд и подай команды для очистки экрана - 0x1B, 0x5B, 0x32, 0x4A.
Как это сделать ? Можете написать, какую строку добавить в скетч? Я-ж говорю, для меня это темный лес ((((((((
Вс май 29, 2022 10:37:24
переходник USB2COM
Если-бы он еще был...
Кстати, он у Вас есть - встроен в ардуинку
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.