Kazalo:

7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino: 4 koraki
7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino: 4 koraki

Video: 7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino: 4 koraki

Video: 7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino: 4 koraki
Video: How to Make PLC LCD HMI || FLProg 2024, November
Anonim
7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino
7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino
7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino
7-segmentni za prikaz ADC #Arduino Vrednosti, #Arduino

V tem članku bom naredil projekt, ki je še vedno povezan s prejšnjim člankom. Namreč obdelava podatkov ADC.

zato za ogled vrednosti podatkov ADC ne potrebujete serijskega monitorja. v tem članku bom prikazal pregledovalnik vrednosti ADC. zato za ogled vrednosti podatkov ADC ne potrebujete serijskega monitorja. v tem članku bom prikazal pregledovalnik vrednosti ADC.

Spodnji članek lahko preberete, če želite izvedeti, kako uporabljati modul "7-segment"

"MAX7219 7-segmentni z uporabo Arduina"

Korak: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Sestavine, potrebne za ta članek:

  • MAX7219 7-segmentni modul
  • Arduino Nano
  • žični mostiček
  • Mini mini USB
  • Potenciometer

2. korak: Sestavite komponente

Sestavite komponente
Sestavite komponente
Sestavite komponente
Sestavite komponente

Za pravilno sestavljanje komponent glejte zgornjo shemo.

Aeduino na komponento

+5V ==> 3. Potenciometer in VCC

GND ==> 1. Potentometer in GND

A0 ==> 2. Potenzio

D12 ==> Podatki IN

D11 ==> CLK

D10 ==> CS

3. korak: Programiranje

Kopirajte in prilepite spodnjo kodo:

#include "LedControl.h"

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

void setup () {

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

void loop () {

int adc = analogRead (A0);

lc.setDigit (0, 7, adc/1000, napačno);

lc.setDigit (0, 6, (adc/100)%10, napačno); lc.setDigit (0, 5, (adc/10)%10, napačno); lc.setDigit (0, 4, adc%10, napačno);

Serial.println (adc);

zamuda (100); }

Izvirne datoteke lahko prenesete spodaj:

4. korak: Rezultat

rezultate si lahko ogledate v zgornjem videu.

ko potenciometer zavrtite v desno, bo vrednost še večja in mentik v 1023)

ko se potenciometer premakne v levo, bo vrednost večja in mentik na 1023)

Priporočena: