Isi kandungan:

7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino: 4 Langkah
7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino: 4 Langkah

Video: 7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino: 4 Langkah

Video: 7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino: 4 Langkah
Video: #5 Input Analog FLProg pada LCD I2C | ESP32 NodeMCU | Pemrograman Tertanam Visual Arduino 2024, Julai
Anonim
7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino
7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino
7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino
7-segmen untuk Paparkan Nilai ADC #Arduino, #Arduino

Dalam artikel ini saya akan membuat projek yang masih berkaitan dengan artikel sebelumnya. Yaitu memproses data ADC.

jadi anda tidak memerlukan monitor bersiri untuk melihat nilai data iklan. dalam artikel ini saya akan membuat paparan penonton Nilai ADC. jadi anda tidak memerlukan monitor bersiri untuk melihat nilai data iklan. dalam artikel ini saya akan membuat paparan penonton Nilai ADC.

Anda boleh membaca artikel di bawah untuk mengetahui cara menggunakan Modul "7-Segmen"

"MAX7219 7-Segmen Menggunakan Arduino"

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

Komponen yang diperlukan untuk artikel ini:

  • MAX7219 7-Segmen Modul
  • Arduino Nano
  • wayar Jumper
  • Mini USB
  • Potensiometer

Langkah 2: Menyusun Komponen

Menyusun Komponen
Menyusun Komponen
Menyusun Komponen
Menyusun Komponen

Lihat skema di atas untuk memasang komponen dengan betul.

Aeduino kepada Komponen

+ 5V ==> 3. Potentiometer & VCC

GND ==> 1. Potentometer & GND

A0 ==> 2. Potensio

D12 ==> Data DALAM

D11 ==> CLK

D10 ==> CS

Langkah 3: Pengaturcaraan

Salin dan tampal kod di bawah:

#sertakan "LedControl.h"

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

batal persediaan () {

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

gelung kosong () {

int adc = analogRead (A0);

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

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

Serial.println (adc);

kelewatan (100); }

Fail asal boleh dimuat turun di bawah:

Langkah 4: Hasilnya

untuk hasilnya dapat dilihat dalam video di atas.

apabila potensiometer diputar ke kanan, nilainya akan menjadi lebih besar dan mentik pada 1023)

apabila potensiometer dipindahkan ke kiri, nilainya akan lebih besar dan mentik pada 1023)

Disyorkan: