[問題] 請問有辦法共用輸入又不互相影響嗎
小弟正在自學arduino
想先找個目標來學習
就選了家人在夜市擺攤的機台來當範例
機台的概念其實滿簡單的
當碰觸到微動開關時增加分數
還有步進馬達和燈光的啟閉
按下歸零鈕分數歸零
這些都已經完成
現在只剩下一個功能想不到怎麼做
機台上有20個微動開關
當觸發一次時會加分
A持續ON時B也能正常觸發並加分
一般來說只要用20個輸入點就能解決
但我在想是否有辦法共用一個輸入點呢?
一開始的構想是在ON時觸發繼電器
將該點訊號斷開,但20個繼電器感覺有點笨
我不如再接一個ARDUINO或I/O拓展
我就想說是否有IC
在A腳即使持續ON著
在B腳也只會輸出一個短暫的訊號?
請各位前輩不吝賜教,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.86.244 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1604282420.A.78E.html
※ 編輯: berice152233 (211.22.240.28 臺灣), 11/02/2020 10:09:56
→
11/02 10:21,
5年前
, 1F
11/02 10:21, 1F
→
11/02 10:21,
5年前
, 2F
11/02 10:21, 2F
目前正在找有沒有能達成這個功能的硬體
→
11/02 10:41,
5年前
, 3F
11/02 10:41, 3F
感謝,我有查到CD4051這顆
透過二進制來讀取8個輸入
只是目前的範例好像都是輸出
仍在研究怎麼讀取輸入
推
11/02 11:33,
5年前
, 4F
11/02 11:33, 4F
不好意思,初學者可能用語不太精確
是想問說是否有IC,能在某一腳輸入時
對應的另一腳會輸出一個短暫的訊號
※ 編輯: berice152233 (49.216.86.244 臺灣), 11/02/2020 12:01:54
→
11/02 12:05,
5年前
, 5F
11/02 12:05, 5F
→
11/02 12:09,
5年前
, 6F
11/02 12:09, 6F
因為只是個人練習,成本其實還好
我可以只做三個極限開關來模擬動作就好
也會嘗試各種做法當練習
※ 編輯: berice152233 (49.216.86.244 臺灣), 11/02/2020 12:12:11
→
11/02 12:18,
5年前
, 7F
11/02 12:18, 7F
→
11/02 12:18,
5年前
, 8F
11/02 12:18, 8F
→
11/02 12:18,
5年前
, 9F
11/02 12:18, 9F
感謝,我再研究看看
推
11/02 14:44,
5年前
, 10F
11/02 14:44, 10F
→
11/02 14:44,
5年前
, 11F
11/02 14:44, 11F
看起來也是個很不錯的方法
當輸入的值有一定程度變動
就是有一個開關被觸發
剛好可以用手邊有的東西可以先試試看
→
11/02 14:45,
5年前
, 12F
11/02 14:45, 12F
我有點擔心雜訊的問題
(或者有其他沒有考慮到的問題)
不過我先嘗試一下
※ 編輯: berice152233 (49.216.86.244 臺灣), 11/02/2020 14:50:20
推
11/02 16:20,
5年前
, 13F
11/02 16:20, 13F
→
11/02 16:22,
5年前
, 14F
11/02 16:22, 14F
不好意思
不太了解做編碼這個動作
是否有可以參考的關鍵字呢
我查都只能找到編碼旋轉器
※ 編輯: berice152233 (49.216.86.244 臺灣), 11/02/2020 16:24:18
推
11/02 16:42,
5年前
, 15F
11/02 16:42, 15F
推
11/02 16:45,
5年前
, 16F
11/02 16:45, 16F
→
11/02 16:45,
5年前
, 17F
11/02 16:45, 17F
→
11/02 16:47,
5年前
, 18F
11/02 16:47, 18F
推
11/02 16:50,
5年前
, 19F
11/02 16:50, 19F
→
11/02 17:20,
5年前
, 20F
11/02 17:20, 20F
→
11/02 17:20,
5年前
, 21F
11/02 17:20, 21F
推
11/04 09:12,
5年前
, 22F
11/04 09:12, 22F
→
11/04 09:14,
5年前
, 23F
11/04 09:14, 23F
→
11/04 09:15,
5年前
, 24F
11/04 09:15, 24F
推
11/04 23:28,
5年前
, 25F
11/04 23:28, 25F
→
11/04 23:35,
5年前
, 26F
11/04 23:35, 26F
→
11/05 09:45,
5年前
, 27F
11/05 09:45, 27F