Inhoudsopgave:

7-segment om ADC #Arduino-waarden, #Arduino weer te geven: 4 stappen
7-segment om ADC #Arduino-waarden, #Arduino weer te geven: 4 stappen

Video: 7-segment om ADC #Arduino-waarden, #Arduino weer te geven: 4 stappen

Video: 7-segment om ADC #Arduino-waarden, #Arduino weer te geven: 4 stappen
Video: How to Make PLC LCD HMI || FLProg 2024, November
Anonim
7-segment om ADC #Arduino-waarden, #Arduino. weer te geven
7-segment om ADC #Arduino-waarden, #Arduino. weer te geven
7-segment om ADC #Arduino-waarden, #Arduino. weer te geven
7-segment om ADC #Arduino-waarden, #Arduino. weer te geven

In dit artikel zal ik een project maken dat nog steeds gerelateerd is aan het vorige artikel. Namelijk het verwerken van ADC-gegevens.

u hebt dus geen seriële monitor nodig om de waarde van de adc-gegevens te zien. in dit artikel zal ik een ADC Value viewer-weergave maken. u hebt dus geen seriële monitor nodig om de waarde van de adc-gegevens te zien. in dit artikel zal ik een ADC Value viewer-weergave maken.

U kunt het onderstaande artikel lezen om erachter te komen hoe u de "7-segmenten"-module gebruikt

"MAX7219 7-segment met Arduino"

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten

Onderdelen die nodig zijn voor dit artikel:

  • MAX7219 7-segmentmodule
  • Arduino Nano
  • draad Jumper
  • USB mini
  • Potentiometer

Stap 2: Componenten monteren

Componenten samenstellen
Componenten samenstellen
Componenten samenstellen
Componenten samenstellen

Zie het schema hierboven om de componenten correct te monteren.

Aeduino naar Component

+5V ==> 3. Potentiometer & VCC

GND ==> 1. Potentometer & GND

A0 ==> 2. Potensio

D12 ==> Gegevens IN

D11 ==> CLK

D10 ==> CS

Stap 3: Programmeren

Kopieer en plak onderstaande code:

#include "LedControl.h"

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

ongeldige setup() {

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

lege lus() {

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

Serieel.println(adc);

vertraging (100); }

Originele bestanden kunnen hieronder worden gedownload:

Stap 4: Resultaat

voor de resultaten zijn te zien in de video hierboven.

wanneer de potentiometer naar rechts wordt gedraaid, wordt de waarde nog groter en mentik in 1023)

wanneer de potentiometer naar links wordt bewogen, zal de waarde groter zijn en mentikken op 1023)

Aanbevolen: