Подскажите пожалуйста, Есть клавиатура 4х4, экран и ардуино УНО. Делаю меню: (переход по пунктам в меню пытаюсь осуществить через нажатие комбинации клавиш: А1, А2....А6) А1. Установить переенные А2. Посчитать переменные А3....элемент меню А4....элемент меню А5,,,,элемент меню А6.... элемент меню Суть вопроса: Как организовать вход в меню?
Комментарии: 51
Anonim
Дисплей для теста?
Alexander
Да, там должны пункты меню выводиться и введенные переменные. Но пока все в сериал порт вывожу)))
Anonim
Конкретнее, что в итоге будет делать девайс?
Alexander
Девайс будет управлять шаговыми моторами. Например: Код команды "А1" будет возвращать двигатели в нулевую позицию. Код команды "А2" будет давать возможность вводить начальные координаты (плюс шаг) для шаговых двигателей. int x, // Position of the motor on ax 'X' y, // Position of the motor on ax 'Y'. z, // Position of the motor on ax 'Z'. dx, // The X-axis increment dy, // The Y-axis increment dz; // The Z-axis increment И в таком духе еще 4 пункта меню.. В данном случае пытаюсь сделать так: Если введен первый символ с клавиатуры "А" , а Это в АСКИ "65"то a1_temp = 65, и проваливаемся в следующие условие. Если второй символ это "1", а в АСКИ это "049" ТО складываю в переменную a1_temp += 049. И потом уже если a1_temp == 114, то типа я попал в нужное мне меню. и тут ждут команды на выполнение этого пункта меню! Не знаю правильно или нет придумал)))
Anonim
Ты видимо не понял вопрос. Что делает девайс в глобальном космическом масштабе? Какова его задача для родины?
Alexander
Это прототип, а вообще этот прототип будет перенесён на реальный 3Д принтер. У которого будет использоватся только механика и моторы. Далее вместо печатающего сопла будет цепляться датчик магнитного поля. А на стол для печати будет помещен магнит. Далее вся эта конструкция должна ездить и снимать величину магнитного поля. После чего выдавать файл с данными типа: А уже по этим данным будет строиться в Матлабе контурные графики 2Д и 3Д Как то так, если в кратце)))
Anonim
Ты сканер что-ли собираешь?
Alexander
типа того только для магнитного поля))
Anonim
Ну и написал бы софтину для пк, нафига там управление через сам мк?
Alexander
Вот типа такого на выходе должно быть, а еще в идеале видео построения магнитного поля)))
Anonim
Это курсач?
Alexander
Такое задание, с использованием мк)) Диплом)
Anonim
Целесообразность использования диспля под вопросом размером с орбиту Юпитера
Alexander
Это должно быть законченное устройство для конечного юзера типа))) Ну и он как от же должен ориентироваться))))
Anonim
У тебя мк собирает данные и если его грузить дисплеем - он будет тормозить на отправке, следовательно - скорость сканирования будет низкой.
Alexander
Да фиг с ней со скоростью)) на ночь поставил и пусть сканируется))
Anonim
Собирай данные в буфер. И высылай результаты сканирования построчно, готовым срезом. Памяти МК достаточно для этого.
Alexander
Еще до сбора данных далеко) Нужно меню это организовать)) Потому что преподаватель сказал, иди и делай)))
Anonim
Дисплей нужен, только в том случае, когда сканер будет работать автономно и писать данные на карту. Но это извращение. С точки зрения методологии и выявления твоих умственных способностей к мышлению - дисплей нужен. Для реальной работы - нет.
Anonim
посмотри библиотеку u8g2. там были прототипы меню може ты не нужен?
Anonim
Может. А может ты.
Anonim
полчаса флуда и ноль полезной информации собсно как и всегда иногда возникает мысль, что ты альтерэго электропиздабола
Anonim
Полчаса вопросов с выяснением зачем это нужно. Предпочитаешь выставлять свои знания для поднятия чсв - продолжай. Мне интересен творческий процесс и я задаю вопросы зачем. Ты их не задаешь, значит ты ограниченно мыслишь.
Anonim
тебя не просили выяснять. Попросили помочь с меню
Anonim
Меня лично никто не просил.
Anonim
хочет человек, пусть делает. Он хоть диплом получит ну так и не лезь
Anonim
Это чат , Олег, и я могу лезть со своими вопросами к любому. Даже к тебе.
Letuchiy
Споки
Anonim
сам споки
Letuchiy
Нит
Anonim
так человек и спросил по реализации меню, а не по его целесообразности. Вечно вы любите чятик русский форум превращать и решать за вопрошающего, что ему нужно
Th0r
в смысле альтер эго? это он и есть жи
Anonim
да? не знал
Th0r
ну может аккаунт его мужа, точно не знаю, но [v] - куча кошек [v] - самодельная кормилка для кошек [v] - живет 200км от города [v] - когда один в ро, другой активируется ну и несколько раз было, что одно и тоже рассказывал - чото там про датчик температуры на авто и чото еще было
Anonim
Видно что-то общее у нас с ним есть, определенно
Letuchiy
Ах ты
Anonim
прям досье
Anonim
Мужа, ну ты это хорош
Anonim
надо обоих в ро, посмотреть третьего
Letuchiy
Ахах
Anonim
А тебя не смущает тот факт, что я с тмелем общался в чате?
Th0r
ну значит точно, иногда за этим аккаунтом сидит твой муж
Anonim
(пацтулом) Какие замысловатые эротические фантазии Это ты у Вячеслава Гольца насмотрелся фразочек, он по жизни мужа предлагал найти) Или владислава
Th0r
или ты воспринял это как сигнал к действию
Anonim
Кто-то точно сделал что-то не так, но почему тебя это так волнует?
Th0r
потому что ты задолбал: кто-то приходит, задает вопрос, ты начинаешь флуд разводить: "а зачем, а нахер тебе это надо, а сделай по другому" в итоге в потоке этого поноса полезных сообщений нет, и сообщения от других людей теряются
Anonim
Я читаю про альтер-эго, погоди
Anonim
Сомневаюсь, что данное сообщение полезно для меня. Посмотри видео Саввантеева, поймешь отчего и почему.
Alexander
* Я полагаю, что в результате дискуссии и разного рода вопросов (даже глупых и неуместных) задающий вопрос может немного переосмыслить взгляд на проблему. * Пологаю, что умение задавать вопросы, а тем более правильные умеет не каждый.
Anonim
Некоторые личности прикидываются девушками/иностранцами/нубами для решения своей задачи по написанию кода. И тут выскакивают умники со своими предложениями как сделать правильнее) Профит. У меня был один случай, когда тимлид работая над одним проектом решил задать вопрос на форуме. Задачка была муторная, и надо было сделать алгоритм сортировки или поиска, точно не помню. В итоге, он закидывает такого вида текст, ребяты, смотрите-ка у меня задача оптимизировать код генератора кода и как бы мне это сделать. Народ такой, офигеть и начинают обсуждать, решать. В итоге решение находится, а тимлид пишет, всем спасибо это была задача на оптимизацию покрытия сети сотовой связи, тоже самое проделаю на своем выступлении в каком-то там очередном вебинаре. Да бум.Тсс Не помню точно, как этот прием называется, что-то из психологии. Я бы это назвал - воспользоваться слабостями задротов. Молодые люди, бывают от природы хитрые, а бывают начитанные и знают как манипулировать, почитай:)