Comment dessiner sur un Oscilloscope avec Arduino ! (1 / 9 étapes)

Étape 1: Création d’une tension analogique

L’été dernier, j’ai acheté un vieil oscilloscope analogique. Rien de fantaisie, juste l’essentiel, j’avais besoin pour vous familiariser avec l’utilisation d’une portée. Je voulais trouver un moyen d’utiliser cette pièce d’équipement de test, et plus l’écran vert brillant et l’abondance des boutons très clicky ressemble (et se sent) assez frais.

Un des problèmes j’ai eu après que j’ai obtenu mon TI, était que je n’avais aucun signal à mesurer ! Avec un Arduino ou autre plateforme microcontrôleur, vous pouvez facilement faire un signal carré 0-5V en tirant sur une tige haute et basse dans un crépitement régulier. C’est un peu intéressant, mais n’utilise pas la portée à près de son plein potentiel.

Mon Arduino Uno peut également produire un signal PWM, (abréviation de signal modulées par impulsions-largeur). Autrement dit, qu'il peut aller très vite (dans la haute kHz à MHz) de 0-5V avec diverses heavy duty (quantité de 0V de temps par rapport au montant de 5 v). Cela apparaît sur mon oscilloscope comme une onde carrée qui modifie la largeur de la haute de temps.

Ce signal est produit par le code suivant :

pour (iii int = 0; iii < 256 ; iii ++)

{

analogWrite (outuptPin, iii) ;

}

Un signal PWM peut imiter une tension analogique en fournissant la même puissance moyenne, mais ce n’est pas vraiment une valeur analogique. 5V de 0V à 50 % 50 % n’est pas égale à 2, 5V, surtout si votre taux d’échantillonnage est élevé.

Donc, maintenant nous face à un problème : Comment obtenons-nous une tension analogique de pins qui ne peuvent produire que 0 ou 5V ? Un dispositif qui fait ça s’appelle une DAC (convertisseur numérique-analogique). Une façon est d’utiliser des condensateurs pour « lisser » un signal PWM. L’objectif est de choisir un condensateur suffisamment grand tel qu’il faut plus de temps que la largeur de l’impulsion pour charger ou décharger. Ceci produit une tension qui se situe entre 0 et 5V selon le facteur de marche, mais est également assez lente, car elle doit permettre le condensateur se charge et modifier sa tension.

Articles Liés

Comment dessiner sur toile chaussures (même si vous n’êtes pas un artiste)

Comment dessiner sur toile chaussures (même si vous n’êtes pas un artiste)

environ un an il y a j'ai décidé de concevoir ma propre paire de chaussures parce que je ne pouvais pas trouver quoi que ce soit à distance à proximité de ce que je voulais et les choses qui étaient juste 'ok' étaient ridiculement chers. Je suis sûr
Le streaming vidéo à partir de carte SD sur Nokia LCD avec Arduino

Le streaming vidéo à partir de carte SD sur Nokia LCD avec Arduino

Pendant longtemps, j'ai pensé que la lecture de vidéo avec l'audio n'a pas été possible sur l'Arduino. Puis un jour j'ai décidé de lui donner un coup de feu et il s'est avéré pour être plus simple que je pensais.J'ai décidé d'écrire les étapes dans u
Comment utiliser NeoPixel 16 bague avec Arduino Uno

Comment utiliser NeoPixel 16 bague avec Arduino Uno

Aujourd'hui, je vais vous montrer comment utiliser NeoPixel anneau avec Arduino Uno un type très basique. Comme vous le savez, nous aimons LED colorées, même il a été établi sur un ring !La nécessité liste :1. Arduino Uno2. NeoPixel anneau 16xWS2812
Comment utiliser un Module P10 avec arduino

Comment utiliser un Module P10 avec arduino

Salut tout le monde, dans ce projet, nous allons apprendre à utiliser un module P10 avec arduino nano. Vous devez acheter un module P10 et un bloc d'alimentation. Il y a quelques bonnes informations sur le freetronics.Étape 1: Module de P10 Caractéri
« Dessin » sur le tissu avec du fil (aka couchés)

« Dessin » sur le tissu avec du fil (aka couchés)

Couching est une technique de couture où le fil, des tissus ou des fils est attaché à un morceau de tissu. Il est traditionnellement cousu à la main, mais une machine avec le point zig zag peut être utilisée.Dans ce Instructable je partage un moyen f
Comment dessiner un crâne avec un masque à gaz

Comment dessiner un crâne avec un masque à gaz

comment dessiner un crâne portant un masque à gaz. Il s'agit d'une vidéo de dessin crayon du crâne. J'entendait d'encre et de couleur, donc quand je fais je vais ajouter les liens ici. Apprendre à dessiner un crâne avec un masque à gaz.
Comment dessiner sur votre écran de serrure Android (quand vous ne pouvez pas dessiner du tout)

Comment dessiner sur votre écran de serrure Android (quand vous ne pouvez pas dessiner du tout)

Voici l'affaire. Mon nom est Victoria et je travaille comme personne les médias sociaux pour Hervé - une petite application mignonne qui vous permet de dessiner sur votre écran de serrure Android. Alors, au travail j'ai souvent à faire des dessins su
Comment tricher sur un Test avec une chemise

Comment tricher sur un Test avec une chemise

Cheat sur un Test avec une chemise!!! (Comment) - Vidéos gratuites sont juste un clic l'une des façons plus facile et Sneakiest de Cheat sur un Test. Pour environ 7 dollars, vous pouvez passer n'importe quel test souhaité. Découvrez comment en regard
Comment utiliser un capteur à ultrason avec Arduino

Comment utiliser un capteur à ultrason avec Arduino

Capteurs à ultrasons HC-SR04 peuvent mesurer les distances avec assez d'exactitude et sont très utiles dans de nombreux projets d'Arduino. J'ai utilisé les dans les robots autonomes, les instruments électroniques et beaucoup d'autres projets. Ils ont
Comment grimper sur un arbre (avec prusiks!)

Comment grimper sur un arbre (avec prusiks!)

Une fois que vous pouvez grimper sur un arbre, vous pourrez monter dans le monde !J'ai voulu apprendre à monter des trucs à l'aide de corde, donc j'ai choisi cet arbre fabuleux dans une rue à Silver Lake, Los Angeles et monté tout !La théorie est que
Comment utiliser Nokia 5110 LCD avec Arduino ?

Comment utiliser Nokia 5110 LCD avec Arduino ?

Aujourd'hui, je vais vous montrer comment utiliser l'affichage du Nokia 5110 avec cartes Arduino avec ces étapes faciles.La nécessité liste :1. Arduino UNO (avec câble)2. Nokia 5110 LCD (avec câbles minuscules)Étape 1: Les connexionsSuivre les connex
Comment pirater les jouets EEG avec arduino

Comment pirater les jouets EEG avec arduino

j'avais entendu quelques années retour quant à la capacité de raccordement de jouet EEG, alors vous pouvez leur interface avec votre ordinateur.Je me suis souvenu du présent pour un projet que je voulais faire pour une classe (instructable venant bie
Mesurer la température sur le web avec Arduino Ethernet et DS18B20 capteur

Mesurer la température sur le web avec Arduino Ethernet et DS18B20 capteur

Bonjour à tous,Tout d'abord, je tiens à vous dire que je ne suis pas un programmeur. Mais j'aime faire de nouvelles choses, surtout quand elle est liée à l'électronique. Ici, j'ai intégré un serveur Web pour Arduino Ethernet avec un capteur de tempér
Comment dessiner un chat Cartoon avec des chatons !

Comment dessiner un chat Cartoon avec des chatons !

Vous aurez besoin : en papier, un crayon, feutres (rouge, orange, jaune, vert et bleu sont les meilleures couleurs pour avoir, mais vous devez avoir noir) et votre imagination ! :)Étape 1: Deux petits cercles Dessinez deux cercles peu juste toucher m