Satura rādītājs:

7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino: 4 soļi
7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino: 4 soļi

Video: 7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino: 4 soļi

Video: 7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino: 4 soļi
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Jūlijs
Anonim
7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino
7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino
7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino
7 segmenti, lai parādītu ADC #Arduino vērtības, #Arduino

Šajā rakstā es izveidošu projektu, kas joprojām ir saistīts ar iepriekšējo rakstu. Proti, ADC datu apstrāde.

tāpēc jums nav nepieciešams sērijveida monitors, lai redzētu adc datu vērtību. šajā rakstā es izveidošu ADC Value skatītāja displeju. tāpēc jums nav nepieciešams sērijveida monitors, lai redzētu adc datu vērtību. šajā rakstā es izveidošu ADC Value skatītāja displeju.

Jūs varat izlasīt zemāk esošo rakstu, lai uzzinātu, kā izmantot "7 segmentu" moduli

"MAX7219 7 segmenti, izmantojot Arduino"

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas

Šim rakstam nepieciešamās sastāvdaļas:

  • MAX7219 7 segmentu modulis
  • Arduino Nano
  • vadu džemperis
  • USB mini
  • Potenciometrs

2. darbība: salieciet komponentus

Salieciet komponentus
Salieciet komponentus
Salieciet komponentus
Salieciet komponentus

Lai pareizi saliktu komponentus, skatiet iepriekš redzamo shēmu.

Aeduino uz komponentu

+5V ==> 3. Potenciometrs un VCC

GND ==> 1. Potenciometrs un GND

A0 ==> 2. Potensio

D12 ==> Dati IN

D11 ==> CLK

D10 ==> CS

3. solis: programmēšana

Nokopējiet un ielīmējiet tālāk norādīto kodu.

#include "LedControl.h"

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

void setup () {

Sērijas sākums (9600); lc.slēgšana (0, nepatiesa); 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, nepatiess); lc.setDigit (0, 5, (adc/10)%10, nepatiess); lc.setDigit (0, 4, adc%10, nepatiess);

Serial.println (adc);

kavēšanās (100); }

Oriģinālos failus var lejupielādēt zemāk:

4. solis: rezultāts

rezultātus var redzēt iepriekš redzamajā videoklipā.

kad potenciometrs tiek pagriezts pa labi, vērtība būs vēl lielāka un labāka 1023)

kad potenciometrs tiek pārvietots pa kreisi, vērtība būs lielāka un mentiks pie 1023)

Ieteicams: