Подскажите пожалуйста, Есть клавиатура 4х4, экран и ардуино УНО. Делаю меню: (переход по пунктам в меню пытаюсь осуществить через нажатие комбинации клавиш: А1, А2....А6) А1. Установить переенные А2. Посчитать переменные А3....элемент меню А4....элемент меню А5,,,,элемент меню А6.... элемент меню Суть вопроса: Как организовать вход в меню?

Комментарии: 51

  1. 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

                                                    надо обоих в ро, посмотреть третьего

                                                • Anonim

                                                  А тебя не смущает тот факт, что я с тмелем общался в чате?

                                                  • Th0r

                                                    ну значит точно, иногда за этим аккаунтом сидит твой муж

                                                    • Anonim

                                                      (пацтулом) Какие замысловатые эротические фантазии Это ты у Вячеслава Гольца насмотрелся фразочек, он по жизни мужа предлагал найти) Или владислава

                                                      • Th0r

                                                        или ты воспринял это как сигнал к действию

                                                        • Anonim

                                                          Кто-то точно сделал что-то не так, но почему тебя это так волнует?

                                                          • Th0r

                                                            потому что ты задолбал: кто-то приходит, задает вопрос, ты начинаешь флуд разводить: "а зачем, а нахер тебе это надо, а сделай по другому" в итоге в потоке этого поноса полезных сообщений нет, и сообщения от других людей теряются

                                                            • Anonim

                                                              Я читаю про альтер-эго, погоди

                                                            • Anonim

                                                              Сомневаюсь, что данное сообщение полезно для меня. Посмотри видео Саввантеева, поймешь отчего и почему.

                                                          • Alexander

                                                            * Я полагаю, что в результате дискуссии и разного рода вопросов (даже глупых и неуместных) задающий вопрос может немного переосмыслить взгляд на проблему. * Пологаю, что умение задавать вопросы, а тем более правильные умеет не каждый.

                                                            • Anonim

                                                              Некоторые личности прикидываются девушками/иностранцами/нубами для решения своей задачи по написанию кода. И тут выскакивают умники со своими предложениями как сделать правильнее) Профит. У меня был один случай, когда тимлид работая над одним проектом решил задать вопрос на форуме. Задачка была муторная, и надо было сделать алгоритм сортировки или поиска, точно не помню. В итоге, он закидывает такого вида текст, ребяты, смотрите-ка у меня задача оптимизировать код генератора кода и как бы мне это сделать. Народ такой, офигеть и начинают обсуждать, решать. В итоге решение находится, а тимлид пишет, всем спасибо это была задача на оптимизацию покрытия сети сотовой связи, тоже самое проделаю на своем выступлении в каком-то там очередном вебинаре. Да бум.Тсс Не помню точно, как этот прием называется, что-то из психологии. Я бы это назвал - воспользоваться слабостями задротов. Молодые люди, бывают от природы хитрые, а бывают начитанные и знают как манипулировать, почитай:)

Не нашли ответ?

Вам также может быть интересно

‼ Просьба откликнуться тем, у кого на аппаратах Xiaomi, проблемы с получением иконок и имен приложений. При обновлении данных... Читать далее