Obsah:

7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino: 4 kroky
7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino: 4 kroky

Video: 7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino: 4 kroky

Video: 7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino: 4 kroky
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Júl
Anonim
7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino
7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino
7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino
7-segmentový na zobrazenie hodnôt ADC #Arduino, #Arduino

V tomto článku urobím projekt, ktorý stále súvisí s predchádzajúcim článkom. Menovite spracovanie údajov ADC.

na zobrazenie hodnoty údajov adc nepotrebujete sériový monitor. v tomto článku urobím zobrazenie prehliadača hodnôt ADC. takže na zobrazenie hodnoty adc údajov nepotrebujete sériový monitor. v tomto článku urobím zobrazenie prehliadača hodnôt ADC.

V nižšie uvedenom článku si môžete prečítať, ako používať modul „7-segmentový“

„MAX7219 7-segmentový pomocou Arduina“

Krok 1: Požadované komponenty

Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty

Potrebné súčasti tohto článku:

  • 7-segmentový modul MAX7219
  • Arduino Nano
  • drôtený prepojka
  • USB mini
  • Potenciometer

Krok 2: Zostavte komponenty

Zostavte komponenty
Zostavte komponenty
Zostavte komponenty
Zostavte komponenty

Ak chcete správne zostaviť komponenty, pozrite sa na schému vyššie.

Aeduino na komponent

+5V ==> 3. Potenciometer a VCC

GND ==> 1. Potenometer a GND

A0 ==> 2. Potensio

D12 ==> Vstup dát

D11 ==> CLK

D10 ==> CS

Krok 3: Programovanie

Skopírujte a prilepte kód nižšie:

#include "LedControl.h"

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

neplatné nastavenie () {

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

prázdna slučka () {

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, nepravda); lc.setDigit (0, 4, adc%10, false);

Serial.println (adc);

oneskorenie (100); }

Pôvodné súbory si môžete stiahnuť nižšie:

Krok 4: Výsledok

výsledky si môžete pozrieť vo videu vyššie.

keď sa potenciometer otočí doprava, hodnota bude ešte väčšia a mentik v roku 1023)

keď sa potenciometer posunie doľava, hodnota bude väčšia a mentik na 1023)

Odporúča: