Skip to content

Build a DMX FeatherWing to Control Lights with a Feather M0

Build a DMX FeatherWing to Control Lights with a Feather M0

Components

Hardware components

x 1

Main Board


x 1

Ethernet


x 1

PoE

Software Apps and online services

x 1

Ethernet Library


x 1

DMX


x 1

Arduino IDE


Project description

Set the IP Address

Just like for the example WebServer project, the IP address must be set to a valid static IP address for your network. Find the IPAddress ip (…) line in the dmx-controller.ino file and set it to a suitable IP address.

Build and Download the Code to the Feather M0

If the serial monitor window is not already open, open it again by selecting Tools -> Serial Monitor. Now build and download the code by selecting Sketch -> Upload.

Using the Web Interface

Enter the IP address from above into your favorite web browser and you should get the following web page:
Opening page of the web-based GUI for controlling the attached lights.

Opening page of the web-based GUI for controlling the attached lights.

Now click the Fixed Color tab. The web page will update to display this screen:
Fixed color tab.

Fixed color tab.

Clicking on a color should change the color of the connected lights to the selected color. Once this is working, experiment with some of the other tabs and settings.
My living room wall washed in red light using the fixed color mode on the controller.

My living room wall washed in red light using the fixed color mode on the controller.

Congratulations if you’ve made it this far! At this point the project works. The following sections are for those who wish to dive deeper into the controller’s functionality or modify the software or hardware.

Documents

  • LXSAMD21MDX

    Sending DMX Data with the ATSAMD21

Comments

Comments