Let's Make Robots!

Speakjet project with a PIC

Greetings everyone.


Im working on a project that has a componant to it that uses a speakjet chip to produce random strings of allophones.  Im pretty sure I know how to get this to work.  Problem is I have never programmed anything before. 

So im not really sure where to start to learn, whats the best language, chip, etc.

Basically I want a PIC that will use an antenna reading voltage (so any electrical, static, or emf in the are will produce a reading).  The reading off the antenna will be compared to a constant 5volts that is already on the board.  The difference in the voltage of the antenna compared to 5 volts become a number that is used on a lookup table.  This table will containt 1-72 (all the allophones the speakjet can say). Then the string to play that allophone will sent to the speakjet and played.


This will result in a speakjet that is relatively quiet, but when it gets near some source that can be picked up, it will begin to make lots of random noises because it will just be spouting random allophones.  This is what I need right now.


So Bascially Im asking what do I need to learn.  Im at the point where I just dont know the "keywords" such as A/D conversion, lookuptable etc.

I need to read about how to:

Read an input

compare input to a defined voltage to create a new number

how to then use that number to correspond to a table.

How to make a table of speakjet strings

send that string to the speakjet.


I really hope someone can help me with this.  I have asked in a few places and have mostly just been ridiculed for my lack of knowledge.  Im very good with circuits and mechanics, i just have no programming experience.