Spisu treści:

7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki

Wideo: 7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki

Wideo: 7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki
Wideo: Kurs Arduino odc 28: Wyświetlacz 7 -mio Segmentowy 2024, Lipiec
Anonim
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino

W tym artykule wykonam projekt, który nadal jest powiązany z poprzednim artykułem. Mianowicie przetwarzanie danych ADC.

więc nie potrzebujesz monitora szeregowego, aby zobaczyć wartość danych aDC. w tym artykule zrobię wyświetlacz przeglądarki wartości ADC. więc nie potrzebujesz monitora szeregowego, aby zobaczyć wartość danych aDC. w tym artykule zrobię wyświetlacz przeglądarki wartości ADC.

Możesz przeczytać poniższy artykuł, aby dowiedzieć się, jak korzystać z modułu „7-segmentowego”

"MAX7219 7-segmentowy wykorzystujący Arduino"

Krok 1: Wymagane składniki

Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki

Komponenty potrzebne do tego artykułu:

  • MAX7219 7-segmentowy moduł
  • Arduino Nano
  • zworka drutu
  • mini USB
  • Potencjometr

Krok 2: Złóż komponenty

Montaż komponentów
Montaż komponentów
Montaż komponentów
Montaż komponentów

Zobacz powyższy schemat, aby prawidłowo zmontować komponenty.

Aeduino do komponentu

+ 5 V ==> 3. Potencjometr i VCC

GND ==> 1. Potencjometr i GND

A0 ==> 2. Potencjał

D12 ==> Dane WE

D11 ==> CLK

D10 ==> CS

Krok 3: Programowanie

Skopiuj i wklej poniższy kod:

#include "LedControl.h"

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

pusta konfiguracja () {

Serial.początek(9600); lc.shutdown(0, fałsz); lc.setIntensity(0, 8); lc.clearWyświetlacz(0); }

pusta pętla () {

int adc = odczyt analogowy(A0);

lc.setDigit(0, 7, adc/1000, fałsz);

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

Serial.println(adc);

opóźnienie (100); }

Oryginalne pliki można pobrać poniżej:

Krok 4: Wynik

wyniki można zobaczyć na powyższym filmie.

gdy potencjometr obróci się w prawo wartość będzie jeszcze większa i mentik w 1023)

przy przesunięciu potencjometru w lewo wartość będzie większa i mentik przy 1023)

Zalecana: