Skip to content

Arduino library for a Art-Net-Node (artnet) over WiFi, handle DMX data and response to Poll requests. Runs on ESP8266, ESP32, WiFi101 and WiFiNINA devices.

jjfalling/ArtnetnodeWifi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArtnetnodeWifi

This is a version for Arduino ESP8266 modules. It is adapted to use the ESP8266 Wifi instead of ethernet. Besides the ESP8266, it can also run on ESP32, WiFi101 (e.g. MKR1000) or WiFiNINA (e.g. NANO 33 IoT) devices.

Installation

Place this in your ~/Documents/Arduino/libraries folder.

Supported OpCodes

Name Status Description
OpDmx/Output yes Send/Receive DMX-data
OpNzs yes DMX-data, non-zero start
OpPoll/Response yes Request device status
OpCommand no
OpRdm* no
OpVideo* no
OpMedia* no
OpFile* no
OpDirectory* no

Examples

RGB LED

Light up 3 LEDs (R, G and B) based on artnet frames.

Send DMX

Send out DMX messages on the serial port at 250k

Debug

Send out the debug-text on the serial port at 115.2k

Transmit

Transmit a universe into the network.

Copyright

Stephan Ruloff, 2016-2020 https://github.com/rstephan/ArtnetnodeWifi

Art-Net

Art-Net(tm) is a trademark of Artistic Licence Holdings Ltd. The Art-Net protocol and associated documentation is copyright Artistic Licence Holdings Ltd.

Art-Net

History

Based on: https://github.com/solexious/Artnetnode

Artnetnode

An artnet and DMX processing and handling library for the Tiva C Launchpad though the Energia IDE

Requirements

Requires a build of the latest energia from git for changes to the ethernet library

https://github.com/energia/Energia

Copyright

Charles Yarnold 2015 - charlesyarnold@gmail.com

Acknowledgments

About

Arduino library for a Art-Net-Node (artnet) over WiFi, handle DMX data and response to Poll requests. Runs on ESP8266, ESP32, WiFi101 and WiFiNINA devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.8%
  • C 5.2%