Isi kandungan:

EAL- Embedded - Kombinasi Gabungan: 4 Langkah
EAL- Embedded - Kombinasi Gabungan: 4 Langkah

Video: EAL- Embedded - Kombinasi Gabungan: 4 Langkah

Video: EAL- Embedded - Kombinasi Gabungan: 4 Langkah
Video: Embedded Design in Mixed Methods Research 2024, Jun
Anonim
EAL- Embedded - Kombinasi Gabungan
EAL- Embedded - Kombinasi Gabungan

Projek ini adalah satu projek sekolah, yang telah saya buat untuk memilih subjek 2.1 C-pengaturcaraan di EAL. Ini adalah pertama kalinya, ketika saya membuat projek Arduino dan pengaturcaraan C. Itu adalah projek, yang menghadirkan kunci kombinasi. Kunci gabungan boleh kita gunakan di banyak tempat setiap hari. Kita boleh menggunakannya antara lain di dalam peti besi atau ketika kita perlu membuka pintu.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Untuk membuat projek itu, saya telah menggunakan komponen berikut:

  • Arduino mega 2560
  • LCD 2x16 HD44780 biru
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Pad kekunci 4x4 8pin
  • Biru dipimpin
  • Hubungi plade
  • Wayar sambungan
  • Bank kuasa

Langkah 2: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan

Gambar di atas dan penerangan berikut menunjukkan bagaimana semua komponen dihubungkan ke Arduino Mega 2560.

Akhir LCD KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KEYPAD - Arduino 2560 Mega

bersambung A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

TANDA - 8 Pin

Langkah 3: Pengaturcaraan

Saya telah memulakan pengaturcaraan dengan cara bahawa saya telah menemui perpustakaan ke LCD, kata laluan, papan kekunci. Seterusnya, dengan bantuan program mudah di Arduino, saya telah memeriksa bahawa komponen saya berfungsi dengan baik. Salah satu masalah terbesar adalah, penukar itu tidak berkomunikasi dengan LCD. Setelah satu hari dan petang yang panjang saya menemui masalah. Masalah adalah alamat yang salah dalam penukar. Langkah seterusnya adalah menyelesaikan program.

Pad kekunci, saya sudah biasa memasukkan kod. (1111)

Servo berfungsi seperti mekanisme membuka kunci.

LCD menunjukkan kod, yang telah saya masukkan. (1111)

Program berjalan dengan cara yang baik setelah saya memasukkan kod yang betul, lampu biru menyala dan servo melakukan pergerakan 90 darjah.

Langkah 4: Menguji

Image
Image

Dalam ujian, saya telah memasukkan kod (1111), dengan saya menyetujui dengan bintang. Setelah saya memasukkan kod yang betul pada LCD, saya dapat melihat tulisan TERBUKA, dan lampu LED biru menyala dan servo membuat pergerakan 90 darjah. Apabila saya menulis kod yang salah, saya dapat melihat tulisan yang SALAH.

Peranti berfungsi dengan baik dan tanpa masalah.

Itu adalah projek yang mudah, yang dapat kita gunakan dalam banyak keadaan dan tempat.

Disyorkan: