The Straight Dope

Go Back   Straight Dope Message Board > Main > Mundane Pointless Stuff I Must Share (MPSIMS)

Reply
 
Thread Tools Display Modes
  #1  
Old 12-11-2010, 09:33 AM
Zeldar Zeldar is offline
Guest
 
Join Date: Jun 2003
Push Buttons

Just now as I was getting coffee I pushed the button to turn off the hotplate and was struck with the idea of how the push button has come to represent the ultimate device. Next to the possibility of willing something to happen and it happening, I can't think of a simpler thing than a push button to accomplish some task or start some process.

And how many things in our daily lives are managed with "the push of a button"?

I got to wondering how far back we have to go to get to a time when there were no push buttons. I remember the Chrysler Corporation cars of the late 50's had push button transmissions. That was cutting edge for the day.

I looked up http://en.wikipedia.org/wiki/Push-button and am impressed with their version of the history of these things. But I wonder if any of you have even earlier examples you can think of.

In effect, "What was the earliest push button?"
Reply With Quote
Advertisements  
  #2  
Old 12-11-2010, 11:11 AM
engineer_comp_geek engineer_comp_geek is offline
Charter Member
 
Join Date: Mar 2001
Location: Pennsylvania
Posts: 5,944
Push button light switches date to the late 1800s.
Reply With Quote
  #3  
Old 12-11-2010, 01:17 PM
Johnny L.A. Johnny L.A. is offline
Charter Member
 
Join Date: Jan 2000
Location: NoWA
Posts: 45,074
This thread reminds me of an episode of The Jetsons. George is whining about his four-hour days, and complaining that his 'poor button-pushing finger' is aching.
Reply With Quote
  #4  
Old 12-11-2010, 03:06 PM
Student Driver Student Driver is online now
Guest
 
Join Date: Jun 2007
Quote:
Originally Posted by Zeldar View Post
Just now as I was getting coffee I pushed the button to turn off the hotplate and was struck with the idea of how the push button has come to represent the ultimate device. Next to the possibility of willing something to happen and it happening, I can't think of a simpler thing than a push button to accomplish some task or start some process.
I was going to suggest that this has been usurped by touch-sensitive panels and screens, but then I realized that the icons you touch on those are essentially pictorial representations of... push buttons.
Reply With Quote
  #5  
Old 12-11-2010, 05:59 PM
Lumpy Lumpy is offline
Charter Member
 
Join Date: Aug 1999
Location: Minneapolis, Minnesota US
Posts: 10,996
Quote:
Originally Posted by Johnny L.A. View Post
This thread reminds me of an episode of The Jetsons. George is whining about his four-hour days, and complaining that his 'poor button-pushing finger' is aching.
In all fairness to George J. they once showed him at work (not loafing) at his desk, and he was frantically pushing buttons at maximum blink/twitch speed. Four continuous hours of that- or heck even with breaks every fifteen minutes- would be pretty grinding.
Reply With Quote
  #6  
Old 12-11-2010, 08:00 PM
Rex Goliath Rex Goliath is offline
Guest
 
Join Date: Nov 2009
Quote:
Originally Posted by Lumpy View Post
In all fairness to George J. they once showed him at work (not loafing) at his desk, and he was frantically pushing buttons at maximum blink/twitch speed. Four continuous hours of that- or heck even with breaks every fifteen minutes- would be pretty grinding.
IIRC, there was also another episode where George walked into the office, pushed a single button, leaned back in his chair and called it a day.
Reply With Quote
  #7  
Old 12-12-2010, 12:30 AM
Ale Ale is offline
Guest
 
Join Date: May 2003
Push buttons are simple enough, but need to be handled right in the electronics side. A push button tends to "bounce", instead of having one solid Off/On transition, the change can have electrical spikes and multiple repeats. For example, when using them with microcontrollers is necessary to "debounce" the button, either by hardware, using a resistor and a capacitor to smooth out the transition from one logical state to the other, or by software (firmware actually) by polling the state of the button, if it changes state the microcontroller takes notice, waits for a set time to see if the new state is stable and then acknowledges the input.

If not properly debounced then you can have situations like a button meant to increment a value by one each time actually increments it by some random number, or if you use a push button as an On/Off switch it may appear to not work if there is an even number of bounces when you press it. This is the sort of thing that can drive a man bonkers trying to debug a circuit, ask me how I know... =/

Last edited by Ale; 12-12-2010 at 12:32 AM.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:49 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Send questions for Cecil Adams to: cecil@chicagoreader.com

Send comments about this website to: webmaster@straightdope.com

Terms of Use / Privacy Policy

Advertise on the Straight Dope!
(Your direct line to thousands of the smartest, hippest people on the planet, plus a few total dipsticks.)

Publishers - interested in subscribing to the Straight Dope?
Write to: sdsubscriptions@chicagoreader.com.

Copyright © 2013 Sun-Times Media, LLC.