We kunnen het bestuur via de arduino controleren met slechts 4 draden van de controle. Dit geeft ons een variabele sinusgolf generator die we controleren kunnen om ons een zeer mooie sinusgolf van 0 Megahertz tot ongeveer 40 Megahertz op bijna een volledige volt piek tot piek.
Ik besloot om een $7 LCD keypad gebruiken om enkele op scherm visuele indicatie van de frequentie plus een middel om de frequentie te controleren, snel en gemakkelijk.
De code om te uploaden naar de Arduino, kunnen relatief ongecompliceerd.
Mij zijn geweest using bibliotheken ter vereenvoudiging van het schakelen van de pinnen van de controle om de frequentie op het sub-bord. Ook want die ik geen die nog smart ben! De dds.h bibliotheek is van Anthony goed - K3NG
Zo eenvoudig te gebruiken, de opdracht om in te stellen van de frequentie is eenvoudig;
ddschip.setfrequency(Frequency);
Zou het niet makkelijker?
De Raad van bestuur opstaan en Anthony's bibliotheek uitgevoerd, vinden hier.
Plaats de DDS-map in de map van uw arduino schetsen/bibliotheek met alle andere bibliotheken. Die manier wanneer u compile/upload de IDE vindt automatisch het bestand.
De Raad van bestuur heeft een pin klok, een belasting-pin, een data-pin en een resetpin. De andere 4 pinnen van gebruik zijn de zonde wave-uitvoer en een blokgolf-uitgang.