Arduino geen SINEWAVE DAC


/ * LADDER RESISTIEVE DAC OUTPUT

Dit zal een sinusgolf Connect een 1 Meg weerstand aan elke pin produceren. Alle de weerstanden met elkaar verbinden. Op het gemeenschappelijk punt zal u een sinusgolf meten. Met een oscilloscoop. Als u wilt maken een nuttige output een hoge impedantie is versterker vereist. */

void setup {pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT);}

void loop {/ / de Max frequentie lus 10.000 keer voor Call (unsigned int lt = 0; lt < = 10000; lt ++) {/ / lt = lus tijd MaxFrequency();} delay(200); / / Max frequentie loop einde //Call de lagere frequentie lus 10.000 keer voor (unsigned int LFlt = 0; LFlt < = 10000; LFlt++) {//LFlt = lagere frequentie lus tijd Frequency(10); / / 10 delayMicroseconds} delay(200); De lus van de lagere frequentie 10.000 keer met een langere vertraging tussen de stappen voor het bellen (unsigned int LFlt = 0; LFlt < = 10000; LFlt++) {//LFlt = lagere frequentie lus tijd Frequency(100); / / 100 delayMicroseconds} delay(200); Lagere FREQUENTIEKANT / * Uncomment dit blok om sweep / / de functie van de frequentie 200 keer de lus tijd is veel langer dus minder loops voor Call (unsigned int St = 0; St < = 200; St ++) / / ST = Sweep tijd {voor (int F = 1; F < = 30; F = F + 1) / / F = langere vertraging vertraging lagere frequentie = {Frequency(F); / / Pass F als de tijd om de functie interval} voor (int F = 50; F > = 1; F = F - 1) {Frequency(F)}; delay(200); } / / Vegen FREQUENTIEKANT lus * / / / Uncoment om vegen}

VOID MaxFrequency() {voor (int omhoog = 2; VAN < = 10; UP++) / / tellen pinnen 2-10 wijzigen of toevoegen van pinnen hier {digitalWrite (omhoog, hoog);} voor (int omlaag = 10; BENEDEN > = 2; DOWN--) / / tellen pinnen 10-2 wijzigen of toevoegen van pinnen hier {digitalWrite (DOWN, LOW);}}

VOID frequentie (int tijd) / / tijd = vertragingstijd {voor (int omhoog = 2; VAN < = 10; UP++) / / tellen pinnen 2-10 wijzigen of toevoegen van pinnen hier {digitalWrite (omhoog, hoog); delayMicroseconds(TIME);} voor (int omlaag = 10; BENEDEN > = 2; DOWN--) / / tellen pinnen 10-2 wijzigen of toevoegen van pinnen hier {digitalWrite (DOWN, LOW); delayMicroseconds(TIME);

} delayMicroseconds(10); Friemel dit voor oscilloscoop sync}

Labels: Arduino, SINEWAVE, NO-DAC

Gerelateerde Artikelen

Internet Controlled Arduino (geen Ethernet-shield)

Internet Controlled Arduino (geen Ethernet-shield)

Ethernet schilden zijn een heleboel plezier, maar zij kunnen duur zijn. In dit project zal ik u tonen hoe om te controleren uw Arduino vanaf elke computer die is verbonden met het internet, zonder gebruik te maken van een Ethernet-shield. Dit project
Interactief ontwerp en codegeneratie van aangepaste Android menu's voor Arduino--geen Android programmeren vereist

Interactief ontwerp en codegeneratie van aangepaste Android menu's voor Arduino--geen Android programmeren vereist

UpDate: Check out de nieuwere InstructableAndriod/Arduino voor Beginners - ontwerp Custom Andriod menu's aan de Arduino uitgangen wissel voort en vandoor. Absoluut geen programmeerkennis vereistdat alle code van de Arduino voor u met behulp van de ni
Stuur SMS met arduino (geen schild)

Stuur SMS met arduino (geen schild)

In deze eenvoudige instructable zal tonen hoe om SMS te verzenden zonder de noodzaak voor elk soort schild (enkel uw smart phone: D) en Bluetooth-module (bijvoorbeeld HC-06), of seriële kabel (OTG).Ga eerst naar de play store en download BlueAct van
Audiobestanden decompressie en afspelen met blote Arduino (geen schilden)

Audiobestanden decompressie en afspelen met blote Arduino (geen schilden)

Het hele idee is alles over het vertegenwoordigen van elk monster 2 bits in plaats van 8 bits dus bespaart 75% van de grootte van audiobestanden die al in een verminderde sample rate. Het resultaat zou duren voordat 2KB flash-geheugen van de Arduino
Arduino kilometerteller voor fiets (1.1 mA totale stroom, geen display)

Arduino kilometerteller voor fiets (1.1 mA totale stroom, geen display)

Hier is een eenvoudige, (enigszins) compacte en lage macht (slechts ongeveer 1.1 mA huidige draw) kilometerteller die kan worden geïnstalleerd op een fiets. Wiel rotaties worden gedetecteerd door spanningspieken gegenereerd op basis van een magneet (
Arduino Vocal effecten vak

Arduino Vocal effecten vak

Deze vocale effecten Arduino aangedreven vak pitch verschuivingen en verstoort de binnenkomende audiosignalen te produceren een breed scala aan vocale effecten. Dit project is mijn eerste experiment met real-time digitale signaalverwerking, met behul
Arduino Audio-uitgang

Arduino Audio-uitgang

Genereren van geluids- of uitgang analoge spanningen met een Arduino. Dit Instructable zal u tonen hoe een echt basic digitaal naar analoog converter instellen zodat u kunt beginnen met het genereren van analoge golven in alle soorten en maten van ee
Robot Educativo Fischertechnik Arduino (RAFA)

Robot Educativo Fischertechnik Arduino (RAFA)

Este proyecto trata de como crear VN robot con boetes educativos usando el sistema Fishertechnik y potenciandolo con todas las prestaciones de Arduino, con ello conseguimos una plataforma educativa:-muy processor-flexibele een diferentes niveles-dive
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe
Een Arduino, hydrocultuur en u: een zonne-aangedreven Microcontroller tuin

Een Arduino, hydrocultuur en u: een zonne-aangedreven Microcontroller tuin

Na het kopen van een Arduino en leren hoe het te gebruiken, begonnen ik onmiddellijk afvragen, "Wat kan ik met dit ding dat ik mijn eigen bellen kan bouwen?" Dus ben ik begonnen met het aanbieden van de dingen die ik graag: zonnepanelen, wonen &
De Arduino Mothbot

De Arduino Mothbot

het doel van dit project is om te ontwerpen en bouwen van een eenvoudige licht-volgende robot met behulp van een Arduino Duemilanove microcontroller board. Ik echt wilde delen een robot project dat was goedkoop, eenvoudig om te bouwen, en had een com
USB-vrije Arduino

USB-vrije Arduino

dit is een project in een poging om het voorganger "Vrije Arduino" door het in een behuizing en hebben de soortgelijke doeleinden als dienen "Palm Arduino Kit" en "Palm Arduino II", die ik het in mijn zak kan dragen en beschi
Een Video Game Controller met een Arduino Hack voor grotere toegankelijkheid (of bedrog)

Een Video Game Controller met een Arduino Hack voor grotere toegankelijkheid (of bedrog)

Iedereen houdt van videospelletjes. Maar het kan moeilijk zijn om te genieten van bepaalde spellen als u gewond raken of uitgeschakeld en niet de handigheid nodig hoeft voor het uitvoeren van snelle knop combo's. Gelukkig kunnen we een Arduino gebrui
Alarma/Despertador con Arduino

Alarma/Despertador con Arduino

Este es el primer proyecto que subo y escribo y me gustaría compartirlo pues me parece VN proyecto muy interesante y muy entretenido.La idee para este proyecto fue porque tenia nl casa un pequeño reloj despertador desde navidad que neen había used pu