• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat Scan Barcode menggunakan arduino

    Membuat Scan Barcode menggunakan arduino

    • Posted by BKTARUNA UMA
    • Categories artikel
    • Date 04/10/2024

    Untuk membuat scanner barcode menggunakan Arduino, kita membutuhkan sensor barcode atau modul barcode scanner yang dapat membaca barcode, serta Arduino sebagai pengendali utama. Salah satu modul barcode yang populer dan dapat digunakan dengan Arduino adalah Modul Barcode Scanner TTL (misalnya, model seperti KY-022 atau YH-BS001).

    Berikut adalah langkah-langkah umum untuk membuat sistem pemindai barcode dengan Arduino:

    1. Komponen yang Dibutuhkan

    • Arduino (misalnya, Arduino Uno)
    • Modul Scanner Barcode (misalnya, KY-022 atau YH-BS001)
    • Display (misalnya, LCD 16×2 atau OLED untuk menampilkan hasil)
    • Kabel jumper
    • Breadboard (opsional)
    • Resistor (jika diperlukan, tergantung pada jenis display)

    2. Cara Kerja

    • Modul barcode scanner akan membaca kode batang (barcode) dan mengirimkan data ke Arduino melalui komunikasi serial.
    • Arduino akan memproses data ini, kemudian menampilkannya di LCD atau mengirimkannya ke perangkat lain seperti komputer untuk penggunaan lebih lanjut.

    3. Rangkaian Koneksi

    Berikut adalah skema koneksi sederhana:

    • Hubungkan pin TX dari modul barcode scanner ke pin RX Arduino (pin digital 0).
    • Hubungkan pin RX dari modul barcode scanner ke pin TX Arduino (pin digital 1).
    • Sambungkan VCC dari modul scanner ke 5V Arduino dan GND ke GND.
    • Jika menggunakan LCD, hubungkan LCD ke pin digital pada Arduino sesuai dengan skema rangkaian standar untuk LCD (misalnya, menggunakan pin D4, D5, D6, dan D7 untuk data serta RS dan EN untuk kontrol).

    4. Kode Arduino

    Gunakan contoh kode berikut untuk memulai:

    cpp
    #include <SoftwareSerial.h>

    // Pin yang digunakan untuk komunikasi serial dengan modul barcode
    SoftwareSerial barcodeSerial(2, 3); // RX, TX

    void setup() {
    // Inisialisasi komunikasi serial dengan modul barcode dan monitor serial
    Serial.begin(9600);
    barcodeSerial.begin(9600);

    // Tampilkan pesan siap di Serial Monitor
    Serial.println("Barcode scanner siap!");
    }

    void loop() {
    // Periksa apakah ada data dari modul barcode
    if (barcodeSerial.available()) {
    // Baca data dari modul barcode
    String barcode = "";
    while (barcodeSerial.available()) {
    char c = barcodeSerial.read();
    barcode += c;
    }

    // Tampilkan hasil scan ke Serial Monitor
    Serial.print("Kode Barcode: ");
    Serial.println(barcode);

    // Lakukan sesuatu dengan data barcode (misalnya, tampilkan di LCD atau proses lebih lanjut)
    }
    }

    5. Penjelasan Kode

    • Kode di atas menggunakan library SoftwareSerial untuk membuat komunikasi serial dengan modul barcode scanner melalui pin digital 2 dan 3.
    • Ketika barcode terbaca oleh modul, data dikirim ke Arduino dan ditampilkan di Serial Monitor melalui fungsi Serial.println().

    6. Pengembangan Lebih Lanjut

    • Anda dapat menghubungkan LCD/OLED display untuk menampilkan hasil barcode secara langsung tanpa menggunakan Serial Monitor.
    • Bisa juga menghubungkan buzzer atau LED yang akan aktif saat barcode berhasil dipindai.
    • Share:
    author avatar
    BKTARUNA UMA

    Previous post

    Membuat Mesin Pencetak Melalui Perintah Suara Berbasis Arduino
    04/10/2024

    Next post

    Membuat Charger Headphone menggunkan arduino
    05/10/2024

    You may also like

    Cara Meningkatkan Produktivitas Tanpa Harus Bangun Pagi
    30 January, 2026

    Produktif nggak selalu harus bangun pagi kok. Yang penting itu ngatur energi, bukan jam alarm. Ini beberapa cara meningkatkan produktivitas tanpa maksa jadi “morning person” 😄 1. Kenali Jam Emas Versi Kamu Ada orang yang otaknya baru “nyala” siang atau …

    Kesalahan Finansial yang Sering Dilakukan Anak Muda
    27 January, 2026

    Anak muda itu kreatif dan berani ambil risiko—sayangnya, urusan uang sering jadi korban 😅Ini kesalahan finansial yang paling sering dilakukan anak muda, plus sedikit konteks biar relate: Tidak Punya Anggaran (Budgeting) Uang datang, uang pergi. Tanpa tahu ke mana perginya.Banyak …

    Apa Itu AI dan Bagaimana Dampaknya bagi Kehidupan Sehari-hari
    24 January, 2026

    AI (Artificial Intelligence) atau Kecerdasan Buatan adalah teknologi yang memungkinkan mesin atau sistem komputer meniru cara berpikir dan belajar manusia. AI bisa mengenali pola, memahami bahasa, membuat keputusan, bahkan belajar dari pengalaman tanpa harus diprogram ulang secara manual. Contoh Sederhana …

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    logo-lke-uma

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area