TOMIX NDユニット(風) の検討 A2-2

.

ATmega328 Arduinoを使った TOMIX NDユニット(風) の検討

Arduino Uno は、
・デジタルI/Oピン:14本(うち6本はPWM出力可能)
・アナログ入力ピン:6本(デジタルI/Oピンとしても利用可能)
とあります。


これを TOMIX TNOS NDユニットに当てはめてみると、こんな感じ↓になるかな。

■センサー&DCコントロール(Arduino-S&D/c)

デジタルI/Oピン
DIO 13
DIO 12
DIO 11 PWM 5 senser 7(DC 3)
DIO 10 PWM 4 DC control 3
DIO PWM 3 DC control 2
DIO senser 6(DC 3)
DIO (LED) senser 5(DC 2)
DIO PWM 2 DC contorl 1
DIO PWM 1 DC control 0
DIO senser 4(DC 2)
DIO PWM 0 senser 3(DC 1)
DIO senser 2(DC 1)
DIO senser 1(DC 0)
DIO senser 0(DC 0)

アナログ入力ピン:6本(デジタルI/Oピンとしても利用可能)
AIn 7
(QFP only)
AIn 6
(QFP only)



AIn 5 SCL  SCL(LCD用)
AIn 4 SDA  SDA(LCD用)
AIn 3
AIn 2
AIn 1
AIn 0 inistal master/slave(debug mode)

機能:
DC4つをコントロールし、合わせてその部分のセンサー 8(4x2) をモニタする。


■ポイントコントロール(Arduino-P/c)

デジタルI/Oピン
DIO 13
DIO 12
DIO 11 PWM 5 point 12
DIO 10 PWM 4 point 11
DIO PWM 3 point 10
DIO point 9
DIO (LED) point 8
DIO PWM 2 point 7
DIO PWM 1 point 6
DIO point 5
DIO PWM 0 point 4
DIO point 3
DIO point 2
DIO point 1

アナログ入力ピン:6本(デジタルI/Oピンとしても利用可能)
AIn 7
(QFP only)
AIn 6
(QFP only)



AIn 5 SCL  SCL
AIn 4 SDA  SDA
AIn 3
AIn 2
AIn 1
AIn 0 inistal master/slave(debug mode)

機能:
12個のポイントをコントロールする。


■照明コントロール(Arduino-L/c)

デジタルI/Oピン
DIO 13 Light Level 2
DIO 12 Light Level 1
DIO 11 PWM 5 Light Level 0
DIO 10 PWM 4 Light 3
DIO PWM 3 Light PWM 3
DIO Light 2
DIO (LED) Light 1
DIO PWM 2 Light PWM 2
DIO PWM 1 Light PWM 1
DIO Light 0
DIO PWM 0 Light PWM 0
DIO Light address 2
DIO Light address 1
DIO Light address 0

アナログ入力ピン:6本(デジタルI/Oピンとしても利用可能)
AIn 7
(QFP only)
AIn 6
(QFP only)



AIn 5 SCL  SCL
AIn 4 SDA  SDA
AIn 3
AIn 2
AIn 1
AIn 0 inistal master/slave(debug mode)



TOMIX TNOS との違い。

TOMIX TNOSは、NDユニットはいくつまで接続可能なのか?
 (4つまではOK。プラン10に例がある)。
 センサー8個/DCコントロール4つ/ポイント4つをNDユニットとして収納。

 ※16ポートであれば ATmega328 でも余裕ではありそうですね。
 

・こちらは「センサー&DCコントロール」と「ポイントのコントロール」を分離。
 「センサー&DC」「ポイント」「照明」コントロールを2個以上制御可能。


TNOSは、ギャップの数のわりに同時動作できる編成が多いのが謎だ。
なんでだろ。


.