De generator van willekeurige golfvorm, voor ~ 20$ (3 / 6 stap)

Stap 3: sinusgolf, 1.790Mhz


Dit is een sinusgolf gegenereerd op 1.790 Mhz. Waarom deze frequentie? Ik gebruikte een 14.3mhz kristal... en de sinusgolf wordt gegenereerd door het produceren van een reeks 8 waarden herhaaldelijk (dwz: sin(pi/4,pi/2,3pi/4...). Ons programma conceptueel ziet er als volgt:

Reset:
R1=255*Sin(0)
R2=255*Sin(Pi/4)
R3=255*Sin(pi/2)
R4=255*Sin(3pi/4)
R5=255*Sin(PI)
R6=255*Sin(5PI/4)
R7=255*Sin(3pi/2)
Lus:
output portN, r1
output portN, r2
output portN, r3
output portN, r4
output portN, r5
output portN, r6
output portN, r7
rjmp lus

De kleine onregelmatige "duik" in de golfvorm wordt veroorzaakt door de rjmp-instructie waarin 2 klokcycli te verwerken. Om rond dit, u kopieer/plak de volgorde in de lus functie vele malen rug aan rug, produceren veel perioden van de golfvorm voor elke lus. Deze foto is van een reeks van 10 termijnen per lus, de atmega16-16pu heeft genoeg geheugen voor tien keer dat gemakkelijk.

Om andere frequenties, moet u om creatief te zijn:
-wijzigen van de resolutie (pi/n), zolang je in gedachten hogere waarden van n vereisen meer registers.
-Gebruik de instructie nop (het doet niets en neemt een klokcyclus te doen)
-gebruik van timers
-gebruik van een sinus-tabel in EEPROM

-rare trucs: merk op hoe het artefact rjmp brengt de spanning onder de nulwaarde van de golfvorm... Dit is omdat het vertegenwoordigt de waarde 0 bestaande voor 3 klokcycli, en welke test leidt u hebben zal een bepaalde precisiecapaciteit en zelfinductie die veranderingen in stroom en spanning weerstaat. U kunt uw programma een asymmetrische golfvorm produceren door de r1 vervangen met een niet-nulzijnde positief geheel getal, zodat de spanning precies aan het "nulpunt" voor de rest van de golfvorm over 2 klokcycli vervalt kon maken. Als u dit doen kunt, dan is mijn hoed uitgeschakeld aan u.

Gerelateerde Artikelen

Maken van willekeurige kunst voor puzzels

Maken van willekeurige kunst voor puzzels

bent u nog steeds het maken van puzzels met foto's? Dat is te gemakkelijk! Ik ga u tonen hoe het maken van een puzzel met behulp van de kracht van de code, en willekeur en vector kunst... Lees verder!Dit project is enerzijds code, enerzijds kunst en
De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
Voorbeeld van de Generator van de golfvorm en Arduino nul DAC overzicht

Voorbeeld van de Generator van de golfvorm en Arduino nul DAC overzicht

Dit Instructable nemen we een kijkje op het digitaal naar analoog converter (DAC) op de Arduino nul. We zullen kijken naar een eenvoudig voorbeeld hoe met de DAC en vervolgens zullen we te kijken naar een complexer voorbeeld dat de DAC in een pseudo
De Generator van het pictogram: Maak pictogrammen in ICO-formaat of favicons voor uw site

De Generator van het pictogram: Maak pictogrammen in ICO-formaat of favicons voor uw site

het is zeer makkelijk te gebruiken onze software Generator van het pictogram voor het maken van de pictogrammen van de favicon.ico voor uw website. Alles wat u wilt omzetten in BMP, PNG of JPG ICO online is een paar eenvoudige stappen:Selecteer de af
Atmel Xmega USB/serieel willekeurige golfvorm Generator

Atmel Xmega USB/serieel willekeurige golfvorm Generator

dit instructable loopt u via programmering en de Boston Android Xmega evaluatie board gebruiken om te werken als een eenvoudige willekeurige golfvorm generator te profiteren van de geïntegreerde 12 bit DAC en hoge snelheid DMA-controller. Ik heb voor
De Generator van de verontschuldiging van de Arduino

De Generator van de verontschuldiging van de Arduino

een excuus in een haast nodig hebben?Kijk niet verder dan de Generator van de verontschuldiging.Stap 1: What You Need / het kabellengte tot We gebruiken:Arduino UnoLCD Module (HD44780 compatibel)PotentiometerTilt SwitchWeerstand van 220 Ohm (zwart-ro
10 stappen om uw eigen logo in Inkscape (gratis) en het gebruik van creatieve Market voor dummies mij

10 stappen om uw eigen logo in Inkscape (gratis) en het gebruik van creatieve Market voor dummies mij

HalloSorry voor de lange titel. Ik heb ook een paar bekentenissen. Ten eerste, mijn tekenen en ontwerpen vaardigheden zijn niet zelfs equivalent van een vinger-schilder. Ten tweede, ik niet het maken van geld, dus ik heb altijd dingen die kunnen word
Met behulp van Punnett pleinen voor het berekenen van waarschijnlijkheden fenotypische

Met behulp van Punnett pleinen voor het berekenen van waarschijnlijkheden fenotypische

IntroductieAchtergrondPunnett pleinen zijn een diagram die biologen gebruiken om de waarschijnlijkheid van een nakomelingen hebben een bijzondere eigenschap te bepalen. Een vierkant van Punnett maken en gebruiken om te bepalen kenmerken van nakomelin
Draadloze elektriciteitstransmissie met behulp van AVR's voor AVR's

Draadloze elektriciteitstransmissie met behulp van AVR's voor AVR's

Een krachtige... Compact... Kosten effectieve... En gemakkelijk Wireless Power Transmission Module...Gelieve Stemming voor mij als je het...Zo zijn er een heleboel van de Modules op het web... Maar mijn inspiratie is "Wireless Power" door robotk
Bouwen van een accu voor 12V zonne-energie

Bouwen van een accu voor 12V zonne-energie

Er zijn grote aantal zonnepanelen beschikbaar op de markt vandaag, enkele beloven om te laden van uw telefoon, terwijl sommige pak genoeg kracht om te opladen van een ipad. Ze hebben vrij betaalbaar en zeer draagbaar. Echter ze hebben allemaal een gr
Creëren van een ruimte van de Maker voor Kids

Creëren van een ruimte van de Maker voor Kids

Sommige knutselen inspiratie nodig? Als u om het even welk van mijn projecten genoten heb, moedig ik u om te kopen van mijn boek, Rubberen Band ingenieur. Het staat vol met geweldige en originele constructies, waarvan sommige hun wortels in mijn Inst
Kleine Wimshurst generator van karton en cd

Kleine Wimshurst generator van karton en cd

De machine van Wimshurst invloed was een populaire machine aan het eind van de 19e eeuw voor het genereren van hoge spanningen.Het vervangen van het ontwikkeling ~ 1883 andere apparaten zoals de "Holtz" en "Voss" machines. Het was een
Bouwen van een datalogger voor uw draadloze sensor netwerk

Bouwen van een datalogger voor uw draadloze sensor netwerk

We nodig een datalogger die verstrekt een tijdstempel, en dat zou de laatste 2 weken in het bos. Met behulp van een laptop zou vereisen een generator of een gigantische batterij. Dit Instructable toont hoe te maken van een datalogger van een schild v
Stationaire fiets Generator van wasmachine

Stationaire fiets Generator van wasmachine

toen onze oude wasmachine stierf, ik niet kon dragen om te gooien van de motor. Dus ik heb sommige graven en het blijkt dat ze ideaal stroomaggregaten maken. Dit instructable documenteert hoe maakte ik een excersize fiets die kan het aandrijven van a