BarCode escaner con Arduino y webcam

post

Lector de Código de barras con webcam y salida a display LCD JHD162A, mediante RoboRealm

project by : Daphne00Z

F6WA40FGPLJ2GQK.LARGE

F19U66CGPBDIE61.LARGE

FKEWNV8GP7IH9KL.LARGE

Lo que se necesita para este proyecto:
1. Arduino UNO
2. LCD
3. RoboRealm
4. Potenciómetro

Lectura de códigos de barras en Arduino LCD

Paso 1: Código Arduino

En primer lugar, empezar por la codificación de la Arduino preparando para la salida a pantalla LCD. El ejemplo de la forma de interfaz LCD con Arduino se muestra en la http://arduino.cc/en/Tutorial/LiquidCrystal . Mi código modificado se adjunta a continuación. El programa, básicamente, se inicializa la pantalla LCD y sólo tiene que esperar para cualquier entrada desde el puerto serial. Muestra los datos recibidos actuales sólo restablece la memoria intermedia cuando se recibe un nuevo conjunto de datos. El BUFFSIZE se establece en 16, porque el LCD sólo puede mostrar hasta 16 caracteres por línea.

Direct_read.pde 1 KB

[code lang=”arduino”]

#include const int BUFFSIZE = 16; //because lcd limited to 16 characters per row
char buffer[BUFFSIZE];
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// set up the LCD’s number of columns and rows:
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Waiting for data");
}

void loop() {
if (Serial.available() > 0)
{
for (int x=0; x<BUFFSIZE; x++) { buffer[x]=’\0'; } delay(10); int index=0; delay(10); // let the buffer fill up int numChar = Serial.available(); if (numChar > BUFFSIZE) numChar = BUFFSIZE;
while (numChar–) {
buffer[index++] = Serial.read();
}

// Print a message to the LCD.
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Barcode:");
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(buffer);

}
}
[/code]

Paso 2: El Robofile

Para este proyecto, he descargado la versión de 1 mes de prueba de RoboRealm de su sitio web ( http://www.roborealm.com ). Para conectar el Arduino, usted tiene que utilizar la función de serie en RoboRealm.
Lectura de códigos de barras en Arduino Circuit LCD

Barcode-Reading-on-Arduino-LCD-Circuit

Robofile

BAR.robo 1 KB

[code lang=”arduino”]
_________________________________________________________</pre>
<div>__________________________________________________________
<versión> 2.42.6
<div></div>
<div></div>
<check_ean_8> true
<div></div>
<check_codabar> false
<div></div>
<check_maxicode> true
<div></div>
<require_crc> false
<div></div>
<check_code_39> true
<div></div>
<check_orientation> true
<div></div>
<check_upc_e> true
<div></div>
<check_i2of5> false
<div></div>
<check_upc_a> true
<div></div>
<check_code_128> true
<div></div>
<check_ean_13> true
<div></div>
<div></div>
<If_Statement>
<div></div>
<comparison_1> 16
<div></div>
<variable_1> BARCODE
<div></div>
<comparison_4> -1
<div></div>
<comparison_type_4> -1
<div></div>
<join_2> -1
<div></div>
<value_2> 1
<div></div>
<comparison_type_3> -1
<div></div>
<variable_2> a
<div></div>
<comparison_3> -1
<div></div>
<join_3> -1
<div></div>
<comparison_type_2> 3
<div></div>
<comparison_2> 1
<div></div>
<has_else> false
<div></div>
<div></div>
<div></div>
<flow_control_out_x> false
<div></div>
<enable_send_sequence> true
<div></div>
COM11 – serie estándar a través de vínculo Bluetooth
<div></div>
<data_bits> 7
<div></div>
6
<div></div>
<flow_control_in_x> false
<div></div>
<flow_control_dsr> false
<div></div>
<flow_control_cts> false
<div></div>
[CÓDIGO DE BARRAS]
<div></div>
<send_only_on_change> false
<div></div>
<remember_as_default> true
<div></div>
<div></div>
500.200
<div></div>
<use_piezo> false
<div></div>
<div></div>
<div></div>
<say_text> ESCANEO COMPLETO
<div></div>
<current_voice> Microsoft Anna – Inglés (Estados Unidos)
<div></div>
<div></div>
<end_if/>
<div></div>
<div></div>
[/code]

One comentario en “BarCode escaner con Arduino y webcam

  • diego on febrero 2nd, 2015

    Hola se ve bueno el proyecto , quisiera de tu ayuda

Responder a diego Cancelar respuesta

Categorías

Entradas recientes

Comentarios recientes

Archivos

Meta