Სარჩევი:

7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino: 4 ნაბიჯი
7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino: 4 ნაბიჯი

ვიდეო: 7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino: 4 ნაბიჯი

ვიდეო: 7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino: 4 ნაბიჯი
ვიდეო: How to make a LED digital counter using 7- Segment Display 2024, ივლისი
Anonim
7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino
7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino
7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino
7 სეგმენტი ADC #Arduino ღირებულებების ჩვენებისათვის, #Arduino

ამ სტატიაში მე გავაკეთებ პროექტს, რომელიც ჯერ კიდევ წინა სტატიასთან არის დაკავშირებული. კერძოდ ADC მონაცემების დამუშავება.

ასე რომ თქვენ არ გჭირდებათ სერიული მონიტორი, რომ ნახოთ adc მონაცემების მნიშვნელობა. ამ სტატიაში მე გავაკეთებ ADC Value მაყურებლის ჩვენებას. ასე რომ თქვენ არ გჭირდებათ სერიული მონიტორი, რომ ნახოთ adc მონაცემების მნიშვნელობა. ამ სტატიაში მე გავაკეთებ ADC Value მაყურებლის ჩვენებას.

თქვენ შეგიძლიათ წაიკითხოთ ქვემოთ მოყვანილი სტატია იმის გასარკვევად, თუ როგორ გამოიყენოთ "7-სეგმენტიანი" მოდული

"MAX7219 7-სეგმენტი არდუინოს გამოყენებით"

ნაბიჯი 1: საჭირო კომპონენტები

საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები

ამ სტატიისათვის საჭირო კომპონენტები:

  • MAX7219 7-სეგმენტიანი მოდული
  • არდუინო ნანო
  • მავთულის ჯუმპერი
  • USB მინი
  • პოტენომეტრი

ნაბიჯი 2: კომპონენტების შეკრება

კომპონენტების შეკრება
კომპონენტების შეკრება
კომპონენტების შეკრება
კომპონენტების შეკრება

იხილეთ სქემა ზემოთ კომპონენტების სწორად ასაწყობად.

ედუინო კომპონენტისთვის

+5V ==> 3. პოტენომეტრი და VCC

GND ==> 1.პოტენტომეტრი და GND

A0 ==> 2. პოტენსიო

D12 ==> მონაცემები IN

D11 ==> CLK

D10 ==> CS

ნაბიჯი 3: პროგრამირება

დააკოპირეთ და ჩასვით კოდი ქვემოთ:

#მოიცავს "LedControl.h"

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

void setup () {

სერიული.დაწყება (9600); lc. გამორთვა (0, ყალბი); lc.setIntensity (0, 8); lc.clearDisplay (0); }

ბათილი მარყუჟი () {

int adc = analogRead (A0);

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

lc.setDigit (0, 6, (adc/100)%10, ყალბი); lc.setDigit (0, 5, (adc/10)%10, ყალბი); lc.setDigit (0, 4, adc%10, ყალბი);

Serial.println (adc);

დაგვიანება (100); }

ორიგინალური ფაილების ჩამოტვირთვა შესაძლებელია ქვემოთ:

ნაბიჯი 4: შედეგი

შედეგების ნახვა შეგიძლიათ ზემოთ ვიდეოში.

როდესაც პოტენომეტრი მოტრიალდება მარჯვნივ, მნიშვნელობა კიდევ უფრო დიდი და მენტალური იქნება 1023 წელს)

როდესაც პოტენომეტრი გადაადგილდება მარცხნივ, მნიშვნელობა იქნება უფრო დიდი და მენტალური 1023 -ზე)

გირჩევთ: