Stap 4: Van digitaal naar analoog
Zoals u denken zou, zijn er talrijke voordelen en uitdagingen in de evolutie van simpelweg klikken op een spreker in- en uitschakelen op de meer verfijnde benadering van het genereren van rijke analoge signalen meer zoals die in de natuurlijke wereld ondervonden. U kunt willen hebben een kijkje op deze maken: artikel op "Advanced Arduino Sound synthese" die is verpakt met veel achtergrondinformatie.
Kunnen we beginnen met ons avontuur in digitaal naar analoog conversie (DAC) met behulp van uiterst klein, maar awesome, MCP4725 (gegevensblad) geïntegreerde schakeling. SparkFun heeft een grote hookup gids voor het verkrijgen van de module van de MCP4725 DAC geïnterfacet aan uw UNO bestuur samen met sommige code om te beginnen met het genereren van analoge signalen.
Vergeet niet dat de Arduino heeft een ingebouwde ADC, die het tegenovergestelde van de DAC op deze module is. Een interessant experiment uit te voeren met de ingebouwde ADC en uw nieuwe DAC-module is om te coderen de DAC verschillende spanningen worden gegenereerd en vervolgens genieten van die spanningen terug in de ADC. De gegenereerde code output waarden kunnen vervolgens worden vergeleken met de gemeten input spanningen. Er zijn aanvullende details evenals zeer mooi voorbeeld code hier om dit vrij gemakkelijk te doen. Hoe nauwkeurig zijn de conversieprogramma's?