Arduino
電子工作
Teensy
DMX

Teensy3.1でDXMを送信する

More than 1 year has passed since last update.

Teensy3.1でDXMを送信する

TeensyからDMXを送信するのをやってみる。

材料

Teensy 3.1
RS485/RS422トランシーバ SN75176BP
XLRコネクタ 3ピン メス
抵抗 100Ω
DCジャック 2.1mm
ブレッドボード
ジャンパワイヤ

回路

arduino__dmx-sheld_bb.png

コード

とりあえずサンプルのまま。

#include <DmxSimple.h>

void setup() {
  DmxSimple.usePin(17);
  DmxSimple.maxChannel(4);
}

void loop() {
  int brightness;
  for (brightness = 0; brightness <= 255; brightness++) {
    DmxSimple.write(1, brightness);
    delay(10);
  }
}

リファレンス

RS485/RS422トランシーバ SN75176BP: 半導体 秋月電子通商 電子部品 ネット通販 http://akizukidenshi.com/catalog/g/gI-07430/

EIA-485 - Wikipedia https://ja.wikipedia.org/wiki/EIA-485

RS-232C/422/485 シリアル通信とは。基礎知識、用語集|コンテック http://www.contec.co.jp/product/device/serial/basic.html

Arduino Playground - DMXShield http://playground.arduino.cc/DMX/DMXShield

Moonwalkers Lab.の 活動記録 【Arduino】ArduinoでDMX信号を出して照明を制御しちゃう【DMX】 http://moonwalkers.blog20.fc2.com/blog-entry-157.html