Arduino aucun SINEWAVE DAC

/ * SORTIE DU DAC LADDER RÉSISTIF

Cela produira un SINEWAVE connecter une résistance de 1 Meg à chaque broche. Relier toutes les résistances. Le point commun vous permettra de mesurer une onde sinusoïdale. Avec un oscilloscope. Pour créer une sortie utile une haute impédance amplificateur est nécessaire. */

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() {/ / appel de la boucle fréquence Max 10 000 fois pour (lt unsigned int = 0; lt < = 10000 ; lt ++) {/ / lt = temps de boucle MaxFrequency();} delay(200); / / fréquence Max //Call fin de boucle la boucle basse fréquence 10 000 fois pour (unsigned int LFlt = 0 ; LFlt < = 10000 ; LFlt++) {//LFlt = temps de boucle de fréquence inférieure Frequency(10); / / 10 delayMicroseconds} delay(200) ; Appelez la boucle basse fréquence 10 000 fois avec un plus long délai entre les étapes pour (unsigned int LFlt = 0 ; LFlt < = 10000 ; LFlt++) {//LFlt = temps de boucle de fréquence inférieure Frequency(100); / / 100 delayMicroseconds} delay(200) ; EXTRÉMITÉ de fréquence inférieure / * décommentez la ligne suivante ce bloc pour activer le balayage / / appeler la fonction fréquence 200 fois le temps de la boucle est beaucoup plus longues donc moins boucles pour (unsigned int m = 0 ; St < = 200 ; St ++) / / ST = temps de balayage {for (int F = 1 ; F < = 30 ; F = F + 1) / / F = retard plus long délai = fréquence inférieure {Frequency(F); / / F passer comme temps de fonction de la fréquence} pour (int F = 50 ; F > = 1 ; F = F - 1) {Frequency(F);} delay(200) ; } / / FIN de boucle de fréquence de balayage * / / / Uncoment pour activer le balayage}

void MaxFrequency() {pour (int haut = 2 ; Vers le haut < = 10 ; UP++) / / décompter broches 2-10 changement ou ajouter des épingles ici {digitalWrite (vers le haut, HIGH);} pour (int bas = 10 ; BAS > = 2 ; DOWN--) / / compte à rebours broches 10-2 changement ou ajouter broches ici {digitalWrite (vers le bas, bas);}}

void fréquence (int fois) / / TIME = temps de retard {pour (int haut = 2 ; Vers le haut < = 10 ; UP++) / / décompter broches 2-10 changement ou ajouter des épingles ici {digitalWrite (vers le haut, HIGH); delayMicroseconds(TIME);} pour (int bas = 10 ; BAS > = 2 ; DOWN--) / / compte à rebours broches 10-2 changement ou ajouter broches ici {digitalWrite (vers le bas, bas); delayMicroseconds(TIME) ;

} delayMicroseconds(10) ; Twiddle cela pour la synchronisation de l’oscilloscope}

Articles Liés

Interactive Design et génération de Code personnalisé menus Android pour Arduino--aucun Android de programmation requis

Interactive Design et génération de Code personnalisé menus Android pour Arduino--aucun Android de programmation requis

Mise à jour : Découvrez le nouveaux InstructableAndriod/Arduino pour débutants - Design Custom Andriod menus pour activer et désactiver les sorties de l'Arduino. Absolument aucune programmation requisequi génère tout le code de l'Arduino pour vous en
Internet contrôlé Arduino (aucun bouclier Ethernet)

Internet contrôlé Arduino (aucun bouclier Ethernet)

Boucliers d'Ethernet sont beaucoup de plaisir, mais ils peuvent être coûteux. Dans ce projet, je vais vous montrer comment contrôler votre Arduino de n'importe quel ordinateur connecté à internet, sans utiliser un bouclier Ethernet. Ce projet est ent
Arduino Vocal Effects Box

Arduino Vocal Effects Box

Ce terrain de boîte d'effets vocaux Arduino alimenté par les déplacements et déforme les signaux audio entrant pour produire une grande variété d'effets vocaux. Ce projet est ma première expérience avec traitement du signal numérique en temps réel en
Con alarma/Despertador Arduino

Con alarma/Despertador Arduino

Este es el primer proyecto que subo y escribo y me gustaria compartirlo pues me parece un proyecto muy interesante y muy entretenido.La idée para este proyecto fue porque tenia en casa un pequeño reloj despertador desde navidad Qué aucun había usado
Robot Educativo Fischertechnik Arduino (RAFA)

Robot Educativo Fischertechnik Arduino (RAFA)

Este proyecto trata de como crear un robot con fines educativos usando el sistema Fishertechnik y potenciandolo con todas las prestaciones de Arduino, con ello conseguimos una plataforma educativa :-muy versátil-adaptable a niveles de diferentes-dive
Jouer à un jeu avec un Arduino nu

Jouer à un jeu avec un Arduino nu

"Push-It"Jeu interactif utilisant une nue carte Arduino, aucune pièces externes ou le câblage nécessaire.Push-It a deux objectifs.Pour démontrer/vérifier rapidement que votre carte Arduino fonctionne et que vous sont configurés correctement pour
Pirater un contrôleur de jeu vidéo avec un Arduino pour une plus grande accessibilité (ou de la tricherie)

Pirater un contrôleur de jeu vidéo avec un Arduino pour une plus grande accessibilité (ou de la tricherie)

Tout le monde aime les jeux vidéo. Mais il peut être difficile d'apprécier certains jeux si vous êtes blessé ou désactivé et n'avez pas la dextérité nécessaire à la réalisation des combos de touche rapide. Heureusement, nous pouvons utiliser un Ardui
PONG con Arduino

PONG con Arduino

Esta vez vamos un recrear el famoso juego de PONG usando Arduino, para ello vamos a necesitar los siguientes materiales :Arduino Nano Atmega328. (puede ser cualquier otro, pero nosotros decidimos utilizar este por comodidad)Afficher I2C OLED de 128 x
Un altimètre Arduino compact, pour les avions RC

Un altimètre Arduino compact, pour les avions RC

Merci de voter pour ce Instructable si vous pensez qu'il le mérite ! Merci !L' Altimètre ultime est un altimètre Arduino contrôlée super compact, capable de mesurer l'altitude avec une précision de 0,3 mètres et enregistrer les valeurs maximale et mi
Arduino sans fil capteur de stationnement

Arduino sans fil capteur de stationnement

Ce projet décrit la construction de nos capteurs de stationnement portable.Données provenant de capteurs à ultrasons, le système voit l'écran LCD via bluetooth. Notre système fournira des avantages sur toute la ligne est très simple à transporter et
Alarma remota Congelador Arduino-Android

Alarma remota Congelador Arduino-Android

Idée :Crear una alarma que inque fr ONU dispositivo andrioid que la temperatura de ONU congelador pasa de ONU límiteTeoría :Necesito subir un Internet la medida para que No ONU programa fr android mer capaz de acceder a l'información del capteur pued
Mangeoire de lait automatique Arduino

Mangeoire de lait automatique Arduino

lorsque les chiots sont nés, ils sont enveloppés dans un sac transparent appelé la membrane amniotique. Cette membrane doit être retirée du visage du chiot pour qu'il respire.Une fois qu'il est effacé il va commencer à ramper vers sa mère,Environ pre
Le synthétiseur Octo-phonic

Le synthétiseur Octo-phonic

le synthétiseur Octo-phonic est un synthétiseur polyphonique qui est capable de produire huit tonalités qui, en fin de compte, crée une échelle musicale. Source d'inspiration pour cette création provenait de ce projet. J'aime à penser que c'est un or
Simple tournevis sonique

Simple tournevis sonique

Être honnête... Qui n'a pas voulu un tournevis sonique ?J'ai cherché les pièces pour vous un simple, agréable cherche un depuis un certain temps.Le principal problème a été l'ajout sonore. Il devait avoir son ! Aucun Arduino, aucune programmation ma