VFD display BA63\USB, флуоресцентный дисплей
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
с телефона писать ..не очень удобно.. сам добавь Serial.write(0x1F); - отправит в порт 1f - одна строка один цифирь..вот и дописать несколько строк с нужными цифрами
Перед отправкой поставить задержку delay(500); - строка для задержки в полсекунды - значение в миллисекундах ..можно четыре раза ..
Перед отправкой поставить задержку delay(500); - строка для задержки в полсекунды - значение в миллисекундах ..можно четыре раза ..
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
Попробовал, ничего не изменилось. По-ходу дисплей раненый (((
Буду ждать второй, попробую его подключить.
Буду ждать второй, попробую его подключить.
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- abomin
- Встал на лапы
- Сообщения: 148
- Зарегистрирован: Вс дек 13, 2015 09:23:39
- Откуда: Новомосковск, Тульская обл.
Re: VFD display BA63\USB, флуоресцентный дисплей
Терминальной прогой умеете пользоваться?
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
Что-то помню, давно дело было...
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- abomin
- Встал на лапы
- Сообщения: 148
- Зарегистрирован: Вс дек 13, 2015 09:23:39
- Откуда: Новомосковск, Тульская обл.
Re: VFD display BA63\USB, флуоресцентный дисплей
Подключите к компу ардуину, узнайте, какой ей назначен СОМ-порт, средУ Arduino IDE не запускайте, подключите дисп (с пятака его платы) на пин ардуино D0(RX), запускайте терминальную прогу, выбирайте номер порта, параметры передачи, и отправляйте в порт фразы на латинице.
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
К тати почти во всех кодовых страницах 0х23 выводит #
И скетч который правил покажи
И скетч который правил покажи
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
/* Скетч выводит на VFD-дисплей FUTABA M202MD10C последовательно
все знаки вторых половин всех его 11-ти таблиц
== 11 февраля 2018 г ==*/
void setup() {
Serial.begin(9600); // дисплей работает только с такой скоростью
pinMode(9,INPUT); // кнопка - при нажатии замыкается на плюс
Serial.write(0x1F); // сброс настроек дисплея
Serial.write(0x14); // убрать курсор
Serial.write(0x1B);
Serial.write(0x5B);
Serial.write(0x32);
Serial.write(0x4A);
}
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);} // ждём кнопку
}
}
}
все знаки вторых половин всех его 11-ти таблиц
== 11 февраля 2018 г ==*/
void setup() {
Serial.begin(9600); // дисплей работает только с такой скоростью
pinMode(9,INPUT); // кнопка - при нажатии замыкается на плюс
Serial.write(0x1F); // сброс настроек дисплея
Serial.write(0x14); // убрать курсор
Serial.write(0x1B);
Serial.write(0x5B);
Serial.write(0x32);
Serial.write(0x4A);
}
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);} // ждём кнопку
}
}
}
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
Конечно ничего не изменится - очистку ты поставил в секцию инициализации а нужно было в конец в секции луп..
Добирусь до компа накатаю что нибудь ...
Добирусь до компа накатаю что нибудь ...
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
ok, спасибо!
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
Пробуй
а вообще тему лучше унести .. а то и так засрали и зассали тапки топик стартеру
// буковки отправляем цифирьками в хексе ASCII -- это очень придурашеый способ вывода только ради теста
#include <SoftwareSerial.h> // убогая и тормозная.
SoftwareSerial lcd(255, 2); // This is required, to start an instance of an LCD (RX at pin D2)
void setup() {
lcd.begin(9600); // Start the LCD at 9600 baud
lcd.write(0x1B); // выбор набора 0х1B 0х52 0х00 - для кодовой страницы пендостана
lcd.write(0x52);
lcd.write(0x0); //
delay (300); // подождем вдруг ему нужно время осознать
}
void loop() {
lcd.write(0x1B); // установка курсора в положение 1 строка 5 позиция
lcd.write(0x5B);
lcd.write(0x31);
lcd.write(0x3b);
lcd.write(0x35);
lcd.write(0x48);
lcd.write(0x20); // space
lcd.write(0x48); // H
lcd.write(0x45); // E
lcd.write(0x4c); // L
lcd.write(0x4c); // L
lcd.write(0x4f); // O
lcd.write(0x20); // space
delay (3000); // подождем и посмотрим
lcd.write(0x1B); // очистка экрана
lcd.write(0x5B);
lcd.write(0x32);
lcd.write(0x4A); //
lcd.write(0x1B); // установка курсора в положение 2 строка 5 позиция
lcd.write(0x5B);
lcd.write(0x32);
lcd.write(0x3b);
lcd.write(0x35);
lcd.write(0x48);
lcd.write(0x20); // space
lcd.write(0x57); // W
lcd.write(0x4F); // O
lcd.write(0x52); // R
lcd.write(0x4c); // L
lcd.write(0x44); // D
lcd.write(0x20); // space
delay (3000); // подождеми посмотрим
lcd.write(0x1B); // очистка экрана
lcd.write(0x5B);
lcd.write(0x32);
lcd.write(0x4A); //
}
Спойлер
// Скетч тестовый выводит на VFD-дисплей BA63 ля FUTABA хело ворд в разных строчках и мигает этими надписями// буковки отправляем цифирьками в хексе ASCII -- это очень придурашеый способ вывода только ради теста
#include <SoftwareSerial.h> // убогая и тормозная.
SoftwareSerial lcd(255, 2); // This is required, to start an instance of an LCD (RX at pin D2)
void setup() {
lcd.begin(9600); // Start the LCD at 9600 baud
lcd.write(0x1B); // выбор набора 0х1B 0х52 0х00 - для кодовой страницы пендостана
lcd.write(0x52);
lcd.write(0x0); //
delay (300); // подождем вдруг ему нужно время осознать
}
void loop() {
lcd.write(0x1B); // установка курсора в положение 1 строка 5 позиция
lcd.write(0x5B);
lcd.write(0x31);
lcd.write(0x3b);
lcd.write(0x35);
lcd.write(0x48);
lcd.write(0x20); // space
lcd.write(0x48); // H
lcd.write(0x45); // E
lcd.write(0x4c); // L
lcd.write(0x4c); // L
lcd.write(0x4f); // O
lcd.write(0x20); // space
delay (3000); // подождем и посмотрим
lcd.write(0x1B); // очистка экрана
lcd.write(0x5B);
lcd.write(0x32);
lcd.write(0x4A); //
lcd.write(0x1B); // установка курсора в положение 2 строка 5 позиция
lcd.write(0x5B);
lcd.write(0x32);
lcd.write(0x3b);
lcd.write(0x35);
lcd.write(0x48);
lcd.write(0x20); // space
lcd.write(0x57); // W
lcd.write(0x4F); // O
lcd.write(0x52); // R
lcd.write(0x4c); // L
lcd.write(0x44); // D
lcd.write(0x20); // space
delay (3000); // подождеми посмотрим
lcd.write(0x1B); // очистка экрана
lcd.write(0x5B);
lcd.write(0x32);
lcd.write(0x4A); //
}
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
Прошил, вообще ничего не выводит (((
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
А ты видишь какой вывод в скетче настроен на передачу ??
Вдруг у тебя не д2;-)
Библиотека софтваре сериал может почти любой пин сделать выходом, в часах что ты показал буржуин пользует именно ее по этому пример сделан на ней же ..хотя эта либа неудачный вариант и подходит когда нужно несколько уартов на дуне поднять..
Вдруг у тебя не д2;-)
Библиотека софтваре сериал может почти любой пин сделать выходом, в часах что ты показал буржуин пользует именно ее по этому пример сделан на ней же ..хотя эта либа неудачный вариант и подходит когда нужно несколько уартов на дуне поднять..
Последний раз редактировалось Energizer-A Вс май 29, 2022 17:04:50, всего редактировалось 1 раз.
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
Вапервых он мигал?? Строчки вывода менял?? Вавтарых попробуй изменить в команде положение курсора - сейчас стоит пятая колонка поставь вторую .. так можно определить что хоть что то работает и двигаться дальше... И кверх ногами смотреть на дисплей не очень удобно 
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
Подключился к RX напрямую к процу, хотя-бы перестали выводиться беспорядочные символы
Видео:
https://www.upload.ee/files/14182347/Wh ... 4.mp4.html
Выводит непрерывно j j E j j E j j E и тд. Причем E с полоской сверху
Видео:
https://www.upload.ee/files/14182347/Wh ... 4.mp4.html
Выводит непрерывно j j E j j E j j E и тд. Причем E с полоской сверху
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- Energizer-A
- Вымогатель припоя
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
Re: VFD display BA63\USB, флуоресцентный дисплей
Это нравилось больше.. была надежда что команда выбора строки и столбца хоть работаетalr5000 писал(а):вот что вывел:
и крайняя попытка..
Спойлер
// Скетч тестовый выводит на VFD-дисплей BA63 ля FUTABA надписи в разных строчках и мигает этими надписями// буковки отправляем ASCII -- команды управления hex данными.
// библиотека порта стандартная и работает только на стандартной ноге RX
void setup() {
Serial.begin(9600); // дисплей работает с такой скоростью
Serial.write(0x1B); // 35 and 29 866 Latin/Cyrillic Russia
Serial.write(0x52);
Serial.write(0x35);
delay(300);
}
void loop() {
Serial.print("don't waste my time ");
delay(5000);
Serial.write(0x1B); // установка курсора в положение 2 строка 1 позиция
Serial.write(0x5B);
Serial.write(0x32);
Serial.write(0x3b);
Serial.write(0x31);
Serial.write(0x48);
Serial.print("не трать мое время ");
delay(5000);
Serial.write(0x1B); // очистка экрана
Serial.write(0x5B);
Serial.write(0x32);
Serial.write(0x4A); //
delay(50);
}
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
Попробовал. Все равно не выводит то что надо. Причем если подключить к RX разъема или RX на проце - разные символы.
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- abomin
- Встал на лапы
- Сообщения: 148
- Зарегистрирован: Вс дек 13, 2015 09:23:39
- Откуда: Новомосковск, Тульская обл.
Re: VFD display BA63\USB, флуоресцентный дисплей
alr5000, в последнем скетче - к какому пину ардуины дисп подключаете?
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: VFD display BA63\USB, флуоресцентный дисплей
К пину D0
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- abomin
- Встал на лапы
- Сообщения: 148
- Зарегистрирован: Вс дек 13, 2015 09:23:39
- Откуда: Новомосковск, Тульская обл.
Re: VFD display BA63\USB, флуоресцентный дисплей
[uquote="alr5000",url="/forum/viewtopic.php?p=4238672#p4238672"]К пину D0[/uquote]А надо было к D1.
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)