Table des matières:

7 segments pour afficher les valeurs ADC #Arduino, #Arduino : 4 étapes
7 segments pour afficher les valeurs ADC #Arduino, #Arduino : 4 étapes

Vidéo: 7 segments pour afficher les valeurs ADC #Arduino, #Arduino : 4 étapes

Vidéo: 7 segments pour afficher les valeurs ADC #Arduino, #Arduino : 4 étapes
Vidéo: Arduino #6 Affichage Multiplexé et sequentiel 7 segments 2024, Novembre
Anonim
7 segments pour afficher les valeurs ADC #Arduino, #Arduino
7 segments pour afficher les valeurs ADC #Arduino, #Arduino
7 segments pour afficher les valeurs ADC #Arduino, #Arduino
7 segments pour afficher les valeurs ADC #Arduino, #Arduino

Dans cet article, je vais faire un projet qui est toujours lié à l'article précédent. À savoir le traitement des données ADC.

vous n'avez donc pas besoin d'un moniteur série pour voir la valeur des données adc. dans cet article, je vais créer un affichage de la visionneuse ADC Value. vous n'avez donc pas besoin d'un moniteur série pour voir la valeur des données adc. dans cet article, je vais créer un affichage de la visionneuse ADC Value.

Vous pouvez lire l'article ci-dessous pour savoir comment utiliser le module "7 segments"

"MAX7219 7 segments utilisant Arduino"

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

Composants nécessaires pour cet article:

  • Module 7 segments MAX7219
  • Arduino Nano
  • fil cavalier
  • Mini USB
  • Potentiomètre

Étape 2: Assembler les composants

Assembler les composants
Assembler les composants
Assembler les composants
Assembler les composants

Voir le schéma ci-dessus pour assembler les composants correctement.

Aeduino au composant

+5V ==> 3. Potentiomètre & VCC

GND ==> 1. Potentomètre & GND

A0 ==> 2. Potensio

D12 ==> Données IN

D11 ==> CLK

D10 ==> CS

Étape 3: Programmation

Copiez et collez le code ci-dessous:

#include "LedControl.h"

LedControl lc=LedControl(12, 11, 10, 1);

void setup() {

Serial.begin(9600); lc.shutdown(0, faux); lc.setIntensity(0, 8); lc.clearDisplay(0); }

boucle vide() {

int adc = lecture analogique (A0);

lc.setDigit(0, 7, adc/1000, false);

lc.setDigit(0, 6, (adc/100)%10, false); lc.setDigit(0, 5, (adc/10)%10, false); lc.setDigit(0, 4, adc%10, false);

Serial.println(adc);

retard (100); }

Les fichiers originaux peuvent être téléchargés ci-dessous:

Étape 4: Résultat

pour les résultats peuvent être vus dans la vidéo ci-dessus.

lorsque le potentiomètre est tourné vers la droite, la valeur sera encore plus grande et mentik en 1023)

lorsque le potentiomètre est déplacé vers la gauche, la valeur sera plus grande et mentik à 1023)

Conseillé: