GY-63_MS5611/libraries/optoma
2021-05-28 14:16:25 +02:00
..
.github/workflows add arduino-lint 2021-05-28 13:17:38 +02:00
examples/optoma_test 2021-01-29 2021-01-29 12:31:58 +01:00
test 2021-01-29 2021-01-29 12:31:58 +01:00
.arduino-ci.yml 2021-01-29 2021-01-29 12:31:58 +01:00
keywords.txt 2021-01-29 2021-01-29 12:31:58 +01:00
library.json add license to library,json 2021-05-28 14:16:25 +02:00
library.properties 2021-01-29 2021-01-29 12:31:58 +01:00
LICENSE 2021-01-29 2021-01-29 12:31:58 +01:00
optoma.cpp 2021-01-29 2021-01-29 12:31:58 +01:00
optoma.h 2021-01-29 2021-01-29 12:31:58 +01:00
README.md 2021-01-29 2021-01-29 12:31:58 +01:00

Arduino CI License: MIT GitHub release

Optoma

Arduino library to control Optoma W305ST beamer over RS232.

Description

The Optoma library contains functions that help to control the beamer from an Arduino.

The library is tested with an UNO and an Optoma W305ST Beamer. The commands can work on other Optoma Beamers

Command structure

    ~XXnnn parameter

    ~        start command
    XX       2 digit ID
    nnn      command can be up to 3 char/digit
    space    space
    param    parameters, depend on command
    \r       end command

Interface

The following functions are implemented:

  • Optoma(HardwareSerial = Serial) constructor, default uses Serial, other HW or SW Serial are possible.
  • init(ID, baudrate) default baudrate = 9600.
    The ID is used to address a specific beamer. In theory one could have multiple beamers on one RS232 port (never seen or tested)
  • switchOn() idem
  • switchOff() idem
  • increaseVKS() VKS - Vertical KeyStone
  • decreaseVKS() VKS - Vertical KeyStone

Future

  • More functionality will be added on a need to basis.
  • Create examples.

Operation

Straightforward