Stap 9: Programma van de de Raad van bestuur
We gebruikten een ICD2 voor het programmeren van de PIC, maar er zijn vele geschikte en goedkoop programmeurs daar.
De programmering header is in de voorgeschreven volgorde van de Microchip. Begin aan de linkerkant:
1) Vpp (HV programmering, aangesloten opnieuw instellen)
2) Vdd (+ 5V)
3) GND (massa)
4) PGD (programmagegevens)
5) PGC (program clock)
Je moet ofwel de AC-adapter voor de ICD2, of u moet de batterijen voordat programmering koppelen. Als alternatief, aangezien u moet hebben socketed de PIC, het kan zo geprogrammeerd worden uit Raad van bestuur.
De opgenomen broncode is geschreven in C, maar de compiler die we gebruikten is niet gratis. Het gecompileerde hex bestand is hier ook opgenomen. Wij maken geen claims die de code voor het efficiënt is geschreven, maar het werkt.
Merk op dat er een klein probleem met het gewoon op één frequentie uitzendt. De FFT toont aan dat de frequentie van de vervoerder van het signaal ongeveer 7800 Hz. Component waarden voor spoelen en condensatoren (gebruikt in het ontvangst circuit) kon wel af met maar liefst 20%, afhankelijk van de tolerantie van de onderdelen. Wanneer verdreven "resonantie", zijn de ontvangers veel veel veel minder gevoelig. Om dit tegen te, nabij de stappen van de code door middel van een reeks van 5 frequenties, gecentreerd over ergens 7800 Hz.