Early in 2011 I bought an Arduino board. After playing around a little bit I think that it’s absolutely amazing, what can be done by using this simple but powerful platform so I like to contribute some of the projects I've done in the meantime.
It's grown up to collection of articles for the Arduino platform with software libraries, circuit diagrams and complete projects.
|
DMX ShieldThis DMX Shield enables sending and receiving DMX and RDM signals by using a save DMX hardware including isolation. This is Ideal for DMX projects without risking processor damages from high voltage peaks. |
|
DMX Library for Arduino (DMXSerial)A software library for sending and receiving DMX packages by using the built-in serial port interface. By using the serial interface hardware of the Arduino processor to send the serial packages defined in the DMX protocol there is no need for time-critical assembler programming. There are also some advanced topics covered about using interrupts of the serial port. |
|
RDM Library for Arduino (DMXSerial2)A software library for sending and receiving DMX RDM packets. This is an extended version of the DMX Library that can also handle RDM packets. |
|
Programming Finite State Machines (FSM) with ArduinoAn article about implementing simple finite-state machines by using a simple (software) pattern and source code in a structured way. This type of software is best suited to implement several parallel activities on a microprocessor without having to use a multitasking operating system or timers with interrupts. This approach was used to implement a morse code generatin sample and the OneButton library. How to implement finite-state machines (FSM) with the Arduino |
|
Arduino OneButton LibraryThis Arduino Libary is improving the usage of a singe button for input. It supports detecting some of the typical button press events like single clicks, double clicks and long-time pressing a button. This enables you to reuse the same hardware button and input pin for several functions and lowers the hardware invests. This is also a sample for implementing simple finite-state machines by using the simple pattern above. |
|
DMX controller for RGB LED stripes or panelsThis article is about building a DMX controllable light based on RGB leds by using the Arduino hardware setup and programming environment. The main goal for this project is to build a cheap DMX spots so no special parts where used. |
|
Learning the BasicsSo here is some of the cool stuff I found on the internet worth reading. The other articles also contain some links to other projects and ressources so you can find general topics on this page and specific links on the project pages. (Disclaimer: I am not responsible for the linked content coming from other domains than www.mathertel.de) |
|
Using an USB ISP programmer together with the Arduino environment.Avoid disconnecting your shield from the Arduino board for uploading a new sketches by using an ISP programmer. Here are the tricks. |
This work is licensed under a BSD style license. See http://www.mathertel.de/License.aspx
This page is part of the http://www.mathertel.de/ web site.