Официальный сайт компании Arduino по адресу arduino.cc
Объясните пожалуйста как сделать простенькое меню
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Сб, 11/02/2012 - 21:48
#include <LiquidCrystal.h> int x = 0; int val1 = 0; int state = 0; int f_val = 0; int sw_x = 8; LiquidCrystal lcd(7, 6, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.clear(); pinMode(sw_x, INPUT); } void loop() { menu_sw_x(); //Выбор case } void menu_sw_x () { val1 = digitalRead(sw_x); if ((val1 == HIGH) && (f_val == LOW)) { x++; delay(10); } f_val = val1; switch (x) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; default: x=0; break; } } Выбор case работает, не могу понять как организовать кнопку на включения меню например: "Устройство включил, и вижу мне надо настройки поменять какие нибудь, для этого я нажимаю на кнопку и попадаю в меню". И еще вопрос как сделать многоуровневое меню........
http://forum.amperka.ru/threads/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%...
вдруг кому ещё понадобится )