Directe digitale Synthesizer gebaseerd op gewone Arduino


Microcontroller is bedoeld om spullen en niet te genereren periodieke
signalen - hiervoor stellen dat we een speciale hardware - zoiets als Atmega328 en AD9850 zou gebruiken.

Maar aan de andere kant zou dit een interessant project - niet erg nuttig, maar minstens wij handmatig kunt bouwen van DDS en goed inzicht in de functionaliteit. Het basisidee van dergelijke synthesizer is een software-lus maken waar elke iteratie aanspreekpunt van bepaalde golf zal output. Hogere hoeveelheid punten binnen één termijn verhoogt resolutie en frequentie - als gevolg van de beperkte verwerkingskracht vermindert.

Er is ook een goede motivatie om de code te optimaliseren - elke extra bewerking verbruikt CPU-cycli en maximale uitvoerfrequentie vermindert.

Labels: Arduino, Elektronica, DDS

Gerelateerde Artikelen

Ontwerpen en bouwen van een synthesizer met Meeblip en Arduino, video's toegevoegd!

Ontwerpen en bouwen van een synthesizer met Meeblip en Arduino, video's toegevoegd!

Voor mijn stage bij Digitale muziek maken/Meeblip heb ik een heel leuke kleine synthesizer. Dit ding is bedoeld om te worden flexibeler dan andere synthesizer doordat het volledig onafhankelijk is; het is op batterijen, heeft een eigen versterker/lui
Digitale Synth VRA8-X voor Arduino Uno

Digitale Synth VRA8-X voor Arduino Uno

Gemaakt door ISGK instrumentenhttps://github.com/risgk/Digital-synth-vra8-xConceptExperimentele Synthesizer voor Arduino UnoFunctiesMonofoon Synthesizer (of MIDI Sound Module)Serial MIDI In (38400 bps), PWM Audio-uitgang (Pin 6), PWM tarief: 62500 Hz
Digitale Incubator met behulp van Arduino

Digitale Incubator met behulp van Arduino

IntroductieEen incubator is een apparaat dat wordt gebruikt om te fokken en houden van de bacteriologische culturen of celculturen. Het ondersteunt de voornaamste temperatuur, lichtintensiteit, vochtigheid en andere omstandigheden in de atmosfeer. In
Digitale Synth VRA8-M voor Arduino Uno

Digitale Synth VRA8-M voor Arduino Uno

Gemaakt door ISGK instrumentenhttps://github.com/risgk/Digital-synth-vra8-mConceptMonofoon Synthesizer (MIDI Sound Module) voor de Arduino UnoFunctiesSerial MIDI In (38400 bps), PWM Audio-uitgang (Pin 6), PWM tarief: 62500 HzBemonsteringsfrequentie:
Illumaphone: Licht-gebaseerde-muziekinstrument met Arduino

Illumaphone: Licht-gebaseerde-muziekinstrument met Arduino

Ooit wilde bouwen van uw eigen elektronisch muziekinstrument? In dit Instructable doorloop ik het bouwproces voor mijn Illumaphone, een licht-gebaseerde, ruimtelijke muziekinstrument die ik gebouwd voor Jeff Snyder's computermuziek klasse in Princeto
TFT Touch gebaseerd UI met Arduino UNO

TFT Touch gebaseerd UI met Arduino UNO

I, m dol van TFT LCD-display. Dus besloten heb ik om het te leren. Er was al bibliotheek beschikbaar voor dit werk. Maar ik vond de meeste van hen was voor verschillende controllers. Er was een vent op intructables die deze bibliotheken voor spfd5408
Digitale voltmeter met behulp van arduino

Digitale voltmeter met behulp van arduino

Voltmeter wordt gebruikt voor het meten van spanning in circuit, Analoge voltmeter hebben 5% fout, het toont de geschatte waarde, waar de Digitale voltmeter geeft exacte waarde van de spanning in het circuit. Spanning wordt gemeten met behulp van spa
Touche voor Arduino: Advanced touch sensing.

Touche voor Arduino: Advanced touch sensing.

Update: nieuwe interface - blik op de laatste stap.Credits: Arduino sensing gedaan door DZL, verwerking van schets en Instructable gedaan door Mads Hobye.Disney Research lab ontworpen een nieuwe manier om te ontdekken van de Aanraking. U kunt een vid
Robotsystemen barman - Arduino gebaseerd

Robotsystemen barman - Arduino gebaseerd

Please VOTE als je het leuk vindt!Dit is mijn eerste Instructable. Opbouwende kritiek is welkom!IntroductieDit is een gids over hoe ik een prototype van de Robotsystemen barman gebaseerd op de Arduino UNO gebouwd. Dit is zowel mijn eerste Instructabl
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge
BOBO Arduino gebaseerde semi-autonome RC auto

BOBO Arduino gebaseerde semi-autonome RC auto

Hallo Instructables!,BOBO, is mijn poging om een arduino gebaseerd, autonome robot-platform. De kleine man is gebaseerd op een arduino mega, hoewel de basis staat zou poging tot op een Arduino Uno of soortgelijk. Hij heeft 4 onafhankelijke motoren be
EIGENBOUW (DIY) CNC router - Arduino gebaseerd (GRBL)

EIGENBOUW (DIY) CNC router - Arduino gebaseerd (GRBL)

Al voor een paar maanden of zelfs jaren, ik was van plan om te bouwen van mijn eigen CNC freesmachine. Nu heb ik besloten dat het was tijd om te doen! Ik lees veel over andere DIY projecten en op het einde vond ik het ontwerp van de Arduino CNC-intst
Arduino en Visuino: gebruik PCF8574/PCF8574A I2C GPIO meer digitale kanalen toevoegen aan Arduino

Arduino en Visuino: gebruik PCF8574/PCF8574A I2C GPIO meer digitale kanalen toevoegen aan Arduino

Het maakt niet uit hoeveel een Arduino poorten board heeft, ze lijken nooit genoeg voor de cool nieuw project dat u in gedachten hebt ;-). Gelukkig is er een oplossing. De Arduino heeft zowel SPI als I2C pinnen, en er zijn een aantal I2C en SPI GPIO
Arduino Nano gebaseerd Hexbug Scarab Robotic spin

Arduino Nano gebaseerd Hexbug Scarab Robotic spin

Het idee:Als u wilt bouwen van een programmeerbare robot spider, gebaseerd op de Hexbug Scarab, voorzien van de volgende sensor suite:[video]Ultrasone afstandssensorDe belemmering van de infrarood sensoren/apparatuurGyroscoopVersnellingsmeterLaseraan