Isi kandungan:

Kalkulator Arduino Dengan Output LED: 5 Langkah
Kalkulator Arduino Dengan Output LED: 5 Langkah

Video: Kalkulator Arduino Dengan Output LED: 5 Langkah

Video: Kalkulator Arduino Dengan Output LED: 5 Langkah
Video: How to make a LED digital counter using 7- Segment Display 2024, November
Anonim
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED
Kalkulator Arduino Dengan Output LED

Hai kawan-kawan! Ingin belajar bagaimana menggunakan input dan output monitor bersiri. Baiklah di sini anda mendapat tutorial yang tepat tentang bagaimana melakukannya! Dalam arahan ini, saya akan membimbing anda melalui langkah-langkah mudah yang diperlukan untuk membuat kalkulator menggunakan monitor bersiri Arduino dan menunjukkan hasilnya dalam sekelip mata LED.

Langkah 1: Memuat turun Arduino IDE

Memuat turun IDE Arduino
Memuat turun IDE Arduino

Muat turun dan Pasang Arduino IDE (Interactive Development Environment) menggunakan pautan di bawah:

www.arduino.cc/en/Main/Software Pilih dan simpan versi yang paling sesuai dengan sistem operasi dan konfigurasi anda.

Langkah 2: Bahan Perkakasan

  1. 1 papan Arduino
  2. 1 kabel untuk menyambungkan papan Arduino ke komputer anda
  3. 1 LED
  4. Wayar Pelompat

Langkah 3: Membina Perkakasan

Membina Perkakasan
Membina Perkakasan

1) Sambungkan Arduino ke komputer anda

2) Sambungkan LED ke papan roti dan Arduino seperti yang ditunjukkan dalam gambar.

Langkah 4: Memuat turun dan Menjalankan Program

Muat turun program arduino yang dilampirkan ke komputer riba anda. Sambungkan arduino ke komputer riba anda, dan jalankan program.

Di arduino IDE, Open Tools-> monitor bersiri. Ketik pengiraan yang akan dibuat, misalnya, 3 + 2, dan anda akan mendapat hasilnya sebagai 5. Anda juga boleh mencuba pengurangan, pendaraban dan pembahagian seperti berikut:

4 + 2 (anda akan mendapat Hasil = 6)

8-3 (anda akan mendapat Hasil = 5)

5 * 3 (anda akan mendapat Hasil = 15)

10/2 (anda akan mendapat Hasil = 5)

Anda akan melihat bahawa LED berkelip seberapa banyak kali outputnya.

Langkah 5: Memahami Program

Memahami Program
Memahami Program
Memahami Program
Memahami Program
Memahami Program
Memahami Program
Memahami Program
Memahami Program

Pertama mari kita fahami bagaimana input dan output port bersiri berfungsi. Seorang pengguna dapat memasukkan data di bidang input di tetingkap monitor bersiri untuk mengirim nilai dan data ke Arduino. Sebarang program bersiri, atau bahkan aplikasi bersiri khusus dapat digunakan untuk mengirim data ke Arduino dan bukan menggunakan jendela Serial Monitor. Begitu juga pengguna dapat mengeluarkan data ke monitor bersiri.

Kami sekarang akan menggunakan ini untuk membina kalkulator kita sendiri. Pertama dalam kaedah setup (): Kami memulakan pemboleh ubah dan port bersiri. Serial.begin (9600); // memulakan komunikasi bersiri Serial.println ("Kirimkan pengiraan kepada saya"); Serial.println ("Contohnya: 2 + 3"); Kemudian dalam kaedah loop (): while (Serial.available ()> 0) {// sementara ada data yang dihantar ke arduino, number1 = Serial.parseInt (); operasi = Serial.read (); // operasi akan menjadi char pertama selepas nombor pertama number2 = Serial.parseInt (); // simpan nombor kedua dalam nombor2 Kemudian kita panggil hitung () dan cetak hasil pengiraan. hitung () adalah fungsi khusus yang melakukan pengiraan. Mari kita fahami bagaimana ia berfungsi. Jika (operasi == '+'), ia menambah dua nombor dan menyimpan hasilnya dalam pemboleh ubah "hasil". Jika (operasi == '-'), ia mengurangkan dua nombor dan menyimpan hasilnya dalam pemboleh ubah "hasil". Jika (operasi == '*'), ia mengalikan dua nombor dan menyimpan hasilnya dalam pemboleh ubah "hasil". Jika (operasi == '/'), ia membahagi dua nombor dan menyimpan hasilnya dalam pemboleh ubah "hasil". Jika tidak, ia mencetak "Ralat"

Kaedah berkedip mempunyai kod untuk mengedipkan LED sebanyak kali hasilnya dengan gelung sederhana.

Disyorkan: