Arduino keine DAC-Sinus


/ * OHMSCHE LEITER DAC-AUSGANG

Dies erzeugt eine SINUSWELLE Connect eine 1 Meg Widerstand zu jeder Pin. Verbinden Sie die Widerstände miteinander. An der gemeinsamen Stelle misst Sie eine SINUSWELLE. Mit einem Oszilloskop. Um eine nützliche Ausgaben erzeugen eine hohe Impedanz ist Verstärker erforderlich. */

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() {/ / Call Max Frequenz Schleife 10.000mal für (unsigned Int Lt = 0; Lt < = 10000; Lt ++) {/ / Lt = Schleife Zeit MaxFrequency();} delay(200); / / Max Frequenz Schleife Ende //Call die niedrigeren Frequenz Schleife 10.000mal für (unsigned Int LFlt = 0; LFlt < = 10000; LFlt++) {//LFlt = niedrigere Frequenz Schleife Zeit Frequency(10); / / 10 DelayMicroseconds} delay(200); Rufen Sie die niedrigere Frequenz Schleife 10.000 Mal mit einer längeren Verzögerung zwischen den einzelnen Schritten für (unsigned Int LFlt = 0; LFlt < = 10000; LFlt++) {//LFlt = niedrigere Frequenz Schleife Zeit Frequency(100); / / 100 DelayMicroseconds} delay(200); Niedrigere Frequenz Ende / * Auskommentierung dieser Block Sweep aktivieren / / Call 200 Mal die Schleife viel längeren so weniger Schleifen für dauert die Häufigkeit-Funktion (unsigned Int St = 0; St < = 200; St ++) / / ST = Wobbelzeit {for (Int F = 1; F < = 30; F = F + 1) / / F = längere Verzögerung Verzögerung = niedrigeren Frequenz {Frequency(F); / / Pass F als Zeit, Häufigkeit-Funktion} für (Int F = 50; F > = 1; F = F - 1) {Frequency(F);} delay(200); } / / Sweep Frequency LOOP Ende * / / / Uncoment Sweep aktivieren}

void MaxFrequency() {für (Int UP = 2; BIS < = 10; UP++) / / hochzählen Stifte 2-10 ändern oder hinzufügen Stifte hier {DigitalWrite (UP, HIGH);} für (Int nach unten = 10; Nach unten > = 2; DOWN--) / / Count Down Stifte 10-2 ändern oder hinzufügen Stifte hier {DigitalWrite (DOWN, LOW);}}

Frequenz (Int Zeit) zum Erlöschen / / Zeit = Verzögerungszeit {für (Int UP = 2; BIS < = 10; UP++) / / hochzählen Stifte 2-10 ändern oder hinzufügen Stifte {DigitalWrite (UP, HIGH); delayMicroseconds(TIME);} für (Int nach unten = 10; Nach unten > = 2; DOWN-) / / Count Down Stifte 10-2 ändern oder hinzufügen Stifte {DigitalWrite (DOWN, LOW); delayMicroseconds(TIME);

} delayMicroseconds(10); Twiddle dies für Oszilloskop Sync}

Stichworte: Arduino, Sinus, NO-DAC

In Verbindung stehende Artikel

Arduino Zero DAC – Übersicht und Waveform Generator Beispiel

Arduino Zero DAC – Übersicht und Waveform Generator Beispiel

In dieser Instructable nehmen wir einen Blick auf die Digital zu analog Konverter (DAC) auf das Arduino-Null. Wir betrachten ein einfaches Beispiel wie die DAC verwenden und dann schauen wir wird ein etwas komplexeres Beispiel, das die DAC in einem P
Interaktives Design und Code-Generierung der angepassten Android Menüs für Arduino--keine Android Programmierung erforderlich

Interaktives Design und Code-Generierung der angepassten Android Menüs für Arduino--keine Android Programmierung erforderlich

UpDate: Schauen Sie sich die neueren InstructableAndriod/Arduino für Anfänger - Design Custom Andriod Menüs zu Arduino Ausgänge ein- oder auszuschalten. Absolut keine Programmierung erforderlichden Arduino Code generiert für Sie die neueste Version v
Audio-Dateien Dekompression und Wiedergabe mit nackten Arduino (keine Schilde)

Audio-Dateien Dekompression und Wiedergabe mit nackten Arduino (keine Schilde)

Die ganze Idee ist alles über jede Probe als 2 Bit statt 8 Bit repräsentiert somit spart 75 % von der audio-Datei-Größe, die bereits in einer reduzierten Abtastrate ist. Das Ergebnis würde 2 KB des Arduino Flash-Speicher (Programmspeicher) für jede S
Senden Sie SMS mit Arduino (kein Schild)

Senden Sie SMS mit Arduino (kein Schild)

In diesem einfachen instructable zeigen wie Sie ohne die Notwendigkeit für jede Art von Schild per SMS (nur Ihr smart Phone: D) und Bluetooth-Modul (z.B. HC-06) oder serielles Kabel (OTG).Zuerst zum Spielen laden und BlueAct von hier herunterladen. Ö
Internet gesteuerte Arduino (keine Ethernet Shield)

Internet gesteuerte Arduino (keine Ethernet Shield)

Ethernet-Schilde sind eine Menge Spaß, aber sie können teuer sein. In diesem Projekt zeigen Ihnen, wie Sie Ihre Arduino von jedem Computer aus zu steuern, die mit dem Internet verbunden ist, ohne die Verwendung eines Ethernet Shield. Dieses Projekt i
Dalek Voice Changer Arduino Shield

Dalek Voice Changer Arduino Shield

Nach dem Bau einer Dalek in vollen Größe im Jahr 2012, ich wollte zu ihm sprechen und ich habe nicht das Budget für die high-End-audio-Geräte, die einige Leute verwenden und wollte sehen, ob es möglich wäre, eine einfache, kostengünstige Sprachwechsl
Fortgeschrittene Arduino: Ein- und Ausgänge

Fortgeschrittene Arduino: Ein- und Ausgänge

Arduino Post aus meinem Intro weiterhin gehen diese Instructable über einige leicht fortgeschrittenen Themen mit Arduino, speziell in Bezug auf die Steuerung und Verwaltung von vielen ein- und Ausgängen. Die nächste Klasse wird erläutert, wie der Ard
Stereo-Audio mit Arduino

Stereo-Audio mit Arduino

Vor kurzem habe ich eine Menge Projekte Entsendung, die eine 8-Bit Widerstand Leiterdigital zu analog Konverter (DAC) und ein Arduino verwenden, um klingen zu lassen. (siehe Feld Stimmeffekten Arduino, Arduino-Drum-Sampler und meine Anleitung, audio-
Arduino GPRS Wetterstation - Teil 1

Arduino GPRS Wetterstation - Teil 1

Mit der Bedrohung durch zunehmend unberechenbar Wetterlagen im Umlauf den Himmel unseres Planeten, Tag für Tag der unaufhörliche Regen, Überschwemmungen, Dürren, Hagelstürme und wer weiß was sonst scheint eine Wetterstation ein nützliches und notwend
Roboter Educativo Fischertechnik Arduino (RAFA)

Roboter Educativo Fischertechnik Arduino (RAFA)

Este Proyecto Trata de Como Crear UN-Roboter Con fines Educativos Usando el Sistema Fishertechnik y Potenciandolo Con Todas Las Prestaciones de Arduino, con Ello Conseguimos Una Plataforma Educativa:-Muy Versátil-anpassbare ein Diferentes Niveles-div
Leistungsstarke Steuerung mit Arduino: Anbindung ein Linear-Verstellgerät

Leistungsstarke Steuerung mit Arduino: Anbindung ein Linear-Verstellgerät

In diesem bestimmten Artikel werden wir diskutieren, wie einfach es ist, starke mechanische Kraft mit einem Mikrocontroller wie die Arduino und ein Linear-Verstellgerät von DC Linear Aktuatoren Inc. SteuernSchritt 1: MikrocontrollerRaspberryPi und de
Wecker mit Verkabelung (oder Arduino)

Wecker mit Verkabelung (oder Arduino)

Dies ist ein Wecker auf die Verkabelung Mikrocontroller gebaut und angepasst für Kolumbien (er Konto Feiertage berücksichtigt und zeigt alle Texte in spanischer Sprache). Der Wecker zeigt, Stunde, Datum, Mondphase, personalisierte Nachrichten vom Tag
Arduino powered digital Herzfrequenzmesser

Arduino powered digital Herzfrequenzmesser

In diesem instructable, werde ich zeigen, wie man mein PIC16F628A basierte Puls Messgerät Projekt mit Arduino zu replizieren. Dieses Projekt verwendet ein Arduino Uno Board, ein Easy Pulse Plugin-Sensorund ein 4-stelliges SPI-sieben-Segment-LED-Displ
Der Arduino Mothbot

Der Arduino Mothbot

das Ziel dieses Projektes ist es, entwerfen und bauen einen einfachen Licht-folgende Roboter mit einem Arduino Duemilanove Mikrocontroller Board. Eigentlich wollte ich ein Roboter-Projekt freigeben, das billig, einfach zu bauen, und einen kompletten