Taula de continguts:

7 segments per mostrar valors ADC #Arduino, #Arduino: 4 passos
7 segments per mostrar valors ADC #Arduino, #Arduino: 4 passos

Vídeo: 7 segments per mostrar valors ADC #Arduino, #Arduino: 4 passos

Vídeo: 7 segments per mostrar valors ADC #Arduino, #Arduino: 4 passos
Vídeo: Lesson 21: Seven Segment Display with Arduino | Step by Step Arduino Course 2024, Juliol
Anonim
7 segments per mostrar valors ADC #Arduino, #Arduino
7 segments per mostrar valors ADC #Arduino, #Arduino
7 segments per mostrar valors ADC #Arduino, #Arduino
7 segments per mostrar valors ADC #Arduino, #Arduino

En aquest article faré un projecte que encara està relacionat amb l'article anterior. És a dir, processar dades ADC.

de manera que no necessiteu un monitor en sèrie per veure el valor de les dades d'ADC. en aquest article faré una visualització del visualitzador de valor ADC. de manera que no necessiteu un monitor en sèrie per veure el valor de les dades d'ADC. en aquest article faré una visualització del visualitzador de valor ADC.

Podeu llegir l'article següent per esbrinar com utilitzar el mòdul "7 segments"

"MAX7219 7 segments amb Arduino"

Pas 1: components necessaris

Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris

Components necessaris per a aquest article:

  • Mòdul MAX7219 de 7 segments
  • Arduino Nano
  • pont de filferro
  • USB mini
  • Potenciòmetre

Pas 2: muntar components

Muntatge de components
Muntatge de components
Muntatge de components
Muntatge de components

Consulteu l’esquema anterior per muntar els components correctament.

Aeduino a Component

+ 5V ==> 3. Potenciòmetre i VCC

GND ==> 1. Potentòmetre i GND

A0 ==> 2. Potència

D12 ==> Data IN

D11 ==> CLK

D10 ==> CS

Pas 3: Programació

Copieu i enganxeu el codi següent:

#include "LedControl.h"

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

configuració nul·la () {

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

bucle buit () {

int adc = analogRead (A0);

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

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

Serial.println (adc);

retard (100); }

Els fitxers originals es poden descarregar a continuació:

Pas 4: resultat

els resultats es poden veure al vídeo anterior.

quan es giri el potenciòmetre cap a la dreta, el valor serà encara més gran i es mentik el 1023)

quan el potenciòmetre es desplaça cap a l’esquerra, el valor serà major i es mentik a 1023)

Recomanat: