Saya sedang melakukan beberapa proyek dan saya menggunakan Arduino untuk prototipe, saya harus menggunakan 10 tombol (bersama dengan lebih banyak hal) dan saya tidak memiliki cukup pin.
Salah satu solusi yang dapat saya pikirkan adalah dengan menggunakan pin analog dan menggunakan masing-masing untuk dua tombol, seperti ini:
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Dengan begitu saya bisa membaca pin A0 dan tahu yang mana dari mereka didorong dengan melihat apakah tegangannya 5V atau setengahnya.
Apakah ini ide yang bagus? Berbagai tombol yang ditekan TIDAK PERNAH seharusnya didorong pada saat bersamaan, yang merupakan satu-satunya masalah yang dapat saya pikirkan.
Apakah ada cara yang lebih baik?