This commit is contained in:
RaffaelW 2024-11-03 21:19:28 +01:00
commit 2ee16f6452
5 changed files with 35 additions and 29 deletions

7
.gitignore vendored
View file

@ -1,8 +1,5 @@
# Development
.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch
.vscode/settings.json
.vscode
!.vscode\extensions.json

33
README.md Normal file
View file

@ -0,0 +1,33 @@
# DMX-Interface
Art-Net-Interface
## Case
[OnShape](https://cad.onshape.com/documents/7363818fd18bf0cbf094790e/w/52455282b39e47fbde5d0e53/e/9bec98aa83a813dc9a4d6ab2)
STL's coming soon, case still being developed.
## Wiring
![Handwritten diagram](/assets/circuit/handwritten/circuit%20diagram.jpeg)
## Pin usage
| GPIO | Usage |
| ---- | -------------- |
| GND | GND to others |
| 3,5V | VIN on RS485 |
| 5V | VIN on W5500 |
| 0 | Onboard Button |
| 5 | Ext. Button |
| 7 | Ext. LED |
| 15 | Onboard LED |
| 17 | U1TXD |
| 18 | U1RXD |
| 21 | U0TXD |
| 33 | U0RXD |
| 34 | SPI CS |
| 35 | SPI MOS |
| 36 | SPI SCK |
| 37 | SPI MISO |

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 KiB

View file

@ -1,15 +1,3 @@
// - - - - -
// ESPDMX - A Arduino library for sending and receiving DMX using the builtin serial hardware port.
// ESPDMX.cpp: Library implementation file
//
// Copyright (C) 2015 Rick <ricardogg95@gmail.com>
// This work is licensed under a GNU style license.
//
// Last change: Hendrik Rauh <https://github.com/hendrikrauh>
//
// Documentation and samples are available at https://github.com/Rickgg/ESP-Dmx
// - - - - -
/* ----- LIBRARIES ----- */
#include <Arduino.h>
#include "ESPDMX.h"

View file

@ -1,15 +1,3 @@
// - - - - -
// ESPDMX - A Arduino library for sending and receiving DMX using the builtin serial hardware port.
// ESPDMX.cpp: Library implementation file
//
// Copyright (C) 2015 Rick <ricardogg95@gmail.com>
// This work is licensed under a GNU style license.
//
// Last change: Hendrik Rauh <https://github.com/Hendrik Rauh>
//
// Documentation and samples are available at https://github.com/Rickgg/ESP-Dmx
// - - - - -
#include <inttypes.h>
#ifndef ESPDMX_h