Hello,
Just getting started here. Would like to be able to input a number via a 4x4 keypad ( with 8 pins) , have that number appear on a Parallax LCD ( 3 pins), and emit a frequency from the MCU ( Arduino Uno) in Hz equivalent to that number. I'm not asking for anyone to write me code just suggestions on a course of tutorials to follow. I've picked up some info from the forum but I have little knowledge about Arduino yet- just some work on Parallax Basic Stamp.
Thanks,
Rich
Would like to be able to input a number via a 4x4 keypad ( with 8 pins) ,
Trivial. What have you tried? How is the keypad connected?
have that number appear on a Parallax LCD ( 3 pins),
Should be pretty easy. A link to the specific device would be useful.
and emit a frequency from the MCU ( Arduino Uno) in Hz equivalent to that number.
The only way for the Arduino, or any MCU, to "emit a frequency" is to toggle a pin. The rate at which the Arduino can toggle a pin is not infinite and not discrete enough to be able to hot every frequency from 1 to 9999.
PaulS:
The only way for the Arduino, or any MCU, to "emit a frequency" is to toggle a pin. The rate at which the Arduino can toggle a pin is not infinite and not discrete enough to be able to hot every frequency from 1 to 9999.
That's a very good point indeed. You can only produce frequencies that are based off 4MHz oscillations (right?). I suspect with a range of 1-9999, you can simply use delayMicrosecond() and a loop to do it. To sense keypads, you will need to toggle each column pin low and sense each row pin. There are established libraries for that job:
http://playground.arduino.cc/Code/Keypad
I don't know about the LCD though. Post its datasheet.