Arduino

This is a popular microcontroller and as a manufacturer of devices that fit nicely into the 'shield' devices, I am always being asked about Libraries. So here is a collection of information of how to use the ByVac devices on the Arduino platform.

VT100

VT100 - How to use VT100 devices on the Arduino platform, these include most of the devices that begin with BV46nn and also some others. The example used is the BV4308 LCD controller.

BV4618 User Guide - This is a comprehensive LCD controller that also has inputs and firmware so that a 16 way (4x4) keypad can be added. The user guide is in pdf format. There is also a BV4618 Library this contains I2C as well but can be ignored if on the VT100 aspect is required.

BV4511 - 128x64 Graphic controller - This will simply use the VT100 library, to draw a box for example would be xyz.puts("e{12 12 21 21B)

BV4613 - 192x64 Graphics controller, this will also use the VT100 library just as the 128x64 controller

ASI

This is mostly in the form of user guides and library examples as below.

ASI - Library and user guide, the user guide is inside the ASI library. This is a comprehensive description of the library and how to use it on ASI devices.

BV4108 User Guide - This is a simple LCD controller, the file is in pdf format and is specific to that device. There is also a BV4108 library to accompany this user guide.

BV4501 - Twin relay, this zip file contains a sketch example, there is no user guide but it is a simple device and the sketch should be easy to follow.

BV4505 - Serial keypad, very convenient as only a couple of lines are used for a complete 12 way keypad input. Another bonus is that the keys are buffered so the Arduino does not need to keep 'looking' at the key input all of the time. This is a zip file with the relevant libraries and a sketch example.