Это сильно разные контроллеры и подходы сильно разные тоже. Код в подавляющем случае несовместим, кроме простейших случаев.
Я для DMD/DMD2 не делал ничего, поэтому могу просто погуглить для вас,
к примеру вот. Тем более, что я не работаю в ArduinoIDE - в ней невозможно делать что-нибудь нормально.
В общем т.к. я однозначно ничего делать не буду и максимум поговорить готов, то видимо вам далее имеет смысл более предметно уже обсуждать вопросы с
@bort707 , тем более похоже вы уже практически договорились. Удачной реализации задачи.