Go Down

Topic: Using a dial to adjust values on a LCD display (Read 811 times) previous topic - next topic

ztjust

Hello, I want to be able to use a free spinning knob dial to adjust a number seen on a display and then store that number for later.

Kind of how like car volume dials work.  I want to be able to adjust a number on a display from 0.00 to 25.00 in increments of 0.1 and then push a button to store that value.

What kind of components would I need and how would I go about doing this?

Thank you for any possible help.

abrookfield

you're going to need a rotary encoder that outputs gray code

florinc

Quote
a free spinning knob dial to adjust a number seen on a display and then store that number for later.

I suggest you use a rotary encoder with integrated push button. You store the selected number by pushing the button.
I did something similar (setting up the time) in this project:
http://timewitharduino.blogspot.ca/2010/02/introducing-illyclock.html

kf2qd

Go to Digikey and search for encoders - The select CTS Electrocomponents and detents and Switch. Several options under $5.00. I have used some of these and they make a great panel switch and are very durable.

Riva

Sparkfun do http://www.sparkfun.com/products/9117. Its a bit cheap feeling (as it's cheap) but will do the job.

Go Up