Translate

Membuat Alat Penghitung Jumlah Barang Menggunakan Barcode Scanner MCR12 dan Barcode ITF14

Membuat Alat Penghitung Jumlah Barang Menggunakan Barcode Scanner MCR12 dan Barcode ITF14


       Pada kesenpatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang fungsinya untuk menghitung jumlah barang menggunakan barcode scanner mcr12 dengan code barcode menggunakan itf14, jadi simulasi yang diberikan disini yaitu terdapat barang dengan kode barcode tertentu yang mana jika terkena scanner maka pada tampilan layar lcd akan terlihat jumlah barang yang telah terdeteksi, jadi apapun barcodenya jika dia terdeteksi oleh scanner maka akan dilakukan penjumlahan. untuk lebih jelasnya berikut adalah program dan skemanya.




a. Arduino Mega





b. Barcode Scanner MCR12





c. Rangkaian RS232





d. Barcode ITF14





e. LCD 16x2






f. Program Arduino IDE

#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(11, 12, 4, 5, 6, 7);

String inputString = "";         // a string to hold incoming data
boolean stringComplete = false;  // whether the string is complete
String barcode;
int jumlah = 0;

void setup() {
  lcd.begin(16, 2);
  lcd.clear();
  lcd.noCursor();
 
  pinMode(9,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(10,OUTPUT);
   
  Serial.begin(9600);
  inputString.reserve(200);
}

void loop() {
 
  digitalWrite(8,HIGH);
  digitalWrite(10,LOW);
  analogWrite(9,50);
 
  lcd.setCursor(0, 0);
  lcd.print("JUMLAH= ");
  lcd.print(jumlah);

  if (stringComplete) {
    Serial.println(inputString);
    barcode = inputString.substring(0,14);
    lcd.setCursor(0, 1);
    lcd.print(barcode);
    delay(1000);
    lcd.setCursor(0, 1);
    lcd.print("                ");
    jumlah++;   
    inputString = "";
    stringComplete = false;
  
  }
}


void serialEvent() {
  while (Serial.available()) {
    char inChar = (char)Serial.read();
    inputString += inChar;
    if (inChar == '\n') {
      stringComplete = true;
    }
  }
}






g. VIDEO HASILNYA












 

No comments:

Post a Comment