Indholdsfortegnelse:

7-segment til visning af ADC #Arduino-værdier, #Arduino: 4 trin
7-segment til visning af ADC #Arduino-værdier, #Arduino: 4 trin

Video: 7-segment til visning af ADC #Arduino-værdier, #Arduino: 4 trin

Video: 7-segment til visning af ADC #Arduino-værdier, #Arduino: 4 trin
Video: How to Make PLC LCD HMI || FLProg 2024, November
Anonim
7-segment til visning af ADC #Arduino-værdier, #Arduino
7-segment til visning af ADC #Arduino-værdier, #Arduino
7-segment til visning af ADC #Arduino-værdier, #Arduino
7-segment til visning af ADC #Arduino-værdier, #Arduino

I denne artikel vil jeg lave et projekt, der stadig er relateret til den forrige artikel. Nemlig behandling af ADC -data.

så du behøver ikke en seriel skærm for at se værdien af ADC -dataene. i denne artikel vil jeg lave et ADC Value viewer -display. så du behøver ikke en seriel skærm for at se værdien af ADC -dataene. i denne artikel vil jeg lave et ADC Value viewer -display.

Du kan læse artiklen herunder for at finde ud af, hvordan du bruger modulet "7-segment"

"MAX7219 7-segment ved hjælp af Arduino"

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter

Nødvendige komponenter til denne artikel:

  • MAX7219 7-segment modul
  • Arduino Nano
  • wire jumper
  • USB mini
  • Potentiometer

Trin 2: Saml komponenter

Saml komponenter
Saml komponenter
Saml komponenter
Saml komponenter

Se skematikken ovenfor for at samle komponenterne korrekt.

Aeduino til komponent

+5V ==> 3. Potentiometer & VCC

GND ==> 1. Potentometer & GND

A0 ==> 2. Potensio

D12 ==> Data IN

D11 ==> CLK

D10 ==> CS

Trin 3: Programmering

Kopier og indsæt koden herunder:

#include "LedControl.h"

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

ugyldig opsætning () {

Serial.begin (9600); lc.lukning (0, falsk); lc.setIntensity (0, 8); lc.clearDisplay (0); }

void loop () {

int adc = analogRead (A0);

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

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

Serial.println (adc);

forsinkelse (100); }

Originale filer kan downloades herunder:

Trin 4: Resultat

for resultaterne kan ses i videoen ovenfor.

når potentiometeret drejes til højre, vil værdien være endnu større og mentik i 1023)

når potentiometeret flyttes til venstre, vil værdien være større og mentik ved 1023)

Anbefalede: