Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха.

 
Опции темы
Непрочитано 03.04.2019, 17:11  
саня деев
Прохожий
 
Регистрация: 03.04.2019
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
саня деев на пути к лучшему
По умолчанию Управление шаговым двигателем от клавиатуры

Здравствуйте. Есть задача. Вводим с клавиатуры число, которое отображается на дисплее. жмем пуск и шаговик отрабатывает заданное число шагов (оборотов).
Нашел такой вот совет.

считываем знаки с клавиатуры в массив до ввода символа конца ввода, преобразуем char в числа, поразрядно складываем и выполняем управление двигателем.

Но кодом реализовать "преобразуем char в числа, поразрядно складываем" пока не могу. Если есть у кого-нибудь опыт, то подскажите хотя бы в какую сторону копать?
саня деев вне форума  
Непрочитано 03.04.2019, 21:41  
serg5768
Временная регистрация
 
Регистрация: 31.01.2016
Сообщений: 84
Сказал спасибо: 32
Сказали Спасибо 25 раз(а) в 16 сообщении(ях)
serg5768 на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Сообщение от саня деев Посмотреть сообщение
Если есть у кого-нибудь опыт, то подскажите хотя бы в какую сторону копать?
Начните копать в направлении учебников.
Если не получится - тогда только "копать" (в прямом смысле слова)...
serg5768 вне форума  
Непрочитано 03.04.2019, 21:45  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,110
Сказал спасибо: 1,246
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Началось...... вроде и число уже не первое.....

а копать в сторону ДНК. на кройняк хотябы язык программирования выучить.
stalkernet вне форума  
Сказали "Спасибо" stalkernet
ForcePoint (03.04.2019)
Непрочитано 03.04.2019, 21:52  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

саня деев, собственно пока тут значительно больше вопросов, чем ответов…
Как выглядит считывание с клавиатуры?
Для МК это обычно не требует преобразования и накопление двоичного числа ведут параллельно при чтении с клавиатуры и выводе на экран числа.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 03.04.2019, 22:02  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,510
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Опыт - есть. А сколько ви, таки, готовы заплатить за него? ))) Курсач чтоль?

Сообщение от саня деев Посмотреть сообщение
преобразуем char в числа, поразрядно складываем
Таки, это же очень просто: char - это и есть число от 0 до 255. На клавиатуре обычно числа нарисованы от 0 до 9. Преобразуются отдельные числа в одно большое вот так:
m*100 + n*10 + k.
NewWriter вне форума  
Непрочитано 04.04.2019, 07:43  
mahacytl
Прописка
 
Регистрация: 18.09.2008
Сообщений: 271
Сказал спасибо: 237
Сказали Спасибо 127 раз(а) в 69 сообщении(ях)
mahacytl на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Сообщение от саня деев
считываем знаки с клавиатуры в массив до ввода символа конца ввода, преобразуем char в числа, поразрядно складываем и выполняем управление двигателем
Таки, преобразование возможно понадобится.
Кодировка чисел от 0 до 9 - от 48 до 57 в десятичном виде, соответственно, чтобы получить число, необходимо от полученного char вычесть 48 десятичное. Ну и код символа конца ввода - 13 десятичное.
По крайней мере, думаю, совет был об этом.
mahacytl вне форума  
Непрочитано 04.04.2019, 10:03  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Схему!
Что такое "клавиатура"? 10 кнопок? Матрица кнопок? То, на чём я набираю этот текст?
"преобразуем char в числа" scanf?
"управляем двигателем" через что? Или он микрушный прямо на ногах контроллера?

Схему!
makakus вне форума  
Непрочитано 04.04.2019, 10:27  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Сообщение от makakus Посмотреть сообщение
Схему!
Рано. Судя по посту, человек вообще почти не представляет, чего хочет. Скорее всего - студент и сейчас уже далеко отсюда. Скорее всего, у каких-нибудь котов, которые с большей охотой ввязываются в сомнительные предприятия по вправке мозгов студнеподобным кадрам.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
stalkernet (05.04.2019)
Непрочитано 04.04.2019, 11:04  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Сообщение от akegor Посмотреть сообщение
Судя по посту, человек вообще почти не представляет, чего хочет. Скорее всего - студент
Не, студням пусть преподы помогают. Там методички написаны, надо читать - учиться. Мы за них делать не будем.
makakus вне форума  
Непрочитано 04.04.2019, 16:52  
dkm
Вид на жительство
 
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
dkm на пути к лучшему
По умолчанию Re: Управление шаговым двигателем от клавиатуры

Сообщение от саня деев Посмотреть сообщение
Если есть у кого-нибудь опыт, то подскажите хотя бы в какую сторону копать?
В сторону гугля, там есть масса готовых решений, но некоторые усилия для понимания придётся всё-таки приложить. Задачка более чем примитивная, даже для студента.
Хотя... Блин, куда катимся... К нам на работу за последние 3-4 года приходило 3 студента-старшекурсника и НИ ОДИН не знал даже закон Ома(один всё-таки знал, но постоянно путался, то ли "и помножить на эр", то ли поделить...), какие в .опу шаговые двигатели...
dkm вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление биполярным шаговым двигателем через LPT-порт svKamber TTL и CMOS логика 9 10.11.2016 11:18
Управление шаговым двигателем без электроники rb5ban Автоматика и аппаратура связи 188 07.12.2015 03:49
Управление шаговым двигателем melexov TTL и CMOS логика 61 11.04.2015 15:57
Управление шаговым двигателем fazacom Песочница (вопросы новичков) 59 20.05.2014 20:00
Управление шаговым двигателем slavok47 Поиск схем. Делимся схемами 13 13.04.2012 07:44


Часовой пояс GMT +4, время: 10:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot