- #1
Oblio
- 398
- 0
Greetings all,
I thought I'd post my idea and plan for my digital electronics project here to see if I can get any tips or meet people who may have some expertise on this subject...
The basic idea is a 'lock' that is opened by the correct series of input notes.
Using a PIC, what I'm hoping to do is with a microphone (not sure if the bandwidth of this can be handled by the PIC, I'd particularly love any comments on this), or a function generator and have the PIC take a few values at specific times of the incoming wave and compare it to values programmed into the PIC. When the values correspond (when high values add to some value X) then the correct note is being input.
I thought taking numerous values per frequency would fix the problem of various frequencies having high values at the same time, although I'm sure there are issues here still.
LEDs will be implemented to show the progress of codebreaking, and a master LED when, the third and final note is played after the first correct two.
Let me know if I'm too vague anywhere, I'd love any comments at all.
-Adam
I thought I'd post my idea and plan for my digital electronics project here to see if I can get any tips or meet people who may have some expertise on this subject...
The basic idea is a 'lock' that is opened by the correct series of input notes.
Using a PIC, what I'm hoping to do is with a microphone (not sure if the bandwidth of this can be handled by the PIC, I'd particularly love any comments on this), or a function generator and have the PIC take a few values at specific times of the incoming wave and compare it to values programmed into the PIC. When the values correspond (when high values add to some value X) then the correct note is being input.
I thought taking numerous values per frequency would fix the problem of various frequencies having high values at the same time, although I'm sure there are issues here still.
LEDs will be implemented to show the progress of codebreaking, and a master LED when, the third and final note is played after the first correct two.
Let me know if I'm too vague anywhere, I'd love any comments at all.
-Adam