Code Monkey home page Code Monkey logo

jsbattista / realwowrldarduinousage Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 576 KB

A test station would send data over a serial line and we needed to print labels based on that data. This example shows the combination of several "basic" Arduino samples for LCD and Keypad and we take a serial data output from a test station and use it to drive ZPL to a Zebra label printer

C++ 100.00%
arduino serial-communications rs32-breakout zpl-code

realwowrldarduinousage's Introduction

Real World Arduino Usage

This is a project that represents a situation for which I was tasked. We have a test station that emits data on a Serial port. The data depends on the results of the tests being performed in a production environment. Successful components needed a label to be printed and affixed to them. This problem represents the usage of seveeral well known and well worn Arduino samples. One for a 16X2 LCD, another for an inexpensive keypad. The LCD displays short messages and an employee clock number, while the keypad is used to enter said clock number. Naturally for dealing with Serial to Arduino date, I used a MAX3232. THe program for the Arduino Mega deployed for this project is merely an Arduino IDE project. While there are plenty of demos for all of those little devices we can attach to an Arduino, it's a bit of a challenge picking from samples to comprise a working program. This is a simple project that shows how. Also, I have a good image of the hookups for the MAX3232. Basically the Arduino takes in serial data from the test station, looks for a few things after doing some rather tricky shaping of the data fields coming in, and then responds depending on that data and the success of that test, and prints a label Data comes into one Serial port of the Arduno Mega - chosen for its abundance of serial ports - and ZPL goes out another part of the Mega.

realwowrldarduinousage's People

Contributors

jsbattista avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.