Turinys:

7 segmentų rodymas ADC #Arduino vertės, #Arduino: 4 žingsniai
7 segmentų rodymas ADC #Arduino vertės, #Arduino: 4 žingsniai

Video: 7 segmentų rodymas ADC #Arduino vertės, #Arduino: 4 žingsniai

Video: 7 segmentų rodymas ADC #Arduino vertės, #Arduino: 4 žingsniai
Video: LDmicro 11: Последовательный контроллер температуры с ЖК-дисплеем (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Liepa
Anonim
7 segmentų, kad būtų rodomos ADC #Arduino vertės, #Arduino
7 segmentų, kad būtų rodomos ADC #Arduino vertės, #Arduino
7 segmentų, kad būtų rodomos ADC #Arduino vertės, #Arduino
7 segmentų, kad būtų rodomos ADC #Arduino vertės, #Arduino

Šiame straipsnyje aš padarysiu projektą, kuris vis dar yra susijęs su ankstesniu straipsniu. Būtent ADC duomenų apdorojimas.

todėl jums nereikia nuoseklaus monitoriaus, kad pamatytumėte adc duomenų vertę. šiame straipsnyje aš padarysiu ADC vertės peržiūros ekraną. todėl jums nereikia nuoseklaus monitoriaus, kad pamatytumėte adc duomenų vertę. šiame straipsnyje aš padarysiu ADC vertės peržiūros ekraną.

Galite perskaityti žemiau esantį straipsnį ir sužinoti, kaip naudotis „7 segmentų“moduliu

„MAX7219 7 segmentų naudojant„ Arduino ““

1 žingsnis: reikalingi komponentai

Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai

Šiam straipsniui reikalingi komponentai:

  • MAX7219 7 segmentų modulis
  • Arduino Nano
  • vielos megztinis
  • USB mini
  • Potenciometras

2 žingsnis: Surinkite komponentus

Surinkite komponentus
Surinkite komponentus
Surinkite komponentus
Surinkite komponentus

Norėdami teisingai surinkti komponentus, žiūrėkite aukščiau pateiktą schemą.

Aeduino į komponentą

+5V ==> 3. Potenciometras ir VCC

GND ==> 1. Potentometras ir GND

A0 ==> 2. Potencija

D12 ==> Duomenys IN

D11 ==> CLK

D10 ==> CS

3 žingsnis: programavimas

Nukopijuokite ir įklijuokite žemiau esantį kodą:

#include "LedControl.h"

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

void setup () {

Serial.begin (9600); lc.sutdown (0, false); 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, klaidinga); lc.setDigit (0, 5, (adc/10)%10, klaidinga); lc.setDigit (0, 4, adc%10, false);

Serial.println (adc);

vėlavimas (100); }

Originalius failus galite atsisiųsti žemiau:

4 žingsnis: rezultatas

rezultatus galite pamatyti aukščiau esančiame vaizdo įraše.

pasukus potenciometrą į dešinę, vertė bus dar didesnė ir 1023 m.

kai potenciometras perkeliamas į kairę, vertė bus didesnė ir 1023)

Rekomenduojamas: