ЧПУ пульты

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

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

Кстати, а на взрослых пультах не делают "кнопки-предохнанителя" которая сама нажимается когда держишь пульт в руках, чтобы при случайном ронянии пульта станок куда-нибудь не поехал?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а):Пока пишет только на буржуйском языке, но нашел сайтик, где один чел написал библиотеку для русского языка. следующий шаг - обучение русскому языку.
больше 7 или 8 символов русских на экран не выведешь :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

Я уже думал об этом. На пульте нашей куки таких кнопок несколько, под любую руку! Причем там стоят кнопки ... как это сказать... на два щелчка, т.е. чтоб управлять с пульта нажимаешь кнопку на 1 щелчок, если пережал - 2й щелчок. Пульт робит только в первом щелчке, если недожал или пережал - робить не будет. я тут тоже думаю кнопку поставить для указательного пальца!
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

aftaev писал(а):больше 7 или 8 символов русских на экран не выведешь
Да, я там поэмы писать не собираюсь! Может и этого хватит!
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

Посмотрите здесь: http://robocraft.ru/blog/arduino/503.html
Тут разве не весь алфавит на кириллице?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а):Посмотрите здесь: http://robocraft.ru/blog/arduino/503.html
Тут разве не весь алфавит на кириллице?
Это косяк индикатора. Когда пишу на PIC то там можно в индикатор прописать свои 7 символов (русские буквы которых не хватает).

Потом вызываешь их и индикатор высвечивает.
Пробовал первую строку выводить с таким одним набором,потом в индикатор загоняем другой набор символов и выводим другую строку. Вот только индикатор обновляет весь экран сразу и применяет последний набор.

попробуй на индикатор вывести
йцгшщъф
ыджэяюб

и посмотри что будет :)

Вот так скорее всего выводят русские буквы
createChar(ch, bitmap)
Самая крутая функция: позволяет создать свой символ с кодом ch (от 0 до 7), пользуясь массивом битовых масок bitmap для задания тёмных и светлых точек.

lcd.print("Здравствуй, мир!");
Здесь они используют всего 6-7 русских букАв
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

aftaev писал(а):и посмотри что будет
Я уже смотрел! Главное экран заработал, первый шаг сделан! Теперь с джойстиком надо разобраться.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а):Я уже смотрел!
мож в аргуино что то умное придумали. Скажи тот же косяк больше 8 разных симыволов(букв) разных не вывести на экран?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

aftaev, не понял вопроса.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: ЧПУ пульты

Сообщение Сергей Саныч »

aftaev писал(а):мож в аргуино что то умное придумали. Скажи тот же косяк больше 8 разных симыволов(букв) разных не вывести на экран?
Это не косяк ардуино, это проблема дисплея. Ничего тут не придумаешь, другой дисплей надо. Кстати, подобные бывают и с прошитой кириллицей.
Чудес не бывает. Бывают фокусы.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а):aftaev, не понял вопроса
в аргуино можно вывести больше 8 разных русских букв или нет? Что происходит?
Serg-tmn писал(а):Кстати, подобные бывают и с прошитой кириллицей.
В Москве как то давно покупал в чипдипе :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: ЧПУ пульты

Сообщение Алексс »

:lol:
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

С русским языком эксперементировать больше не пробовал. После установки библиотек для русского языка, при добавлении в скетч библиотека отображается черным цветом(цвет шрифта), а родная (англоязычная ) библиотека отображается желтым цветом. Может я что-то не так делаю?
В вышеуказаной статье, чел пишет, что в таблице символов китайских экранов есть и кирилл ица , просто беспорядочно раскидана по всей таблице.
Короче, с русским языком пока непонятки.

Хочу попробовать написать скетч, для вывода данных с резисторов джойстика на экран.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а):В вышеуказаной статье, чел пишет, что в таблице символов китайских экранов есть и кирилл ица , просто беспорядочно раскидана по всей таблице.
находил кодировку на эти знакогенераторы, русского шрифта там не заметил чтоб он был где то раскидан.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: ЧПУ пульты

Сообщение Сергей Саныч »

Тима писал(а):чел пишет, что в таблице символов китайских экранов есть и кирилл ица , просто беспорядочно раскидана по всей таблице
Если у ардуино есть возможность, попробуй вывести на экран все коды от 128 до 255. Если там есть русские буквы, можно будет составить таблицу перекодировки.
В моем дисплее (CM4040) было так:

Код: Выделить всё

128 <32 пустых>
160 БГЁЖЗИЙЛПУФЧШЪЫЭЮЯбвгёжзийклмнптчшъыьэюя
200 <24 специфических>
224 ДЦЩдфцщ
231 <25 специфических>
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

Вот, что я имел в виду: http://freeduino.ru/arduino/LCD.html
В конце описано как писать русскими буквами. Надеюсь сработает с моим экраном.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: ЧПУ пульты

Сообщение Сергей Саныч »

Тима писал(а):Вот, что я имел в виду: http://freeduino.ru/arduino/LCD.html
В конце описано как писать русскими буквами. Надеюсь сработает с моим экраном.
Для проверки наличия русского знакогенератора воткни такой код:

Код: Выделить всё

unsigned char symb[129];
int i;
  for(i=0; i<128; i++)
     symb[i] = i+128;
  symb[128] = 0; // Ограничитель строки
  lcd.setCursor(0, 0);
  lcd.print("symb");
Если у тебя на экране меньше 128 знакомест, выводи кусочками.
Ардуино в руках не держал, поэтому надо смотреть, какой там диалект Си.
Но вроде все в пределах базового языка.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

Спасибо. Завтра п опробую.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Нужно Ардуино потискать, мож к СИ привыкну, а то лежит она у меня с экранчиком :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

В твоем случае я бы искал вариант подключения тврего девайса в качестве монитора к компу(как здесь Роботы среди нас #92), а сенсорный экран в качестве управления курсором мыши. И получится супер-современный пульт.
Последний раз редактировалось Тима 24 окт 2012, 17:33, всего редактировалось 1 раз.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Ответить

Вернуться в «Электроника»