Skip to content
Inovatif, Proesional dan Berkepribadian
facebook
instagram
Jurusan Elektro Terbaik di SUMUT
Call Support +62 838-2608-9005
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
Jl. PBSI No.1 Medan Estate
  • Home
  • PROFIL
    • AKREDITASI
    • FUNGSIONARIS
    • STRUKTUR ORGANISASI
    • VISI & MISI
  • AKADEMIK
    • INFORMASI AKADEMIK
      • AKADEMIK ONLINE
      • E-LEARNING
      • JURNAL TEKNIK ELEKTRO
    • JADWAL AKADEMIK
      • JADWAL PENGISIAN KRS
      • JADWAL KULIAH
      • Jadwal Ujian
        • JADWAL UTS
        • JADWAL UAS
      • JADWAL SEMINAR
      • JADWAL PRAKTIKUM
      • JADWAL SEMESTER ANTARA
      • JADWAL WISUDA
    • KALENDER AKADEMIK
    • KURIKULUM
  • AKTIVITAS PRODI
    • KEGIATAN PRODI
    • Prestasi Prodi
  • MAHASISWA
    • Beasiswa
      • SYARAT DAN KETENTUAN PENERIMA KIP KULIAH
      • BEASISWA BANK INDONESIA (BI)
      • BEASISWA YPHAS BAGI SISWA/I BERSAUDARA KANDUNG
      • BEASISWA YPHAS BAGI SISWA/I BERPRESTASI DI SEKOLAH (RANGKING I, II, III)
      • BEASISWA PENINGKATAN PRESTASI AKADEMIK
    • PRESTASI MAHASISWA
    • SISTEM INFORMASI
      • AOC
      • APIK
      • ELEARNING
      • DATA MAHASISWA
      • JURNAL MAHASISWA
      • OPAC
      • WEBMAIL
  • DOSEN
    • PENASEHAT AKADEMIK
    • DOSEN PRODI
    • BLOG DOSEN
    • AKTIVITAS DOSEN
    • PRESTASI DOSEN
    • JURNAL DOSEN
    • AOC
    • TKTD
    • ELEARNING
    • OPAC
    • WEBMAIL
  • ALUMNI
    • TRACER STUDY
    • DATA ALUMNI
    • LAYANAN ALUMNI
    • AKTIFITAS ALUMNI
    • PRESTASI ALUMNI
  • ARSIP
    • SK Mahasiswa
    • DOKUMEN
    • Pengumuman
  • LABORATORIUM
    • INFORMASI LABORATORIUM
    • APLIKASI LABORATORIUM
  • HUBUNGI KAMI

Membuat Antrian Pembelian Dengan Arduino

Posted on 7 March 20247 March 2024 by elektro
0

Membuat antrian pembelian dengan Arduino melibatkan beberapa langkah dan komponen. Berikut adalah langkah-langkah umum untuk Membuat Antrian Pembelian Dengan Arduino:

Komponen yang Dibutuhkan:

  1. Arduino board (biasanya Arduino Uno atau Nano).
  2. Modul keypad (untuk memasukkan nomor antrian).
  3. Layar LCD (untuk menampilkan nomor antrian).
  4. Tombol untuk menggerakkan antrian (opsional).
  5. Kabel jumper untuk menghubungkan semua komponen.

Langkah-langkah:

  1. Rangkaian Koneksi:
    • Hubungkan keypad dan layar LCD ke Arduino. Pastikan untuk mengikuti skema koneksi yang benar sesuai dengan modul yang digunakan. Biasanya, Anda akan menggunakan kabel jumper untuk ini.
  2. Koding:
    • Tulis kode Arduino untuk mengendalikan modul keypad dan layar LCD. Anda perlu menulis logika untuk:
      • Menerima input dari keypad.
      • Menampilkan nomor antrian di layar LCD.
      • Menginkrementasi nomor antrian setiap kali ada pembelian baru.
      • Mengatur tindakan setelah nomor antrian ditampilkan (misalnya, mungkin Anda ingin menambahkan tombol “Next” untuk memindahkan antrian ke nomor berikutnya).
    • Pastikan untuk menambahkan delay atau menggunakan interupsi agar tidak ada masalah saat menekan tombol pada keypad.
    • Contoh kode sederhana bisa terlihat seperti ini:
cpp
#include <Keypad.h>
#include <LiquidCrystal.h>

const byte ROWS = 4; //jumlah baris keypad
const byte COLS = 4; //jumlah kolom keypad

char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};

byte rowPins[ROWS] = {5, 4, 3, 2}; //menyambung baris keypad ke pin Arduino
byte colPins[COLS] = {9, 8, 7, 6}; //menyambung kolom keypad ke pin Arduino

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

LiquidCrystal lcd(12, 11, 10, 16, 15, 14, 13);

int antrian = 1;

void setup() {
lcd.begin(16, 2);
lcd.print("Nomor Antrian:");
}

void loop() {
char key = keypad.getKey();

if (key){
lcd.setCursor(0, 1);
lcd.print(" "); //menghapus nomor sebelumnya
lcd.setCursor(0, 1);
lcd.print(antrian);
antrian++;
}
}

Pastikan untuk menyesuaikan kode sesuai dengan kebutuhan Anda.

  1. Pengujian:
    • Unggah kode ke Arduino dan pastikan semua komponen berfungsi dengan benar.
    • Tes masukan dari keypad dan pastikan nomor antrian berubah setiap kali tombol ditekan.
    • Pastikan layar LCD menampilkan nomor antrian dengan benar.
  2. Tambahan Fungsionalitas (Opsional):
    • Anda bisa menambahkan tombol atau fungsi lain untuk menghapus nomor antrian atau mengatur ulang nomor antrian jika diperlukan.
    • Mungkin Anda ingin menyimpan nomor antrian dalam bentuk variabel atau bahkan di media penyimpanan eksternal untuk memungkinkan pemulihan data jika Arduino dimatikan.

Dengan mengikuti langkah-langkah ini, Anda dapat membuat sistem antrian pembelian dengan Arduino. Pastikan untuk mengadaptasi kode dan konfigurasi sesuai dengan kebutuhan dan spesifikasi Anda.

Sudah dilihat : 484
Lihat postingan ini di Instagram

Sebuah kiriman dibagikan oleh Prodi Teknik Elektro UMA (@elektro.uma)

Berita

Rektor UMA Menerima Kunjungan Silaturahmi dari BSI Tbk Iskandar Muda Medan
Rektor...
Delegasi UNIKL Kunjungi Laboratorium Prodi Teknik Elektro Fakultas Teknik Universitas Medan Area
Medan,...
Program Studi Teknik Elektro Melakukan Kuliah Umum International Bersama University Kuala lumpur Malaysia
Medan,...

KAITAN UMA

LOKASI FAKULTAS TEKNIK UMA

KAMPUS I :
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
Telepon : (061) 7360168, 7366878, 7364348
Fax : (061) 7368012
CALL CENTER UMA : 0811-6013-888

KAMPUS II :
Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
Telepon : (061) 8225602, 8201994
FAX : (061) 8226331
CALL CENTER UMA : 0811-6013-888

Silahkan kunjungi juga website Prodi

  • Teknik Sipil : sipil.uma.ac.id
  • Teknik Mesin : mesin.uma.ac.id
  • Arsitektur : arsitektur.uma.ac.id
  • Teknik Industri : Industri.uma.ac.id
  • Teknik Informatika : informatika.uma.ac.id
Copyright © 2016 - 2026 PDAI - Universitas Medan Area