Creating Input Buttons for Microcontroller Circuits

Click For Summary

Discussion Overview

The discussion revolves around creating input buttons for microcontroller circuits, with a focus on practical implementations and designs. Participants explore various methods for constructing buttons, including physical arrangements and circuit configurations.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant seeks guidance on creating input buttons similar to those on a channel changer for a microcontroller project.
  • Another participant suggests using a board with circuits and describes a method for creating a switch using solder beads and a small conductor mounted on a spring.
  • A different participant introduces the concept of switch bounce, indicating it may be relevant to the discussion.
  • One participant explains the technique for scanning a button matrix, mentioning the use of diodes to detect multiple key presses and provides a link to a tutorial on keypad circuits.
  • A participant acknowledges a misunderstanding regarding the initial question, clarifying that they interpreted it as a query about physically creating switches rather than integrating them into a controller.

Areas of Agreement / Disagreement

The discussion features multiple viewpoints on how to create input buttons and integrate them into microcontroller circuits. There is no consensus on a single method, and participants present differing approaches and considerations.

Contextual Notes

Participants do not fully explore the implications of switch bounce or the specifics of circuit design, leaving some assumptions and details unresolved.

Who May Find This Useful

Electronics students, hobbyists interested in microcontroller projects, and individuals looking to understand button matrix configurations may find this discussion beneficial.

dionysian
Messages
51
Reaction score
1
I am an ee student and i want to start a project with a microcontroller and i was wondering how i would go about useing/creating input buttons in my circuits... possibly i would like something like the button arangement on a channel changer. Can someone direct my to a resource about how i could go about doing this.

Thank you.
 
Engineering news on Phys.org
All that you really need is a board of some type with your circuits on it. A PC setup is probably best, but you could do it with wires on any surface. Where you want a switch, just cut the circuit and raise both ends with something like a solder bead. Mount a penny or some other small conductor on a little spring or a blob of silicone sealant so that it overlaps the beads, and there's your switch. A good coat of liquid latex or similar will waterproof it while maintaining the components in place.
 
And when you want to scan a button matrix, you will generally drive signals down the columns and sense the signals coupled to the rows, or visa versa. You may optionally want to make the connections with diodes, to allow multiple key presses to be sensed at once.

I googled scanning keypad circuit tutorial, and got lots of good hits for info. Here's the first hit:

http://www.winpicprog.co.uk/pic_tutorial9.htm
 
My apologies. I took the question to mean how you might physically create the switches, rather than how to combine them into a controller. :redface:
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
26
Views
3K
  • · Replies 23 ·
Replies
23
Views
8K
Replies
3
Views
2K