[問題] Menu設計

作者: hogiking (***ˋ(  ̄▽ ̄)ˊ***)   2013-08-08 23:07:20
最近接觸到新的東西 要寫個控制板的Code
簡單來說就是一個旋鈕 控制很多功能
左右轉 按一下後 進入下一層的子目錄
就像RPG 有 "法術" "攻擊" "裝備"
"法術" 目錄下有 "火球"
"冰箭"
之類的設計 再按一下法術會回到上一頁目錄這樣
編碼器有三條線拉到晶片上 兩條ENCODER 1/2 一條 ENCODER_SW(按鍵)
ex:
原本轉是 A->B->C->D->A 這樣
在A按下後 會進入A的子目錄(A1->A2->A3->A1)
輸入源是旋轉編碼器 value
在第一層的輸入是利用
switch(value%4)
case 0
case 1
case 2
case 3
讓第一層一直在A->B->C->D之間來回
但是進入到下層A子目錄後 轉旋鈕會發現 變成A1->B->C->D->A1
沒有辦法把原本的編碼器定在A1那個子目錄內
請請問有做過類似東西前輩們 是否可以給一些在設計上的建議
作者: damody (天亮damody)   2013-08-09 01:15:00
感覺你的想法沒錯,但是程式有bug。
作者: Anal (^^)   2013-08-09 13:14:00
方法沒問題.但是程式的邏輯有錯,修正就可以了.

Links booklink

Contact Us: admin [ a t ] ucptt.com