Isi kandungan:

Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX: 3 Langkah
Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX: 3 Langkah

Video: Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX: 3 Langkah

Video: Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX: 3 Langkah
Video: Mudah!! Cara Menampilkan Angka 0-9 Dengan Seven Segment Dan Arduino Uno | Simple Project 2024, November
Anonim
Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX
Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX

Dalam projek ini kami menggunakan paparan LED tujuh segmen untuk membilang dari 0 hingga 9.

Paparan LED tujuh segmen terdiri daripada lapan LED dan sangat sesuai untuk memaparkan nombor. Untuk mengurangkan bilangan pin yang digunakan oleh paparan, semua anod atau katod LED disambungkan bersama dan dipanggil common-anode atau common- katod, masing-masing. Untuk projek kami, kami menggunakan jenis katod biasa. 8 LED dilabel A hingga G dan DP (untuk titik perpuluhan). Untuk modul katod biasa kami, terdapat pin anod untuk setiap segmen LED. Sebagai contoh, jika anda ingin memaparkan nombor 4, maka anda akan menggunakan arus ke segmen B, C, F dan G. Perpustakaan Segmen CloudX menjadikan penggunaan modul 7 segmen lebih mudah.

Langkah 1: Kumpulkan Komponen Ini

Kumpulkan Komponen Ini
Kumpulkan Komponen Ini
Kumpulkan Komponen Ini
Kumpulkan Komponen Ini
Kumpulkan Komponen Ini
Kumpulkan Komponen Ini

1. CLOUDX MICROCONTROLLER

2. CLOUDX SOFTCARD

3. Kabel USB V3

4. 7 SEGMEN (katod)

5. KAWASAN JUMPER

6. Perintang 330ohm

Langkah 2: PENYEDIAAN PERKAKASAN

PENYEDIAAN PERKAKASAN
PENYEDIAAN PERKAKASAN
PENYEDIAAN PERKAKASAN
PENYEDIAAN PERKAKASAN

Ikuti langkah ini:

sambungkan:

Pin A segmen ke pin1 CloudX

Pin B segmen ke pin2 CloudX

Pin DP segmen ke pin3 CloudX

Pin C segmen ke pin4 CloudX

Pin D segmen ke pin5 CloudX

Pin E segmen ke pin6 CloudX

Pin F segmen ke pin7 CloudX

Pin G segmen ke pin9 CloudX

sambungkan pin katod biasa ke GND

Selepas sambungan, lepaskan pengekodan:

muat turun Cloudx IDE di sini

Langkah 3: KOD

Salin Kod ini ke CloudX IDE

#sertakan #sertakan char NumberOfDigit = 1; // tetapkan bilangan 7 paparan segmen yang akan digunakan

// sambungkan pin CloudX ini ke Pin Data A, B, C, D, E, F, G dan H pada Paparan

char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};

// sambungkan pin CloudX ini ke Common Anode atau Cathode pada setiap paparan 7 segmen

segmen charScanPins = 0; // untuk menjimatkan pin kita sambung terus ke penyediaan ground (katod) () {// setup di sini // inisialisasi 7 segmen Display dengan data ini Segment_setting (CCathode, NumberOfDigit, segmenScanPins, segmenDataPins); gelung () {// Program di sini Segment_write (0, 1000); // tulis 0 pada paparan 7 segmen selama 1 saat Segmen_penulisan (1, 1000); // tulis 1 pada paparan 7 segmen selama 1 saat Segmen_penulisan (2, 1000); // tulis 2 pada paparan 7 segmen selama 1 saat Segmen_penulisan (3, 1000); // tulis 3 pada paparan 7 segmen selama 1 saat Segmen_penulisan (4, 1000); // tulis 4 pada paparan 7 segmen selama 1 saat Segmen_penulisan (5, 1000); // tulis 5 pada paparan 7 segmen selama 1 saat Segmen_penulisan (6, 1000); // tulis 6 pada paparan 7 segmen selama 1 saat Segmen_penulis (7, 1000); // tulis 7 pada paparan 7 segmen selama 1 saat Segmen_penulisan (8, 1000); // tulis 8 pada paparan 7 segmen selama 1 saat Segmen_penulisan (9, 1000); // tulis 9 pada paparan 7 segmen selama 1 saat}}

Disyorkan: