Orodha ya maudhui:

Sehemu ya 7 ya kuonyesha Maadili ya ADC #Arduino, #Arduino: Hatua 4
Sehemu ya 7 ya kuonyesha Maadili ya ADC #Arduino, #Arduino: Hatua 4

Video: Sehemu ya 7 ya kuonyesha Maadili ya ADC #Arduino, #Arduino: Hatua 4

Video: Sehemu ya 7 ya kuonyesha Maadili ya ADC #Arduino, #Arduino: Hatua 4
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Novemba
Anonim
Sehemu ya 7 ya Onyesha Thamani za ADC #Arduino, #Arduino
Sehemu ya 7 ya Onyesha Thamani za ADC #Arduino, #Arduino
Sehemu ya 7 ya Onyesha Thamani za ADC #Arduino, #Arduino
Sehemu ya 7 ya Onyesha Thamani za ADC #Arduino, #Arduino

Katika kifungu hiki nitatengeneza mradi ambao bado unahusiana na nakala iliyopita. Yaani kusindika data ya ADC.

kwa hivyo hauitaji mfuatiliaji wa serial kuona thamani ya data ya adc. katika nakala hii nitafanya onyesho la mtazamaji wa Thamani ya ADC. kwa hivyo hauitaji mfuatiliaji wa serial kuona thamani ya data ya adc. katika nakala hii nitafanya onyesho la mtazamaji wa Thamani ya ADC.

Unaweza kusoma nakala hapa chini ili kujua jinsi ya kutumia Moduli ya "Sehemu-7"

Sehemu ya "MAX7219 7-Kutumia Arduino"

Hatua ya 1: Vipengele vinavyohitajika

Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika

Vipengele vinahitajika kwa nakala hii:

  • Moduli ya Sehemu ya MAX7219 7
  • Arduino Nano
  • Jumper ya waya
  • Mini mini ya USB
  • Potentiometer

Hatua ya 2: Unganisha Vipengele

Kusanya Vipengele
Kusanya Vipengele
Kusanya Vipengele
Kusanya Vipengele

Tazama muundo juu ili kukusanya vifaa kwa usahihi.

Aeduino kwa Sehemu

+ 5V ==> 3. Potentiometer & VCC

GND ==> 1. Potentometer & GND

A0 ==> 2. Potensio

D12 ==> Takwimu IN

D11 ==> CLK

D10 ==> CS

Hatua ya 3: Programu

Nakili na ubandike nambari hapa chini:

# pamoja na "LedControl.h"

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

usanidi batili () {

Kuanzia Serial (9600); kuzima kwa lc (0, uwongo); lc.setIntensity (0, 8); lc Onyesha wazi (0); }

kitanzi batili () {

int adc = AnalogSoma (A0);

lc.setDigit (0, 7, adc / 1000, uwongo);

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

Serial.println (adc);

kuchelewesha (100); }

Faili halisi zinaweza kupakuliwa hapa chini:

Hatua ya 4: Matokeo

kwa matokeo yanaweza kuonekana kwenye video hapo juu.

wakati potentiometer inazungushwa kulia, thamani itakuwa kubwa zaidi na mentik mnamo 1023)

wakati potentiometer inahamishiwa kushoto, thamani itakuwa kubwa na mentik saa 1023)

Ilipendekeza: