I am working on a metal detector at the moment but cant figure out how to implement it my VHDL code.
ENTITY sensor IS
port ( metaldetector : in std_logic;
metal : out std_logic;
END ENTITY sensor;
As long as there isnt any metal close to the sensor 'metaldetector' gets pulses on a 6.1kHz frequency. So as long as the 'metaldetector' keeps getting pulses the out port 'metal' should be '0'.
When there is a pulse missing (or multiple pulses) 'metal' should become '1' until the next pulse.
It shouldnt be that hard to make a code that can do that, but i just cant figure it out. Any help would realy be great!