grand_parent: Reference Applications parent: SAM E51 Integrated Graphics & Touch (IGAT) Curiosity Evaluation Kit title: Barcode Scanner nav_order: 1



Barcode Scanner Application using SAM E51 Integrated Graphics & Touch (IGAT) Curiosity Evaluation Kit

Download


Description:

This application detects the EAN-13 barcode and decodes it with the help of the ArduCAM Mega camera module. The ArduCAM Mega captures an image with a resolution of 1920x1080 and stores the image in an internal memory. The decoded barcode is then displayed on the serial console and graphical display.

Modules/Technology Used:

<img src = "images/project_graph.png"> 

Hardware Used:

Software/Tools Used:

This project has been verified to work with the following versions of software tools:

Refer Project Manifest present in harmony-manifest-success.yml under the project folder firmware/src/config/sam_e51_igat

Because Microchip regularly update tools, occasionally issue(s) could be discovered while using the newer versions of the tools. If the project doesn’t seem to work and version incompatibility is suspected, It is recommended to double-check and use the same versions that the project was tested with.

To download original version of MPLAB® Harmony v3 packages, refer to document How to Use the MPLAB® Harmony v3 Project Manifest Feature

Setup:

Programming hex file:

The pre-built hex file can be programmed by following the below steps

Steps to program the hex file

Programming/Debugging Application Project:

Running the Demo:

Output:

Note: - This demo supports EAN-13 barcodes only. - Print the EAN-13 type barcode on a A4 sheet and show it before the ArduCAM Mega Camera module (keep a distance of 10 to 15 cm).

Comments:

Revision: