Innholdsfortegnelse:

7-segment for å vise ADC #Arduino-verdier, #Arduino: 4 trinn
7-segment for å vise ADC #Arduino-verdier, #Arduino: 4 trinn

Video: 7-segment for å vise ADC #Arduino-verdier, #Arduino: 4 trinn

Video: 7-segment for å vise ADC #Arduino-verdier, #Arduino: 4 trinn
Video: How to Make PLC LCD HMI || FLProg 2024, Desember
Anonim
7-segment for å vise ADC #Arduino-verdier, #Arduino
7-segment for å vise ADC #Arduino-verdier, #Arduino
7-segment for å vise ADC #Arduino-verdier, #Arduino
7-segment for å vise ADC #Arduino-verdier, #Arduino

I denne artikkelen vil jeg lage et prosjekt som fremdeles er relatert til den forrige artikkelen. Nemlig behandling av ADC -data.

så du trenger ikke en seriell skjerm for å se verdien av ADC -dataene. i denne artikkelen vil jeg lage en ADC Value viewer -visning. så du trenger ikke en seriell skjerm for å se verdien av ADC -dataene. i denne artikkelen vil jeg lage en ADC Value viewer -visning.

Du kan lese artikkelen nedenfor for å finne ut hvordan du bruker modulen "7-segmenter"

"MAX7219 7-segment med Arduino"

Trinn 1: Nødvendige komponenter

Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter

Komponenter som trengs for denne artikkelen:

  • MAX7219 7-segmentsmodul
  • Arduino Nano
  • wire jumper
  • USB mini
  • Potensiometer

Trinn 2: Monter komponenter

Monter komponenter
Monter komponenter
Monter komponenter
Monter komponenter

Se skjemaet ovenfor for å montere komponentene riktig.

Aeduino til komponent

+5V ==> 3. potensiometer og VCC

GND ==> 1. Potentometer og GND

A0 ==> 2. Potensio

D12 ==> Data IN

D11 ==> CLK

D10 ==> CS

Trinn 3: Programmering

Kopier og lim inn koden nedenfor:

#inkludere "LedControl.h"

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

ugyldig oppsett () {

Serial.begin (9600); lc.stopp (0, usann); lc.setIntensity (0, 8); lc.clearDisplay (0); }

void loop () {

int adc = analogRead (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);

forsinkelse (100); }

Originale filer kan lastes ned nedenfor:

Trinn 4: Resultat

for resultatene kan sees i videoen ovenfor.

når potensiometeret roteres til høyre, vil verdien være enda større og mentik i 1023)

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

Anbefalt: