Innehållsförteckning:

7-segment för att visa ADC #Arduino-värden, #Arduino: 4 steg
7-segment för att visa ADC #Arduino-värden, #Arduino: 4 steg

Video: 7-segment för att visa ADC #Arduino-värden, #Arduino: 4 steg

Video: 7-segment för att visa ADC #Arduino-värden, #Arduino: 4 steg
Video: How to Make PLC LCD HMI || FLProg 2024, Juli
Anonim
7-segment för att visa ADC #Arduino-värden, #Arduino
7-segment för att visa ADC #Arduino-värden, #Arduino
7-segment för att visa ADC #Arduino-värden, #Arduino
7-segment för att visa ADC #Arduino-värden, #Arduino

I denna artikel kommer jag att göra ett projekt som fortfarande är relaterat till föregående artikel. Nämligen bearbetning av ADC -data.

så du behöver inte en seriell bildskärm för att se värdet på adc -data. i den här artikeln kommer jag att göra en ADC Value viewer display. så du behöver inte en seriell bildskärm för att se värdet på adc -data. i den här artikeln kommer jag att göra en ADC Value viewer display.

Du kan läsa artikeln nedan för att ta reda på hur du använder modulen "7-segment"

"MAX7219 7-segment med Arduino"

Steg 1: Obligatoriska komponenter

Obligatoriska komponenter
Obligatoriska komponenter
Obligatoriska komponenter
Obligatoriska komponenter
Obligatoriska komponenter
Obligatoriska komponenter

Komponenter som behövs för denna artikel:

  • MAX7219 7-segmentsmodul
  • Arduino Nano
  • trådbygel
  • USB mini
  • Potentiometer

Steg 2: Montera komponenter

Montera komponenter
Montera komponenter
Montera komponenter
Montera komponenter

Se schemat ovan för att montera komponenterna korrekt.

Aeduino till komponent

+5V ==> 3. Potentiometer och VCC

GND ==> 1. Potentometer & GND

A0 ==> 2. Potentio

D12 ==> Data IN

D11 ==> CLK

D10 ==> CS

Steg 3: Programmering

Kopiera och klistra in koden nedan:

#inkludera "LedControl.h"

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

void setup () {

Serial.begin (9600); lc.avstängning (0, falskt); 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);

fördröjning (100); }

Originalfiler kan laddas ner nedan:

Steg 4: Resultat

för resultaten kan ses i videon ovan.

när potentiometern vrids åt höger blir värdet ännu större och mentik 1023)

när potentiometern flyttas till vänster blir värdet större och mentik vid 1023)

Rekommenderad: