www.youtube.com
DXディエンドライバーを改造したので簡単にですが解説します。
※改造は自己責任で行ってください
■仕様について
・オリジナルカード音声追加可能に
・ディケイドライバーver2用カード対応
・フルカラーLEDに変更
・BGM再生機能を追加
・ディケイドライバーモードを搭載
ただデメリットもあります
・音声をすべて自前で用意しなければいけない
・本体を加工しなければいけない
・失敗の可能性もある
・安いわけではない
■材料
・DXディエンドライバー20th
私は中古で買いました。
・ゴセイパワー解放器 テンソウダー
使うのは中のフォトリフレクタのみです。
・seeeduino xiao
https://akizukidenshi.com/catalog/g/gM-15178/
・タッチセンサー
www.amazon.co.jp/dp/B079BKVT98
・マイコン内蔵RGBLEDモジュール×2
https://akizukidenshi.com/catalog/g/gM-08414/
・dfplaye rmini×2
https://akizukidenshi.com/catalog/g/gM-12544/
・microsdカード×2
・マイクロスピーカー 赤/黒リード付 8Ω ×2
https://akizukidenshi.com/catalog/g/gP-12494/
・リチウムイオン電池3.7v 150mAh
https://www.amazon.co.jp/gp/product/B086STZ19P/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
・リチウムイオン電池用充電器
リチウムイオン電池のおすすめから辿って探してください。
・ディテクタスイッチESE22MH4XDK(10個入)
http://akizukidenshi.com/catalog/g/gP-05031/
・小型スライドスイッチ 1回路2接点 SS12D01G4
http://akizukidenshi.com/catalog/g/gP-12723/
・ユニバーサル基板
・配線
・ピンソケット
・ピンヘッダ
■配線図
■工程
中身を開けて元々のフォトリフレクタを外してテンソウダーのフォトリフレクタを取り付けます。フォトリフレクタ基板の加工は必要ないのですがカバーは切断して加工します。
元の基板を外してその場所にスピーカーとRGBLEDを取り付けます。
その上にユニバーサル基板を乗せ〇の裏側にディグダスイッチを取り付け銃身がスライドした際にちゃんと押されるように調整します。
電源用スライドスイッチが乗っていますがうまくいかなかったので最終的にはガワに直接グルーガンで止めてしまいました。
これが全体図です。赤丸の部分にタッチセンサを仕込んでありますが配線に挟み込んでいるだけです。
左上のマスキングテープは配線を束ねているだけです。
基板中央のピンソケットは私の加工の都合上、毎日蓋を閉めなければいけなかったので分割できるようにしただけで直接seeeduino xiaoに繋いでも問題ないと思います。
読み取り部に白いプラバンが貼ってありますが銃身を戻したときにカードが引っかからないように貼っています。これがないとカードが取れなくなりますし折れて破れます(私はクウガのカードを破りました)
電池ボックスの部分に縦にしてseeeduino xiaoとdfplaye rminiを納め電池蓋を外せばUSB端子やSDカードを取り出せるようにしました。
■音声関係
音声は自前で用意してください。
音声の収納方法です。
SDカードのルートフォルダに画像のフォルダを作り同じように名前を付けます。
01SE
02カメンライド
03待機音
10カード名
11カード名2
20変身音
21変身音2
中身は3桁の数字です。
dfplaye rminiは1フォルダ255個までしか扱えない,、255までの数値しか付けられないのでカード名、変身音はフォルダが分かれています。
番号のつけ方ですがバーコードの数値をリスト化して上から番号をつけています。
作品順に並んでいるわけではありません。
スケッチにはver2とネオディケイドライバー分はすべて入れたはずなのでスケッチから探して番号の音声ファイルを作ればそのバーコードで鳴るはずです。
スケッチ一番下のドンブラザーズは私がオリジナルで追加したものです。
BGM用のSDカードは01のフォルダを作り作品番号を付けた主題歌を入れています(今のところはディケイドライバーとジオウと海東しか入れていません)
■スケッチ
今までバーコード読み取りのプログラムは作ってもらった物を使っていましたが今回からは自分で作った物で使用しています。
今後ディケイドライバーを更に調整したいのでバーコードの読み取り方向が違う為、読み取り数値が変わってしまう二つのドライバーのプログラムをある程度は共通にしたいと考えていたので一から作り直しました。
とはいえ動作は同じですけど文法のレベル的には下がっています。
正直作ってもらったプログラムはどういう処理をしているのか未だに理解できません(笑)
まあ自分が理解できない物をいつまでも使っているのは気分がよろしくないですしね。
バーコードは上の黒と白部分12桁を右から読んで2進数を10進数化した数値を使っています。
card_name_delayはカード名を読みあげる時間です。殆ど未確認ですので鳴らして調整してください。
オリジナルで追加した動作ですが
・カードがない状態でスライドさせてトリガーを押すとドライバーのモード切替です。ディケイド、ディエンドのFARの音声が鳴って切り替わります。
・タッチセンサの部分を押せばBGMが鳴ります。
・トリガーを長押しするとドライバーをくるくる回転させる音が鳴らせます。戻す時は何かカードを入れてください。
・オリジナル音声ですが新しい数値を追加するか既存の使わない番号の音声ファイルを書き換えてください。
スケッチは完璧に番号を網羅しているわけではありませんので都度修正しています。
使っていない変数もそのまま残っていますが気になるようなら削除してください。
ここからスケッチです。長々とありがとうございました。
- //ディエンドライバーver2
- #define clock_pin A0//フォトリフレクタ用PT2白
- #define data_pin A1//フォトリフレクタ用PT1青
- #define RGBLed_PIN 2 //LEDピン D2
- #define reading_pin 3 //読み取り開始ピン D3
- #define front_slide_pin 4 //スライド前進ピン D4
- #define rear_slide_pin 5 //スライド後進ピン D5
- // 6 //MP3用RX
- // 7 //MP3BGM用RX
- #define ride_pin 8 //カメンライド(トリガー)ピン D8
- #define bgm_pin 9 //BGMピン D9
- #define busy_pin 10//MP3再生検知
- //MP3用-----------------------
- #include <SoftwareSerial.h>
- SoftwareSerial mySerial(0,6); // TX, RX
- int folder=1,file;//MP3用変数
- int fol_1,fol_2,fol_3,fol_4;
- SoftwareSerial mySerial_1(0,7); // TX, RX
- int folder_bgm=1,file_bgm;//BGMMP3用変数
- //LED用-----------------------
- #include <Adafruit_NeoPixel.h>
- #define NUMPIXELS 2 //LEDの数
- //ライブラリのセットアップ
- Adafruit_NeoPixel RGBLed = Adafruit_NeoPixel(NUMPIXELS,RGBLed_PIN,NEO_GRB + NEO_KHZ800);
- unsigned int rgb[][3] ={
-
- {150,0,0}, // 0 赤
- {0,0,150}, // 1 青
- {150,150,0}, // 2 黄
- {69,31,73}, // 3 紫
- {150,150,150}, // 4 白
- {255,150,0}, // 5 橙
- {0,150,0}, // 6 緑
- {246,152,150}, // 7 桃
- {0,0,0} // 8 オフ
- };
- int color_value;
- int led_1; //LED番号1
- int led_2; //LED番号2
- #define off 0,0,0 //オフ
- //---------------------------------------------------
- #define card_in 101//カード挿入
- #define card_unplug 102//カード排出
- #define gunshot_sound 103//銃撃音
- //#define opening_and_closing 104//ディケイド開閉音
- #define opening_and_closing 105//ディエンド開閉音
- int ride; //カメンライド
- int card_name; //カード名
- int card_name_delay; //カード名再生時間
- int stand_by; //待機音
- int transform_DEC; //ディケイド変身音
- int transform_DIE; //ディエンド変身音
- int card_on;
- //int card_off;
- //int open_clos;
- //int reading_on;
- //int ride_on;
- int slide_on;
- int lead_on;
- int dec_mode;
- int bgm_off;
- int reading_sw;//読み取りスイッチ
- int ride_sw;//カメンライドスイッチ
- //int power_on;
- //int kamen_ride_on;
- //int pull_out;
- int code_number;
- int time_1,time_2;
- int long_push_on;
- //---------------------------------------------------------------------
- //バーコード読み取り(フォトリフレクタ)----------------------------------------------
- unsigned int data[] = {0,0,0,0,0,0,0,0,0,0,0,0};//12桁
- int b_value;
- void black_rede(){
- while(analogRead(clock_pin) > 455){//読み取り開始 初期数値80
- while(analogRead(clock_pin) > 455){//黒くなったらループ
- if(analogRead(data_pin) > 455){b_value=1;}//黒なら1
- else{b_value=0;}//白なら0
- }}}
- void white_rede(){
- while(analogRead(clock_pin) < 455){//読み取り開始
- while(analogRead(clock_pin) < 455){//白くなったらループ
- if(analogRead(data_pin) > 455){b_value=1;}//黒なら1
- else{b_value=0;}//白なら0
- }}}
- //バーコード変換----------------------------------------------------------------------
- void barcode_read(){
- int t=0;
- for (int i=0; i <= 5; i++){//合計12
- black_rede();
- data[t]=b_value;t++;
- white_rede();
- data[t]=b_value;t++;}
- t=0;
- black_rede();
- data[0]=b_value;
- //---------------10進数変換--------------------
- //int code_number = data[1]*2048+data[2]*1024+data[3]*512+data[4]*256+data[5]*128+data[6]*64
- // +data[7]*32+data[8]*16+data[9]*8+data[10]*4+data[11]*2+data[0];//バーコード左から
- code_number = data[0]*2048+data[11]*1024+data[10]*512+data[9]*256+data[8]*128+data[7]*64
- +data[6]*32+data[5]*16+data[4]*8+data[3]*4+data[2]*2+data[1];//バーコード右から
- /*
- Serial.println(data[1]);
- Serial.println(data[2]);
- Serial.println(data[3]);
- Serial.println(data[4]);
- Serial.println(data[5]);
- Serial.println(data[6]);
- Serial.println(data[7]);
- Serial.println(data[8]);
- Serial.println(data[9]);
- Serial.println(data[10]);
- Serial.println(data[11]);
- Serial.println(data[0]);
- */
- //Serial.print("10進数:");
- //Serial.println(code_number);
- //Serial.print("2進数:");
- //Serial.println(code_number, BIN);
- folder=1;
- file=opening_and_closing;mp3();delay(500);//開閉音
- //キャラクターリスト------------------------------------------------
- fol_1=2;//カメンライドフォルダ
- fol_2=10;//カード名フォルダ
- fol_3=3;//待機音フォルダ
- fol_4=20;//変身音フォルダ
- //読み込みエラー用
- ride=1,card_name=1,stand_by=1,transform_DIE=3,transform_DEC=3,card_name_delay=0,led_1=1,led_2=1;
- switch(code_number){//
- //カメンライド
- case 3:{ride=6,card_name=1,stand_by=1,transform_DIE=2,transform_DEC=4,card_name_delay=4000,led_1=0,led_2=0;} break;//FKAFRディケイド
- case 13:{ride=1,card_name=2,stand_by=1,transform_DIE=1,transform_DEC=5,card_name_delay=4000,led_1=0,led_2=0;} break;//KRディケイドコンプリート
- case 21:{ride=2,card_name=3,stand_by=1,transform_DIE=1,transform_DEC=6,card_name_delay=1200,led_1=0,led_2=0;} break;//AR烈火大斬刀
- case 31:{ride=1,card_name=4,stand_by=1,transform_DIE=1,transform_DEC=7,card_name_delay=4000,led_1=3,led_2=0;} break;//KRクウガアルティメット
- case 37:{ride=1,card_name=5,stand_by=1,transform_DIE=1,transform_DEC=8,card_name_delay=1200,led_1=5,led_2=5;} break;//KRゴースト
- case 47:{ride=1,card_name=6,stand_by=1,transform_DIE=1,transform_DEC=9,card_name_delay=4000,led_1=0,led_2=0;} break;//KRアギトシャイニング
- case 55:{ride=5,card_name=7,stand_by=1,transform_DIE=2,transform_DEC=10,card_name_delay=4000,led_1=0,led_2=0;} break;//FFR電王デンライナー
- case 57:{ride=1,card_name=8,stand_by=1,transform_DIE=1,transform_DEC=11,card_name_delay=4000,led_1=0,led_2=0;} break;//KR龍騎サバイブ
- case 69:{ride=5,card_name=9,stand_by=1,transform_DIE=2,transform_DEC=12,card_name_delay=1200,led_1=2,led_2=2;} break;//FFRキバ
- case 79:{ride=1,card_name=10,stand_by=1,transform_DIE=1,transform_DEC=13,card_name_delay=1200,led_1=0,led_2=0;} break;//KR龍騎
- case 87:{ride=1,card_name=11,stand_by=1,transform_DIE=1,transform_DEC=14,card_name_delay=4000,led_1=0,led_2=0;} break;//KRファイズブラスター
- case 89:{ride=5,card_name=12,stand_by=1,transform_DIE=2,transform_DEC=15,card_name_delay=1200,led_1=0,led_2=0;} break;//FFR龍騎
- case 103:{ride=1,card_name=13,stand_by=1,transform_DIE=1,transform_DEC=16,card_name_delay=4000,led_1=1,led_2=2;} break;//KRブレイドキング
- case 105:{ride=1,card_name=14,stand_by=1,transform_DIE=1,transform_DEC=17,card_name_delay=4000,led_1=0,led_2=0;} break;//KR装甲響鬼
- case 113:{ride=1,card_name=15,stand_by=1,transform_DIE=1,transform_DEC=18,card_name_delay=4000,led_1=0,led_2=0;} break;//KR電王ライナー
- case 123:{ride=4,card_name=16,stand_by=1,transform_DIE=2,transform_DEC=19,card_name_delay=1200,led_1=4,led_2=4;} break;//FARジオウ
- case 133:{ride=4,card_name=17,stand_by=1,transform_DIE=2,transform_DEC=20,card_name_delay=1200,led_1=1,led_2=1;} break;//FARブレイド
- case 143:{ride=1,card_name=18,stand_by=1,transform_DIE=1,transform_DEC=21,card_name_delay=4000,led_1=0,led_2=0;} break;//KRカブトハイパー
- case 151:{ride=1,card_name=19,stand_by=1,transform_DIE=1,transform_DEC=22,card_name_delay=4000,led_1=2,led_2=0;} break;//KRキバエンペラー
- case 153:{ride=1,card_name=20,stand_by=1,transform_DIE=1,transform_DEC=23,card_name_delay=4000,led_1=2,led_2=0;} break;//KRクウガライジングアルティメット
- case 167:{ride=1,card_name=21,stand_by=1,transform_DIE=1,transform_DEC=24,card_name_delay=4000,led_1=2,led_2=2;} break;//KRドガバキエンペラー
- case 169:{ride=1,card_name=22,stand_by=1,transform_DIE=1,transform_DEC=25,card_name_delay=4000,led_1=0,led_2=0;} break;//KR電王超クライマックス
- case 177:{ride=1,card_name=23,stand_by=1,transform_DIE=1,transform_DEC=26,card_name_delay=1200,led_1=4,led_2=4;} break;//KRスカル
- case 187:{ride=1,card_name=24,stand_by=1,transform_DIE=1,transform_DEC=27,card_name_delay=1200,led_1=6,led_2=6;} break;//KR2号
- case 199:{ride=1,card_name=25,stand_by=1,transform_DIE=1,transform_DEC=28,card_name_delay=1200,led_1=7,led_2=7;} break;//KRエグゼイド
- case 201:{ride=1,card_name=26,stand_by=1,transform_DIE=29,transform_DEC=29,card_name_delay=0,led_1=1,led_2=1;} break;//KRディエンド
- case 209:{ride=4,card_name=27,stand_by=1,transform_DIE=2,transform_DEC=30,card_name_delay=1200,led_1=1,led_2=1;} break;//FARディエンドCSM特典版
- case 219:{ride=8,card_name=28,stand_by=3,transform_DIE=31,transform_DEC=31,card_name_delay=0,led_1=1,led_2=0;} break;//KRチノマナコ
- case 225:{ride=1,card_name=29,stand_by=1,transform_DIE=1,transform_DEC=32,card_name_delay=1200,led_1=1,led_2=1;} break;//KRブレイド
- case 235:{ride=1,card_name=30,stand_by=1,transform_DIE=33,transform_DEC=33,card_name_delay=4000,led_1=1,led_2=1;} break;//KRディエンドコンプリート
- case 243:{ride=1,card_name=31,stand_by=1,transform_DIE=1,transform_DEC=34,card_name_delay=1200,led_1=1,led_2=1;} break;//KRG3
- case 253:{ride=1,card_name=32,stand_by=1,transform_DIE=1,transform_DEC=35,card_name_delay=1200,led_1=3,led_2=3;} break;//KRG4
- case 271:{ride=1,card_name=33,stand_by=1,transform_DIE=1,transform_DEC=36,card_name_delay=1200,led_1=3,led_2=3;} break;//KR王蛇
- case 279:{ride=1,card_name=34,stand_by=1,transform_DIE=1,transform_DEC=37,card_name_delay=1200,led_1=0,led_2=0;} break;//KRストロンガーチャージアップ
- case 281:{ride=1,card_name=35,stand_by=1,transform_DIE=1,transform_DEC=38,card_name_delay=1200,led_1=3,led_2=3;} break;//KR龍牙
- case 295:{ride=4,card_name=36,stand_by=1,transform_DIE=2,transform_DEC=39,card_name_delay=1200,led_1=0,led_2=0;} break;//FARカブト
- case 297:{ride=1,card_name=37,stand_by=1,transform_DIE=1,transform_DEC=40,card_name_delay=1200,led_1=4,led_2=4;} break;//KRファム
- case 305:{ride=1,card_name=38,stand_by=1,transform_DIE=1,transform_DEC=41,card_name_delay=1200,led_1=0,led_2=0;} break;//KRG3-X
- case 315:{ride=1,card_name=39,stand_by=1,transform_DIE=1,transform_DEC=42,card_name_delay=1200,led_1=7,led_2=7;} break;//KRライア
- case 327:{ride=1,card_name=40,stand_by=1,transform_DIE=1,transform_DEC=43,card_name_delay=1200,led_1=0,led_2=0;} break;//KRG3マイルド
- case 329:{ride=1,card_name=41,stand_by=1,transform_DIE=1,transform_DEC=44,card_name_delay=1200,led_1=6,led_2=6;} break;//KRギルス
- case 337:{ride=1,card_name=42,stand_by=1,transform_DIE=1,transform_DEC=45,card_name_delay=1200,led_1=2,led_2=2;} break;//KRシザース
- case 347:{ride=1,card_name=43,stand_by=1,transform_DIE=1,transform_DEC=46,card_name_delay=4000,led_1=6,led_2=6;} break;//KRギルスエクシード
- case 353:{ride=1,card_name=44,stand_by=1,transform_DIE=1,transform_DEC=47,card_name_delay=1200,led_1=4,led_2=4;} break;//KRガイ
- case 363:{ride=1,card_name=45,stand_by=1,transform_DIE=1,transform_DEC=48,card_name_delay=1200,led_1=4,led_2=4;} break;//KRデルタ
- case 371:{ride=1,card_name=46,stand_by=1,transform_DIE=1,transform_DEC=49,card_name_delay=1200,led_1=2,led_2=2;} break;//KRゼロワン
- case 381:{ride=1,card_name=47,stand_by=1,transform_DIE=1,transform_DEC=50,card_name_delay=1200,led_1=4,led_2=4;} break;//KRサイガ
- case 387:{ride=1,card_name=48,stand_by=1,transform_DIE=1,transform_DEC=51,card_name_delay=1200,led_1=3,led_2=3;} break;//KRアナザーアギト
- case 393:{ride=1,card_name=49,stand_by=1,transform_DIE=1,transform_DEC=52,card_name_delay=1200,led_1=3,led_2=3;} break;//KRオーガ
- case 401:{ride=1,card_name=50,stand_by=1,transform_DIE=1,transform_DEC=53,card_name_delay=1200,led_1=5,led_2=5;} break;//KRライオトルーパー
- case 411:{ride=1,card_name=51,stand_by=1,transform_DIE=1,transform_DEC=54,card_name_delay=1200,led_1=0,led_2=0;} break;//KRグレイブ
- case 417:{ride=1,card_name=52,stand_by=1,transform_DIE=1,transform_DEC=55,card_name_delay=1200,led_1=1,led_2=1;} break;//KR威吹鬼
- case 427:{ride=1,card_name=53,stand_by=1,transform_DIE=1,transform_DEC=56,card_name_delay=1200,led_1=3,led_2=3;} break;//KRBLACK
- case 435:{ride=1,card_name=54,stand_by=1,transform_DIE=1,transform_DEC=57,card_name_delay=1200,led_1=0,led_2=0;} break;//KR斬鬼
- case 445:{ride=4,card_name=12,stand_by=1,transform_DIE=2,transform_DEC=58,card_name_delay=1200,led_1=0,led_2=0;} break;//FAR龍騎
- case 449:{ride=1,card_name=56,stand_by=1,transform_DIE=1,transform_DEC=59,card_name_delay=1200,led_1=6,led_2=6;} break;//KR轟鬼
- case 459:{ride=1,card_name=57,stand_by=1,transform_DIE=1,transform_DEC=60,card_name_delay=1200,led_1=0,led_2=0;} break;//KR歌舞鬼
- case 467:{ride=1,card_name=58,stand_by=1,transform_DIE=1,transform_DEC=61,card_name_delay=1200,led_1=3,led_2=3;} break;//KRサソード
- case 477:{ride=1,card_name=59,stand_by=1,transform_DIE=1,transform_DEC=62,card_name_delay=1200,led_1=1,led_2=0;} break;//KRビルド
- case 483:{ride=1,card_name=60,stand_by=1,transform_DIE=1,transform_DEC=63,card_name_delay=1200,led_1=1,led_2=1;} break;//KRドレイク
- case 493:{ride=1,card_name=61,stand_by=1,transform_DIE=1,transform_DEC=64,card_name_delay=1200,led_1=0,led_2=0;} break;//KRジオウ
- case 501:{ride=1,card_name=62,stand_by=1,transform_DIE=1,transform_DEC=65,card_name_delay=1200,led_1=5,led_2=5;} break;//KRパンチホッパー
- case 511:{ride=1,card_name=63,stand_by=1,transform_DIE=1,transform_DEC=66,card_name_delay=1200,led_1=1,led_2=1;} break;//KRナイトサバイブ
- case 517:{ride=1,card_name=64,stand_by=1,transform_DIE=1,transform_DEC=67,card_name_delay=2500,led_1=2,led_2=2;} break;//KRグランドジオウ/コーカサス
- case 527:{ride=1,card_name=65,stand_by=1,transform_DIE=1,transform_DEC=68,card_name_delay=1200,led_1=4,led_2=4;} break;//KRスカイライダー
- case 535:{ride=1,card_name=66,stand_by=1,transform_DIE=1,transform_DEC=69,card_name_delay=1200,led_1=0,led_2=0;} break;//KRケタロス
- case 537:{ride=1,card_name=67,stand_by=1,transform_DIE=1,transform_DEC=70,card_name_delay=1200,led_1=0,led_2=0;} break;//KRカブト
- case 551:{ride=1,card_name=68,stand_by=1,transform_DIE=1,transform_DEC=71,card_name_delay=1200,led_1=0,led_2=0;} break;//KRヘラクス
- case 553:{ride=1,card_name=69,stand_by=1,transform_DIE=1,transform_DEC=72,card_name_delay=1200,led_1=6,led_2=6;} break;//KRゾルダ
- case 561:{ride=1,card_name=70,stand_by=1,transform_DIE=1,transform_DEC=73,card_name_delay=1200,led_1=4,led_2=4;} break;//KRイクサ
- case 571:{ride=1,card_name=71,stand_by=1,transform_DIE=1,transform_DEC=74,card_name_delay=1200,led_1=3,led_2=3;} break;//KRアーク
- case 583:{ride=1,card_name=72,stand_by=1,transform_DIE=1,transform_DEC=75,card_name_delay=1200,led_1=4,led_2=1;} break;//KRタイガ
- case 585:{ride=1,card_name=73,stand_by=1,transform_DIE=1,transform_DEC=76,card_name_delay=1200,led_1=0,led_2=0;} break;//KRサガ
- case 593:{ride=1,card_name=74,stand_by=1,transform_DIE=1,transform_DEC=77,card_name_delay=4000,led_1=6,led_2=3;} break;//KRWエクストリーム
- case 603:{ride=1,card_name=75,stand_by=1,transform_DIE=1,transform_DEC=78,card_name_delay=1200,led_1=4,led_2=4;} break;//KRレイ
- case 609:{ride=1,card_name=76,stand_by=1,transform_DIE=1,transform_DEC=79,card_name_delay=1200,led_1=0,led_2=0;} break;//KRギャレン
- case 619:{ride=1,card_name=77,stand_by=1,transform_DIE=1,transform_DEC=80,card_name_delay=1200,led_1=1,led_2=1;} break;//KRインペラー(ウルトラマンデッカー)
- case 627:{ride=1,card_name=78,stand_by=1,transform_DIE=1,transform_DEC=81,card_name_delay=1200,led_1=0,led_2=0;} break;//KRベルデ
- case 637:{ride=1,card_name=79,stand_by=1,transform_DIE=1,transform_DEC=82,card_name_delay=1200,led_1=1,led_2=1;} break;//KRガタック
- case 647:{ride=1,card_name=80,stand_by=1,transform_DIE=1,transform_DEC=83,card_name_delay=1200,led_1=0,led_2=0;} break;//KRオーディン
- case 649:{ride=1,card_name=81,stand_by=1,transform_DIE=1,transform_DEC=84,card_name_delay=1200,led_1=6,led_2=6;} break;//KRゼロノス
- case 657:{ride=1,card_name=82,stand_by=1,transform_DIE=1,transform_DEC=85,card_name_delay=1200,led_1=0,led_2=0;} break;//KR真
- case 667:{ride=1,card_name=83,stand_by=1,transform_DIE=1,transform_DEC=86,card_name_delay=1200,led_1=0,led_2=0;} break;//KRアクセル
- case 673:{ride=4,card_name=84,stand_by=1,transform_DIE=2,transform_DEC=87,card_name_delay=1200,led_1=0,led_2=0;} break;//FARアギト
- case 683:{ride=1,card_name=85,stand_by=1,transform_DIE=1,transform_DEC=88,card_name_delay=1200,led_1=6,led_2=6;} break;//KRバース
- case 691:{ride=1,card_name=86,stand_by=1,transform_DIE=1,transform_DEC=89,card_name_delay=1200,led_1=0,led_2=0;} break;//KRオルタナティブ
- case 701:{ride=7,card_name=87,stand_by=1,transform_DIE=3,transform_DEC=90,card_name_delay=1200,led_1=0,led_2=0;} break;//KJRイーグルアンデッド
- case 705:{ride=7,card_name=88,stand_by=1,transform_DIE=3,transform_DEC=91,card_name_delay=1200,led_1=0,led_2=0;} break;//KJRムースファンガイア
- case 715:{ride=1,card_name=89,stand_by=1,transform_DIE=1,transform_DEC=92,card_name_delay=1200,led_1=0,led_2=0;} break;//KRオルタナティブゼロ
- case 723:{ride=1,card_name=90,stand_by=1,transform_DIE=1,transform_DEC=93,card_name_delay=1200,led_1=1,led_2=1;} break;//KRメテオ
- case 733:{ride=1,card_name=91,stand_by=1,transform_DIE=1,transform_DEC=94,card_name_delay=1200,led_1=6,led_2=6;} break;//KRV3
- case 739:{ride=1,card_name=92,stand_by=1,transform_DIE=1,transform_DEC=95,card_name_delay=1200,led_1=0,led_2=0;} break;//KRビースト
- case 749:{ride=2,card_name=93,stand_by=1,transform_DIE=1,transform_DEC=96,card_name_delay=1200,led_1=0,led_2=0;} break;//ARバリア
- case 757:{ride=1,card_name=94,stand_by=1,transform_DIE=1,transform_DEC=97,card_name_delay=1200,led_1=0,led_2=0;} break;//KRバロン
- case 767:{ride=1,card_name=95,stand_by=1,transform_DIE=1,transform_DEC=98,card_name_delay=1200,led_1=0,led_2=0;} break;//KRマッハ
- case 775:{ride=1,card_name=96,stand_by=1,transform_DIE=1,transform_DEC=99,card_name_delay=1200,led_1=1,led_2=1;} break;//KRスペクター
- case 777:{ride=1,card_name=97,stand_by=1,transform_DIE=1,transform_DEC=100,card_name_delay=1200,led_1=0,led_2=0;} break;//KRブレイブ
- case 785:{ride=5,card_name=98,stand_by=1,transform_DIE=2,transform_DEC=101,card_name_delay=1200,led_1=0,led_2=0;} break;//FFR響鬼
- case 795:{ride=1,card_name=99,stand_by=1,transform_DIE=1,transform_DEC=102,card_name_delay=4000,led_1=3,led_2=3;} break;//KRオーズプトティラ
- case 801:{ride=1,card_name=100,stand_by=1,transform_DIE=1,transform_DEC=103,card_name_delay=4000,led_1=1,led_2=1;} break;//KRフォーゼコズミック
- case 811:{ride=5,card_name=1,stand_by=1,transform_DIE=2,transform_DEC=104,card_name_delay=1200,led_1=0,led_2=0;} break;//FFRディケイド
- case 819:{ride=2,card_name=102,stand_by=1,transform_DIE=1,transform_DEC=105,card_name_delay=1200,led_1=0,led_2=0;} break;//ARイリュージョン
- case 829:{ride=1,card_name=103,stand_by=1,transform_DIE=1,transform_DEC=106,card_name_delay=1200,led_1=0,led_2=0;} break;//KRアギト
- case 833:{ride=2,card_name=104,stand_by=1,transform_DIE=1,transform_DEC=107,card_name_delay=1200,led_1=0,led_2=0;} break;//ARスラッシュ
- case 843:{ride=1,card_name=105,stand_by=1,transform_DIE=1,transform_DEC=108,card_name_delay=4000,led_1=4,led_2=4;} break;//KRウィザードインフィニティ
- case 851:{ride=2,card_name=106,stand_by=1,transform_DIE=1,transform_DEC=109,card_name_delay=1200,led_1=0,led_2=0;} break;//ARブラスト
- case 861:{ride=5,card_name=107,stand_by=1,transform_DIE=2,transform_DEC=110,card_name_delay=1200,led_1=0,led_2=0;} break;//FFRクウガ
- case 867:{ride=2,card_name=108,stand_by=1,transform_DIE=1,transform_DEC=111,card_name_delay=1200,led_1=0,led_2=0;} break;//ARインビジブル
- case 877:{ride=2,card_name=109,stand_by=1,transform_DIE=1,transform_DEC=112,card_name_delay=1200,led_1=0,led_2=0;} break;//ARギガント
- case 885:{ride=1,card_name=110,stand_by=1,transform_DIE=1,transform_DEC=113,card_name_delay=1200,led_1=0,led_2=0;} break;//KRディケイド
- case 895:{ride=8,card_name=111,stand_by=1,transform_DIE=1,transform_DEC=114,card_name_delay=1200,led_1=0,led_2=0;} break;//ERRORブランクカード
- case 897:{ride=1,card_name=112,stand_by=1,transform_DIE=1,transform_DEC=115,card_name_delay=1200,led_1=5,led_2=5;} break;//KR鎧武極
- case 907:{ride=2,card_name=113,stand_by=1,transform_DIE=1,transform_DEC=116,card_name_delay=1200,led_1=0,led_2=0;} break;//ARアドベント
- case 915:{ride=1,card_name=114,stand_by=1,transform_DIE=1,transform_DEC=117,card_name_delay=1200,led_1=0,led_2=0;} break;//KRカリス
- case 925:{ride=2,card_name=115,stand_by=1,transform_DIE=1,transform_DEC=118,card_name_delay=1200,led_1=0,led_2=0;} break;//ARストライクベント
- case 931:{ride=2,card_name=116,stand_by=1,transform_DIE=1,transform_DEC=119,card_name_delay=1200,led_1=0,led_2=0;} break;//ARオートバジン
- case 941:{ride=2,card_name=117,stand_by=1,transform_DIE=1,transform_DEC=120,card_name_delay=1200,led_1=0,led_2=0;} break;//ARサイドバッシャー
- case 949:{ride=1,card_name=118,stand_by=1,transform_DIE=1,transform_DEC=121,card_name_delay=4000,led_1=0,led_2=0;} break;//KRドライブトライドロン
- case 959:{ride=2,card_name=95,stand_by=1,transform_DIE=1,transform_DEC=122,card_name_delay=1200,led_1=4,led_2=4;} break;//ARマッハ
- case 963:{ride=2,card_name=120,stand_by=1,transform_DIE=1,transform_DEC=123,card_name_delay=1200,led_1=0,led_2=0;} break;//ARメタル
- case 973:{ride=1,card_name=121,stand_by=1,transform_DIE=1,transform_DEC=124,card_name_delay=1200,led_1=0,led_2=0;} break;//KRワイルドカリス
- case 981:{ride=2,card_name=122,stand_by=1,transform_DIE=1,transform_DEC=125,card_name_delay=2500,led_1=0,led_2=0;} break;//AR音撃棒烈火
- case 991:{ride=1,card_name=123,stand_by=1,transform_DIE=1,transform_DEC=126,card_name_delay=1200,led_1=6,led_2=6;} break;//KRレンゲル
- case 997:{ride=1,card_name=124,stand_by=1,transform_DIE=1,transform_DEC=127,card_name_delay=1200,led_1=0,led_2=0;} break;//KRランス
- case 1007:{ride=2,card_name=125,stand_by=1,transform_DIE=1,transform_DEC=128,card_name_delay=1200,led_1=0,led_2=0;} break;//AR鬼火
- case 1015:{ride=1,card_name=126,stand_by=1,transform_DIE=1,transform_DEC=129,card_name_delay=1200,led_1=0,led_2=0;} break;//KRファイズ
- case 1017:{ride=2,card_name=127,stand_by=1,transform_DIE=1,transform_DEC=130,card_name_delay=1200,led_1=0,led_2=0;} break;//ARクロックアップ
- case 1029:{ride=2,card_name=128,stand_by=1,transform_DIE=1,transform_DEC=131,card_name_delay=4000,led_1=0,led_2=0;} break;//AR俺参上
- case 1039:{ride=4,card_name=7,stand_by=1,transform_DIE=2,transform_DEC=132,card_name_delay=1200,led_1=0,led_2=0;} break;//FAR電王
- case 1047:{ride=2,card_name=130,stand_by=1,transform_DIE=1,transform_DEC=133,card_name_delay=4000,led_1=0,led_2=0;} break;//AR僕に釣られてみる?
- case 1049:{ride=2,card_name=131,stand_by=1,transform_DIE=1,transform_DEC=134,card_name_delay=4000,led_1=0,led_2=0;} break;//AR答えは聞いてない
- case 1063:{ride=3,card_name=132,stand_by=1,transform_DIE=1,transform_DEC=135,card_name_delay=4000,led_1=0,led_2=0;} break;//FRキバ飛翔体
- case 1065:{ride=2,card_name=133,stand_by=1,transform_DIE=1,transform_DEC=136,card_name_delay=4000,led_1=0,led_2=0;} break;//AR泣けるで
- case 1073:{ride=1,card_name=134,stand_by=1,transform_DIE=1,transform_DEC=137,card_name_delay=4000,led_1=4,led_2=4;} break;//KRゴーストムゲン
- case 1083:{ride=1,card_name=135,stand_by=1,transform_DIE=1,transform_DEC=138,card_name_delay=1200,led_1=0,led_2=0;} break;//KRアマゾン
- case 1095:{ride=2,card_name=136,stand_by=1,transform_DIE=1,transform_DEC=139,card_name_delay=4000,led_1=0,led_2=0;} break;//AR突っ張り
- case 1097:{ride=2,card_name=137,stand_by=1,transform_DIE=1,transform_DEC=140,card_name_delay=1200,led_1=0,led_2=0;} break;//AR劇場版
- case 1105:{ride=2,card_name=138,stand_by=1,transform_DIE=1,transform_DEC=141,card_name_delay=4000,led_1=0,led_2=0;} break;//ARうっちゃり
- case 1115:{ride=2,card_name=139,stand_by=1,transform_DIE=1,transform_DEC=142,card_name_delay=1200,led_1=0,led_2=0;} break;//ARガガの腕輪
- case 1121:{ride=1,card_name=140,stand_by=1,transform_DIE=1,transform_DEC=143,card_name_delay=4000,led_1=2,led_2=2;} break;//KRエグゼイドムテキ
- case 1131:{ride=1,card_name=141,stand_by=1,transform_DIE=1,transform_DEC=144,card_name_delay=1200,led_1=0,led_2=0;} break;//KRX
- case 1139:{ride=2,card_name=142,stand_by=1,transform_DIE=1,transform_DEC=145,card_name_delay=1200,led_1=0,led_2=0;} break;//ARクロスアタック
- case 1149:{ride=1,card_name=143,stand_by=1,transform_DIE=1,transform_DEC=146,card_name_delay=1200,led_1=0,led_2=0;} break;//KRクウガ
- case 1159:{ride=1,card_name=144,stand_by=1,transform_DIE=1,transform_DEC=147,card_name_delay=1200,led_1=1,led_2=1;} break;//KRクローズ
- case 1161:{ride=1,card_name=145,stand_by=1,transform_DIE=1,transform_DEC=148,card_name_delay=1200,led_1=0,led_2=0;} break;//KRゲイツ
- case 1169:{ride=1,card_name=146,stand_by=1,transform_DIE=1,transform_DEC=149,card_name_delay=4000,led_1=4,led_2=4;} break;//KRビルドジーニアス
- case 1179:{ride=1,card_name=147,stand_by=1,transform_DIE=1,transform_DEC=150,card_name_delay=1200,led_1=0,led_2=0;} break;//KRラルク
- case 1185:{ride=1,card_name=148,stand_by=1,transform_DIE=1,transform_DEC=151,card_name_delay=1200,led_1=0,led_2=0;} break;//KR弾鬼
- case 1195:{ride=1,card_name=149,stand_by=1,transform_DIE=1,transform_DEC=152,card_name_delay=1200,led_1=0,led_2=0;} break;//KR裁鬼
- case 1203:{ride=4,card_name=150,stand_by=1,transform_DIE=2,transform_DEC=153,card_name_delay=1200,led_1=0,led_2=0;} break;//FARアマゾン
- case 1213:{ride=1,card_name=151,stand_by=1,transform_DIE=1,transform_DEC=154,card_name_delay=1200,led_1=0,led_2=0;} break;//KR鋭鬼
- case 1217:{ride=1,card_name=152,stand_by=1,transform_DIE=1,transform_DEC=155,card_name_delay=1200,led_1=0,led_2=0;} break;//KR鋭鬼
- case 1227:{ride=3,card_name=153,stand_by=1,transform_DIE=1,transform_DEC=156,card_name_delay=1200,led_1=3,led_2=3;} break;//FRクウガタイタン
- case 1235:{ride=4,card_name=154,stand_by=1,transform_DIE=2,transform_DEC=157,card_name_delay=1200,led_1=0,led_2=0;} break;//FARファイズ
- case 1245:{ride=1,card_name=155,stand_by=1,transform_DIE=1,transform_DEC=158,card_name_delay=1200,led_1=0,led_2=0;} break;//KR朱鬼
- case 1251:{ride=3,card_name=156,stand_by=1,transform_DIE=1,transform_DEC=159,card_name_delay=1200,led_1=1,led_2=1;} break;//FRクウガドラゴン
- case 1261:{ride=4,card_name=157,stand_by=1,transform_DIE=2,transform_DEC=160,card_name_delay=1200,led_1=0,led_2=0;} break;//FARW
- case 1269:{ride=3,card_name=158,stand_by=1,transform_DIE=1,transform_DEC=161,card_name_delay=1200,led_1=6,led_2=6;} break;//FRクウガペガサス
- case 1279:{ride=3,card_name=159,stand_by=1,transform_DIE=1,transform_DEC=162,card_name_delay=1200,led_1=6,led_2=6;} break;//FRアギトストーム
- case 1287:{ride=4,card_name=160,stand_by=1,transform_DIE=2,transform_DEC=163,card_name_delay=1200,led_1=0,led_2=0;} break;//FARオーズ
- case 1289:{ride=3,card_name=161,stand_by=1,transform_DIE=1,transform_DEC=164,card_name_delay=1200,led_1=0,led_2=0;} break;//FRアギトフレイム
- case 1297:{ride=1,card_name=162,stand_by=1,transform_DIE=1,transform_DEC=165,card_name_delay=1200,led_1=0,led_2=0;} break;//KR凍鬼
- case 1307:{ride=3,card_name=163,stand_by=1,transform_DIE=1,transform_DEC=166,card_name_delay=2200,led_1=0,led_2=0;} break;//FRファイズアクセル
- case 1313:{ride=3,card_name=164,stand_by=1,transform_DIE=1,transform_DEC=167,card_name_delay=1200,led_1=1,led_2=1;} break;//FR電王ロッドフォーム
- case 1323:{ride=3,card_name=165,stand_by=1,transform_DIE=1,transform_DEC=168,card_name_delay=1200,led_1=3,led_2=3;} break;//FR電王ガンフォーム
- case 1331:{ride=4,card_name=166,stand_by=1,transform_DIE=2,transform_DEC=169,card_name_delay=1200,led_1=4,led_2=4;} break;//FARフォーゼ
- case 1341:{ride=3,card_name=167,stand_by=1,transform_DIE=1,transform_DEC=170,card_name_delay=1200,led_1=2,led_2=2;} break;//FR電王アックスフォーム
- case 1343:{ride=1,card_name=168,stand_by=1,transform_DIE=1,transform_DEC=171,card_name_delay=1200,led_1=0,led_2=0;} break;//KR煌鬼
- case 1345:{ride=1,card_name=169,stand_by=1,transform_DIE=1,transform_DEC=172,card_name_delay=1200,led_1=0,led_2=0;} break;//KR煌鬼
- case 1355:{ride=5,card_name=84,stand_by=1,transform_DIE=2,transform_DEC=173,card_name_delay=1200,led_1=0,led_2=0;} break;//FFRアギト
- case 1363:{ride=4,card_name=9,stand_by=1,transform_DIE=2,transform_DEC=174,card_name_delay=1200,led_1=2,led_2=2;} break;//FARキバ
- case 1373:{ride=1,card_name=172,stand_by=1,transform_DIE=1,transform_DEC=175,card_name_delay=1200,led_1=0,led_2=0;} break;//KR西鬼
- case 1379:{ride=3,card_name=173,stand_by=1,transform_DIE=1,transform_DEC=176,card_name_delay=1200,led_1=4,led_2=4;} break;//FR電王ウィングフォーム
- case 1389:{ride=1,card_name=174,stand_by=1,transform_DIE=1,transform_DEC=177,card_name_delay=1200,led_1=2,led_2=2;} break;//KRキバ
- case 1397:{ride=3,card_name=175,stand_by=1,transform_DIE=1,transform_DEC=178,card_name_delay=1200,led_1=2,led_2=1;} break;//FRキバガルルフォーム
- case 1407:{ride=1,card_name=176,stand_by=1,transform_DIE=1,transform_DEC=179,card_name_delay=1200,led_1=0,led_2=0;} break;//KR羽撃鬼
- case 1409:{ride=3,card_name=177,stand_by=1,transform_DIE=1,transform_DEC=180,card_name_delay=1200,led_1=2,led_2=3;} break;//FRキバドッガフォーム
- case 1419:{ride=1,card_name=178,stand_by=1,transform_DIE=1,transform_DEC=181,card_name_delay=1200,led_1=0,led_2=0;} break;//KRZO
- case 1427:{ride=4,card_name=179,stand_by=1,transform_DIE=2,transform_DEC=182,card_name_delay=1200,led_1=0,led_2=0;} break;//FARウィザード
- case 1437:{ride=3,card_name=180,stand_by=1,transform_DIE=1,transform_DEC=183,card_name_delay=1200,led_1=2,led_2=6;} break;//FRキババッシャーフォーム
- case 1443:{ride=1,card_name=181,stand_by=1,transform_DIE=1,transform_DEC=184,card_name_delay=1200,led_1=1,led_2=1;} break;//KRナイト
- case 1453:{ride=1,card_name=182,stand_by=1,transform_DIE=1,transform_DEC=185,card_name_delay=1200,led_1=3,led_2=3;} break;//KRBLACK RX
- case 1461:{ride=1,card_name=183,stand_by=1,transform_DIE=1,transform_DEC=186,card_name_delay=1200,led_1=2,led_2=2;} break;//KRカイザ
- case 1471:{ride=1,card_name=184,stand_by=1,transform_DIE=1,transform_DEC=187,card_name_delay=1200,led_1=0,led_2=0;} break;//KR京介変身体
- case 1475:{ride=1,card_name=185,stand_by=1,transform_DIE=1,transform_DEC=188,card_name_delay=1200,led_1=0,led_2=0;} break;//KR天鬼
- case 1485:{ride=1,card_name=186,stand_by=1,transform_DIE=1,transform_DEC=189,card_name_delay=4000,led_1=1,led_2=1;} break;//KRガタックハイパー
- case 1493:{ride=1,card_name=187,stand_by=1,transform_DIE=1,transform_DEC=190,card_name_delay=1200,led_1=4,led_2=4;} break;//KRスーパー1
- case 1503:{ride=1,card_name=188,stand_by=1,transform_DIE=1,transform_DEC=191,card_name_delay=1200,led_1=0,led_2=0;} break;//KRザビー
- case 1509:{ride=1,card_name=189,stand_by=1,transform_DIE=1,transform_DEC=192,card_name_delay=1200,led_1=6,led_2=6;} break;//KRキックホッパー
- case 1519:{ride=1,card_name=190,stand_by=1,transform_DIE=1,transform_DEC=193,card_name_delay=1200,led_1=3,led_2=3;} break;//KRダークカブト
- case 1527:{ride=5,card_name=17,stand_by=1,transform_DIE=2,transform_DEC=194,card_name_delay=1200,led_1=1,led_2=1;} break;//FFRブレイド
- case 1529:{ride=1,card_name=192,stand_by=1,transform_DIE=1,transform_DEC=195,card_name_delay=4000,led_1=0,led_2=0;} break;//KRゼロノスゼロフォーム
- case 1543:{ride=1,card_name=193,stand_by=1,transform_DIE=1,transform_DEC=196,card_name_delay=1200,led_1=0,led_2=0;} break;//KRNEW電王
- case 1545:{ride=1,card_name=194,stand_by=1,transform_DIE=1,transform_DEC=197,card_name_delay=1200,led_1=3,led_2=3;} break;//KR牙王
- case 1553:{ride=1,card_name=195,stand_by=1,transform_DIE=1,transform_DEC=198,card_name_delay=1200,led_1=3,led_2=3;} break;//KRネガ電王
- case 1563:{ride=4,card_name=196,stand_by=1,transform_DIE=2,transform_DEC=199,card_name_delay=1200,led_1=5,led_2=5;} break;//FAR鎧武
- case 1569:{ride=1,card_name=197,stand_by=1,transform_DIE=1,transform_DEC=200,card_name_delay=4000,led_1=0,led_2=0;} break;//KR幽汽スカルフォーム
- case 1579:{ride=1,card_name=198,stand_by=1,transform_DIE=1,transform_DEC=201,card_name_delay=4000,led_1=0,led_2=0;} break;//KR幽汽ハイジャックフォーム
- case 1587:{ride=5,card_name=154,stand_by=1,transform_DIE=2,transform_DEC=202,card_name_delay=1200,led_1=0,led_2=0;} break;//FFRファイズ
- case 1597:{ride=1,card_name=200,stand_by=1,transform_DIE=1,transform_DEC=203,card_name_delay=1200,led_1=0,led_2=0;} break;//KRG電王
- case 1601:{ride=1,card_name=201,stand_by=1,transform_DIE=1,transform_DEC=204,card_name_delay=1200,led_1=0,led_2=0;} break;//KR響鬼
- case 1611:{ride=1,card_name=34,stand_by=1,transform_DIE=1,transform_DEC=205,card_name_delay=1200,led_1=0,led_2=0;} break;//KRストロンガー
- case 1619:{ride=4,card_name=107,stand_by=1,transform_DIE=2,transform_DEC=206,card_name_delay=1200,led_1=0,led_2=0;} break;//FARクウガ
- case 1629:{ride=1,card_name=204,stand_by=1,transform_DIE=1,transform_DEC=207,card_name_delay=4000,led_1=1,led_2=1;} break;//KRイクサライジング
- case 1635:{ride=1,card_name=205,stand_by=1,transform_DIE=1,transform_DEC=208,card_name_delay=1200,led_1=3,led_2=3;} break;//KRダークキバ
- case 1645:{ride=1,card_name=206,stand_by=1,transform_DIE=1,transform_DEC=209,card_name_delay=1200,led_1=4,led_2=4;} break;//KRキバーラ
- case 1653:{ride=1,card_name=207,stand_by=1,transform_DIE=1,transform_DEC=210,card_name_delay=1200,led_1=0,led_2=0;} break;//KRアビス
- case 1663:{ride=3,card_name=208,stand_by=1,transform_DIE=1,transform_DEC=211,card_name_delay=4000,led_1=0,led_2=0;} break;//FRBLACK RXロボライダー
- case 1665:{ride=4,card_name=209,stand_by=1,transform_DIE=2,transform_DEC=212,card_name_delay=1200,led_1=0,led_2=0;} break;//FARドライブ
- case 1675:{ride=1,card_name=210,stand_by=1,transform_DIE=1,transform_DEC=213,card_name_delay=1200,led_1=0,led_2=0;} break;//KRディケイド撃状態
- case 1683:{ride=1,card_name=211,stand_by=1,transform_DIE=1,transform_DEC=214,card_name_delay=1200,led_1=0,led_2=0;} break;//KRZX
- case 1693:{ride=1,card_name=212,stand_by=1,transform_DIE=1,transform_DEC=215,card_name_delay=1200,led_1=4,led_2=4;} break;//KRシャドームーン
- case 1699:{ride=3,card_name=213,stand_by=1,transform_DIE=1,transform_DEC=216,card_name_delay=1200,led_1=4,led_2=4;} break;//FRクウガグローイン
- case 1709:{ride=3,card_name=214,stand_by=1,transform_DIE=1,transform_DEC=217,card_name_delay=1200,led_1=0,led_2=2;} break;//FRクウガライジングマイティ
- case 1717:{ride=3,card_name=215,stand_by=1,transform_DIE=1,transform_DEC=218,card_name_delay=1200,led_1=1,led_2=2;} break;//FRライジングドラゴン
- case 1727:{ride=3,card_name=216,stand_by=1,transform_DIE=1,transform_DEC=219,card_name_delay=1200,led_1=6,led_2=2;} break;//FRライジングペガサス
- case 1731:{ride=1,card_name=217,stand_by=1,transform_DIE=1,transform_DEC=220,card_name_delay=1200,led_1=2,led_2=2;} break;//KRゼロツー
- case 1741:{ride=3,card_name=218,stand_by=1,transform_DIE=1,transform_DEC=221,card_name_delay=1200,led_1=3,led_2=2;} break;//FRライジングタイタン
- case 1749:{ride=3,card_name=219,stand_by=1,transform_DIE=1,transform_DEC=222,card_name_delay=1200,led_1=3,led_2=2;} break;//FRアメイジングマイティ
- case 1759:{ride=4,card_name=220,stand_by=1,transform_DIE=2,transform_DEC=223,card_name_delay=1200,led_1=3,led_2=3;} break;//FARゴースト
- case 1765:{ride=3,card_name=221,stand_by=1,transform_DIE=1,transform_DEC=224,card_name_delay=1200,led_1=0,led_2=6;} break;//FRアギトトリニティ
- case 1775:{ride=1,card_name=222,stand_by=1,transform_DIE=1,transform_DEC=225,card_name_delay=1200,led_1=0,led_2=0;} break;//KRてれびくん
- case 1783:{ride=4,card_name=223,stand_by=1,transform_DIE=2,transform_DEC=226,card_name_delay=1200,led_1=7,led_2=7;} break;//FARエグゼイド
- case 1785:{ride=3,card_name=224,stand_by=1,transform_DIE=1,transform_DEC=227,card_name_delay=4000,led_1=0,led_2=0;} break;//FRアギトバーニング
- case 1793:{ride=3,card_name=225,stand_by=1,transform_DIE=1,transform_DEC=228,card_name_delay=1200,led_1=0,led_2=0;} break;//FR龍騎ブランク
- case 1803:{ride=3,card_name=226,stand_by=1,transform_DIE=1,transform_DEC=229,card_name_delay=4000,led_1=1,led_2=2;} break;//FRブレイドジャックフォーム
- case 1811:{ride=4,card_name=227,stand_by=1,transform_DIE=2,transform_DEC=230,card_name_delay=1200,led_1=1,led_2=0;} break;//FARビルド
- case 1821:{ride=3,card_name=228,stand_by=1,transform_DIE=1,transform_DEC=231,card_name_delay=4000,led_1=0,led_2=2;} break;//FRギャレンジャックフォーム
- case 1827:{ride=5,card_name=7,stand_by=1,transform_DIE=2,transform_DEC=232,card_name_delay=1200,led_1=0,led_2=0;} break;//FFR電王モモタロス
- case 1835:{ride=3,card_name=230,stand_by=1,transform_DIE=1,transform_DEC=233,card_name_delay=4000,led_1=0,led_2=0;} break;//FR響鬼紅
- case 1845:{ride=5,card_name=36,stand_by=1,transform_DIE=2,transform_DEC=234,card_name_delay=1200,led_1=0,led_2=0;} break;//FFRカブト
- case 1855:{ride=1,card_name=232,stand_by=1,transform_DIE=1,transform_DEC=235,card_name_delay=1200,led_1=6,led_2=3;} break;//KRW
- case 1859:{ride=1,card_name=233,stand_by=1,transform_DIE=1,transform_DEC=236,card_name_delay=1200,led_1=0,led_2=0;} break;//KRオーズ
- case 1869:{ride=1,card_name=234,stand_by=1,transform_DIE=1,transform_DEC=237,card_name_delay=1200,led_1=4,led_2=4;} break;//KRフォーゼ
- case 1877:{ride=4,card_name=1,stand_by=1,transform_DIE=2,transform_DEC=238,card_name_delay=1200,led_1=0,led_2=0;} break;//FARディケイド
- case 1887:{ride=1,card_name=236,stand_by=1,transform_DIE=1,transform_DEC=239,card_name_delay=1200,led_1=0,led_2=0;} break;//KRウィザード
- case 1893:{ride=1,card_name=237,stand_by=1,transform_DIE=1,transform_DEC=240,card_name_delay=1200,led_1=0,led_2=0;} break;//KRJ
- case 1903:{ride=3,card_name=238,stand_by=1,transform_DIE=1,transform_DEC=241,card_name_delay=1200,led_1=0,led_2=0;} break;//FRカブトマスクドフォーム
- case 1911:{ride=3,card_name=239,stand_by=1,transform_DIE=1,transform_DEC=242,card_name_delay=1200,led_1=0,led_2=0;} break;//FRガダックマスクドフォーム
- case 1913:{ride=1,card_name=240,stand_by=1,transform_DIE=1,transform_DEC=243,card_name_delay=1200,led_1=0,led_2=0;} break;//KR電王
- case 1923:{ride=1,card_name=241,stand_by=1,transform_DIE=1,transform_DEC=244,card_name_delay=1200,led_1=0,led_2=0;} break;//KRライダーマン
- case 1933:{ride=1,card_name=242,stand_by=1,transform_DIE=1,transform_DEC=245,card_name_delay=1200,led_1=6,led_2=6;} break;//KR1号
- case 1941:{ride=1,card_name=243,stand_by=1,transform_DIE=1,transform_DEC=246,card_name_delay=1200,led_1=5,led_2=5;} break;//KR鎧武
- case 1951:{ride=3,card_name=244,stand_by=1,transform_DIE=1,transform_DEC=247,card_name_delay=1200,led_1=0,led_2=0;} break;//FRザビーマスクドフォーム
- case 1957:{ride=3,card_name=245,stand_by=1,transform_DIE=1,transform_DEC=248,card_name_delay=1200,led_1=0,led_2=0;} break;//FRドレイクマスクドフォーム
- case 1967:{ride=3,card_name=246,stand_by=1,transform_DIE=1,transform_DEC=249,card_name_delay=1200,led_1=0,led_2=0;} break;//FRサソードマスクドフォーム
- case 1975:{ride=1,card_name=247,stand_by=1,transform_DIE=1,transform_DEC=250,card_name_delay=1200,led_1=0,led_2=0;} break;//KRドライブ
- case 1977:{ride=3,card_name=1,stand_by=1,transform_DIE=1,transform_DEC=1,card_name_delay=1200,led_1=0,led_2=0;} break;//FRダークカブトマスクドフォーム
- case 1989:{ride=3,card_name=2,stand_by=1,transform_DIE=1,transform_DEC=2,card_name_delay=1200,led_1=0,led_2=0;} break;//FR電王プラットフォーム
- case 1999:{ride=3,card_name=3,stand_by=1,transform_DIE=1,transform_DEC=3,card_name_delay=1200,led_1=0,led_2=0;} break;//FR電王クライマックスフォーム
- case 2007:{ride=3,card_name=4,stand_by=1,transform_DIE=1,transform_DEC=4,card_name_delay=1200,led_1=0,led_2=0;} break;//FRゼロノスベガフォーム
- case 2009:{ride=5,card_name=157,stand_by=1,transform_DIE=2,transform_DEC=5,card_name_delay=1200,led_1=6,led_2=3;} break;//FFRW
- case 2023:{ride=3,card_name=5,stand_by=1,transform_DIE=1,transform_DEC=6,card_name_delay=1200,led_1=0,led_2=0;} break;//FRNEW電王ベガフォーム
- case 2025:{ride=5,card_name=6,stand_by=1,transform_DIE=2,transform_DEC=7,card_name_delay=1200,led_1=0,led_2=0;} break;//FFRオールラララライダーズ
- case 2033:{ride=2,card_name=7,stand_by=1,transform_DIE=1,transform_DEC=8,card_name_delay=1200,led_1=0,led_2=0;} break;//ARキバドガバキフォーム
- case 2043:{ride=4,card_name=98,stand_by=1,transform_DIE=2,transform_DEC=9,card_name_delay=1200,led_1=0,led_2=0;} break;//FAR響鬼
- case 2063:{ride=4,card_name=8,stand_by=1,transform_DIE=2,transform_DEC=10,card_name_delay=1200,led_1=0,led_2=0;} break;//FAR1号
- case 2071:{ride=4,card_name=9,stand_by=1,transform_DIE=2,transform_DEC=11,card_name_delay=1200,led_1=0,led_2=0;} break;//FAR2号
- case 2073:{ride=4,card_name=10,stand_by=1,transform_DIE=2,transform_DEC=12,card_name_delay=1200,led_1=0,led_2=0;} break;//FARV3
- case 2087:{ride=4,card_name=11,stand_by=1,transform_DIE=2,transform_DEC=13,card_name_delay=1200,led_1=0,led_2=0;} break;//FARライダーマン
- case 2089:{ride=4,card_name=12,stand_by=1,transform_DIE=2,transform_DEC=14,card_name_delay=1200,led_1=0,led_2=0;} break;//FARX
- case 2097:{ride=4,card_name=13,stand_by=1,transform_DIE=2,transform_DEC=15,card_name_delay=1200,led_1=0,led_2=0;} break;//FARストロンガー
- case 2107:{ride=4,card_name=14,stand_by=1,transform_DIE=2,transform_DEC=16,card_name_delay=1200,led_1=0,led_2=0;} break;//FARスカイライダー
- case 2119:{ride=4,card_name=15,stand_by=1,transform_DIE=2,transform_DEC=17,card_name_delay=1200,led_1=0,led_2=0;} break;//FARスーパー1
- case 2121:{ride=4,card_name=16,stand_by=1,transform_DIE=2,transform_DEC=18,card_name_delay=1200,led_1=0,led_2=0;} break;//FARZX
- case 2129:{ride=4,card_name=17,stand_by=1,transform_DIE=2,transform_DEC=19,card_name_delay=1200,led_1=0,led_2=0;} break;//FARBLACK
- case 2139:{ride=4,card_name=18,stand_by=1,transform_DIE=2,transform_DEC=20,card_name_delay=1200,led_1=0,led_2=0;} break;//FARBLACK RX
- case 2145:{ride=4,card_name=19,stand_by=1,transform_DIE=2,transform_DEC=21,card_name_delay=1200,led_1=0,led_2=0;} break;//FAR真
- case 2155:{ride=4,card_name=20,stand_by=1,transform_DIE=2,transform_DEC=22,card_name_delay=1200,led_1=0,led_2=0;} break;//FARZO
- case 2163:{ride=4,card_name=21,stand_by=1,transform_DIE=2,transform_DEC=23,card_name_delay=1200,led_1=0,led_2=0;} break;//FARJ
- case 2173:{ride=3,card_name=22,stand_by=1,transform_DIE=1,transform_DEC=24,card_name_delay=4000,led_1=0,led_2=0;} break;//FRBLACK RXバイオライダー
- case 2183:{ride=1,card_name=23,stand_by=1,transform_DIE=1,transform_DEC=25,card_name_delay=4000,led_1=0,led_2=0;} break;//KRアルティメットブラックアイ
- case 2185:{ride=1,card_name=24,stand_by=1,transform_DIE=1,transform_DEC=26,card_name_delay=4000,led_1=0,led_2=0;} break;//KRライジングアルティメットブラックアイ
- case 2209:{ride=2,card_name=25,stand_by=1,transform_DIE=1,transform_DEC=27,card_name_delay=1200,led_1=0,led_2=0;} break;//ARリフレクラウド
- case 2501:{ride=1,card_name=26,stand_by=1,transform_DIE=1,transform_DEC=28,card_name_delay=2700,led_1=0,led_2=0;} break;//KRドンモモタロウ
- case 2503:{ride=1,card_name=27,stand_by=1,transform_DIE=1,transform_DEC=29,card_name_delay=2300,led_1=2,led_2=2;} break;//KRオニシスター
- case 2505:{ride=1,card_name=28,stand_by=1,transform_DIE=1,transform_DEC=30,card_name_delay=2300,led_1=1,led_2=1;} break;//KRサルブラザー
- case 2507:{ride=1,card_name=29,stand_by=1,transform_DIE=1,transform_DEC=31,card_name_delay=2300,led_1=3,led_2=3;} break;//KRイヌブラザー
- case 2509:{ride=1,card_name=30,stand_by=1,transform_DIE=1,transform_DEC=32,card_name_delay=2300,led_1=7,led_2=7;} break;//KRキジブラザー
- }
- //-----------------------------------------------------
- RGBLed.setPixelColor(0,rgb[led_1][0],rgb[led_1][1],rgb[led_1][2]);//
- RGBLed.setPixelColor(1,rgb[led_2][0],rgb[led_2][1],rgb[led_2][2]);//
- RGBLed.show();
- if(code_number > 1976){fol_2=fol_2+1;if(dec_mode == 1){fol_4=fol_4+1;}}
-
- folder=fol_1;
- file=ride;mp3();delay(1200);//カメンライド
- if(dec_mode == 0){folder=fol_2;file=card_name;mp3();//カード名
- delay(card_name_delay);
- }
- RGBLed.setPixelColor(0,off) ; //
- RGBLed.setPixelColor(1,off) ; //
- RGBLed.show() ;
- folder=fol_3;
- if(dec_mode == 1){if(code_number == 517){stand_by=stand_by+3;}//グランドジオウ用
- else{stand_by=stand_by+1;}}
- file=stand_by;
- mp3();//待機音
- while(digitalRead(ride_pin) == 1){
- //if(digitalRead(ride_pin)==LOW){break;}
-
- RGBLed.setPixelColor(0,rgb[led_1][0],rgb[led_1][1],rgb[led_1][2]);//
- RGBLed.setPixelColor(1,rgb[led_2][0],rgb[led_2][1],rgb[led_2][2]);//
- RGBLed.show();
-
- int us = millis();
- while (int(us + 600 - millis()) > 0){
- if(digitalRead(ride_pin)==LOW){break;}}
-
- RGBLed.setPixelColor(0,off) ; //
- RGBLed.setPixelColor(1,off) ; //
- RGBLed.show() ;
-
- us = millis();
- while (int(us + 600 - millis()) > 0){
- if(digitalRead(ride_pin)==LOW){break;}}
-
- }
- RGBLed.setPixelColor(0,off) ; //
- RGBLed.setPixelColor(1,off) ; //
- RGBLed.show() ;
- folder=fol_4,
- file=transform_DIE;mp3();
- if(dec_mode == 1){file=transform_DEC;mp3();}
- folder=1;delay(200);led();//変身音
- }
- //-------------------------------------------------------------
- void led(){
- while (!digitalRead(busy_pin)){
- RGBLed.setPixelColor(0,rgb[led_1][0],rgb[led_1][1],rgb[led_1][2]);//
- RGBLed.setPixelColor(1,rgb[led_2][0],rgb[led_2][1],rgb[led_2][2]);//
- RGBLed.show();
- if(digitalRead(rear_slide_pin)==LOW){break;}
- }
- RGBLed.setPixelColor(0,off) ; //
- RGBLed.setPixelColor(1,off) ; //
- RGBLed.show() ;
- }
- //------------------------------------------------------------------------------------
- void mp3()
- {
- mySerial_1.listen();
- //ファイル指定再生
- unsigned char mp3[8] = {0x7E,0xFF,0x06,0x0F,(byte)0,folder,file,0xEF};
- mySerial.write(mp3,8);
- }
- //------------------------------------------------------------------------------------------------------
- void mp3_bgm()
- {
- mySerial.listen();
- //ファイル指定再生
- unsigned char mp3_bgm[8] = {0x7E,0xFF,0x06,0x0F,(byte)0,folder_bgm,file_bgm,0xEF};
- mySerial_1.write(mp3_bgm,8);
- delay(10);
- }
- //------------------------------------------------------------------------------------------------------
- void bgm_play(){
-
- delay(200);
- if(bgm_off == 1){file_bgm=99;bgm_off=0;}//無音
- else {file_bgm=21;bgm_off=1;
- if(code_number == 885 || code_number == 13){file_bgm=10;bgm_off=1;}//ディケイド
- if(code_number == 517 || code_number == 493){file_bgm=20;bgm_off=1;}//ジオウ
- if(long_push_on == 1){file_bgm=22;bgm_off=1;}//海東台詞
- }
- mp3_bgm();
- }
- //------------------------------------------------------------------------------------------------------
- void driver_change(){//ドライバーチェンジ
- if(slide_on == 0 && digitalRead(ride_pin) == LOW && digitalRead(rear_slide_pin) == HIGH){delay(200);
- if(dec_mode == 0){folder=10;file=1;mp3();dec_mode=1;folder=1;}//ディケイド切り替え
- else {folder=10;file=27;mp3();dec_mode=0;folder=1;} //ディエンド切り替え
- }
- if (long_push_on == 1){folder=1;file=106;mp3();delay(3000);}//回転音
- else if(digitalRead(ride_pin) == LOW){
- time_1=millis()+ 1500;//1.5秒プラス
- while(!digitalRead(ride_pin)){time_2=millis();}
- if(time_1 < time_2){long_push_on=1;}//1.5秒以上ならON
-
- else {folder=1;file=gunshot_sound;mp3();}}//銃撃音
-
- //Serial.println(long_push_on);
- }
- //-------------------------------------------------------------------------------------------------------
- void setup() {
- Serial.begin( 9600 );
- mySerial.begin( 9600 );
- mySerial_1.begin( 9600 );
- pinMode(reading_pin,INPUT_PULLUP); //読み取り開始ピン D3
- pinMode(front_slide_pin,INPUT_PULLUP); //スライド前進ピン D4
- pinMode(rear_slide_pin,INPUT_PULLUP); //スライド後進ピン D5
- pinMode(ride_pin,INPUT_PULLUP); //カメンライドピン D8
- pinMode(bgm_pin,INPUT_PULLUP); //BGMピン D9
- pinMode(busy_pin,INPUT_PULLUP); //MP3再生検知ピン D10
-
- file=1;mp3();//スタート音声
- RGBLed.begin();
- RGBLed.setBrightness(50);//輝度の設定(0〜255)
- RGBLed.setPixelColor(0,0,0,150);//RGBの設定
- RGBLed.setPixelColor(1,0,0,150);//
- RGBLed.show();
- delay(4000);
- RGBLed.setPixelColor(0,0,0,0);//
- RGBLed.setPixelColor(1,0,0,0);//
- RGBLed.show();
- //SE音量指定
- unsigned char mp3_v[8] = {0x7E,0xFF,0x06,0x06,(byte)0,(byte)0,(byte)23,0xEF};//7個目の値を変更1〜30まで
- mySerial.write(mp3_v,8);
- //BGM音量指定
- unsigned char mp3_bgm_v[8] = {0x7E,0xFF,0x06,0x06,(byte)0,(byte)0,(byte)15,0xEF};//7個目の値を変更1〜30まで
- mySerial_1.write(mp3_bgm_v,8);
- }
- void loop() {
- //置き換え
- int reading=digitalRead(reading_pin); //読み取り開始
- int front_slide=digitalRead(front_slide_pin);//スライド前進
- int rear_slide=digitalRead(rear_slide_pin); //スライド後進
- int ride=digitalRead(ride_pin); //カメンライド
- int bgm=digitalRead(bgm_pin); //BGM
- int busy=digitalRead(busy_pin); //MP3再生検知
- //---------------------------------------------------------
-
- //BGM再生
- if(bgm == LOW){bgm_play();}
- //銃撃音
- if(ride == LOW){driver_change();}
- //開閉音
- if(slide_on == 1 && rear_slide == LOW && front_slide == LOW){file=opening_and_closing;mp3();slide_on=0;}
- //カード挿入音
- if(card_on == 0){if(reading == LOW && front_slide == LOW && rear_slide == LOW){file=card_in;mp3();card_on=1;long_push_on=0;}}
- //カード排出音
- if(card_on == 1){if(reading == HIGH && front_slide == LOW && rear_slide == LOW){file=card_unplug;mp3();card_on=0;}}
- //バーコードリード
- if(slide_on == 0 ){if(rear_slide == HIGH && card_on == 1){barcode_read();slide_on=1;lead_on=1;}}
- //フォトリフレクタテスト用
- //int val = analogRead(0);
- //Serial.println(val);
- //delay(100);
- }