Tartalomjegyzék:

7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino: 4 lépés
7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino: 4 lépés

Videó: 7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino: 4 lépés

Videó: 7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino: 4 lépés
Videó: #5 Аналоговый ввод FLProg на ЖК-дисплее I2C | ESP32 NodeMCU |Визуальное программирование для Arduino 2024, November
Anonim
7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino
7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino
7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino
7 szegmens az ADC megjelenítéséhez #Arduino értékek, #Arduino

Ebben a cikkben olyan projektet készítek, amely továbbra is kapcsolódik az előző cikkhez. Nevezetesen az ADC adatok feldolgozása.

így nincs szüksége soros monitorra az adc adatok értékének megtekintéséhez. ebben a cikkben egy ADC érték megjelenítő képernyőt készítek. így nincs szüksége soros monitorra az adc adatok értékének megtekintéséhez. ebben a cikkben egy ADC érték megjelenítő képernyőt készítek.

Az alábbi cikkből megtudhatja, hogyan kell használni a "7 szegmenses" modult

"MAX7219 7 szegmens Arduino használatával"

1. lépés: Szükséges összetevők

Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők

A cikkhez szükséges összetevők:

  • MAX7219 7 szegmenses modul
  • Arduino Nano
  • drót Jumper
  • USB mini
  • Potenciométer

2. lépés: Szerelje össze az alkatrészeket

Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket

Az alkatrészek helyes összeszereléséhez lásd a fenti vázlatot.

Aeduino a komponenshez

+5V ==> 3. Potenciométer és VCC

GND ==> 1. Potenciométer és GND

A0 ==> 2. Potensio

D12 ==> Adatok IN

D11 ==> CLK

D10 ==> CS

3. lépés: Programozás

Másolja ki és illessze be az alábbi kódot:

#include "LedControl.h"

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

void setup () {

Sorozat.kezdet (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, hamis); lc.setDigit (0, 5, (adc/10)%10, hamis); lc.setDigit (0, 4, adc%10, false);

Serial.println (adc);

késleltetés (100); }

Az eredeti fájlok letölthetők az alábbi linkről:

4. lépés: Eredmény

az eredmények a fenti videóban láthatók.

amikor a potenciométert jobbra forgatja, az érték még nagyobb lesz és mentik 1023 -ban)

amikor a potenciométert balra mozgatja, az érték nagyobb lesz és mentik 1023 -nál)

Ajánlott: