FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Arduino大変記_002

DSC_2560.jpg

DSC_2562.jpg
ご覧ください(塗料で汚れた爪はご容赦ください)。
上手くいきました。

LED_失敗
これまで上図のような形でずっと実験していました。

LED_成功
それを、実験時にはUSBケーブルを抜き、
受信機の+-線をつないで給電する形にしました。
すると上手いこと動作しました。なんじゃそりゃ。
ていうか、PCと接続したままだと、まともに動かないものなんですね。
あー、恥ずかしい。(⊃д⊂)

DSC_2563.jpg
さっそく、小さい方のボードにも書き込んで、同様に配線してテスト。
こちらもちゃんと動作してくれました。
以下、現状のコードです。


#define NEUTRAL_VAL 1500 // NEUTRAL not use
#define MAX_VAL 1925 // High MAX not use
#define MIN_VAL 1075 // Low MIN not use
#define OFF_VAL 1074 // if get value under this, receiver or transmitter is off
#define HIGH_VAL 1550 // UP SIDE
#define LOW_VAL 1450 // DOWN SIDE

#define LMP_ON 255 //
#define LMP_OFF 0 //

#define OFF_DLAY 900 //
#define ON_DLAY 100 //

#define INPUT_PIN 3 // Input Pin Numver
#define OUTPUT_PIN 5 // Output Pin Numver

void setup() {
Serial.begin(9600); // 9600bpsでポートを開く
pinMode( 3, INPUT );
pinMode( 5, OUTPUT ); //出力1
}

void loop() {

unsigned int d_val;
d_val=pulseIn( 3, HIGH ); //Get pulse width

if( d_val > HIGH_VAL || d_val < LOW_VAL ){ //Pluse width is wide
Serial.println("High");
analogWrite( 5, LMP_OFF );
}

else { // Stick is newtral range
Serial.println("Neutral");
analogWrite( 5, LMP_ON );
}
}


えー、このたびは大変お騒がせいたしました。
大山鳴動してネズミ一匹すら出てこないオチで幕を閉じた感じで
マジで私のケジメ案件でした。
たくさんのアドバイスをしていただいた、ねこ太さん、denzoさんには
あらためて感謝の念を禁じえません。ありがとうございました。
これに懲りてArduinoからは手を引く、なんてことはなく、
これからも勉強しながらいろいろ作っていこうと思っております。
次はもっと小さなことからコツコツとやっていきます。(゜▽゜;)



スポンサーサイト

テーマ : ラジコン
ジャンル : 趣味・実用

コメントの投稿

非公開コメント

PCと接続していると動かない件

動いて良かったです。
Serial.println("***");はデバックプリント用なので、上手く行ったらコメントアウトして良いですよ。
PCつないでるとって事ですが、この件前にもコメ書きましたがSerial.printlnは曲者で、delay入れずに走らせると、PCからの出力とぶつかって、異常を起こします。その状態になると、arduinoへプログラムの書き込みできなくなるので、注意ですよ~!!

arduinoの電源

 通常、arduinoの給電はUSBから行うので、受信機から給電するとぶつかります。受信機の"-"だけarduinoのGNDとつなげば、USBで接続していても動くと思います。

 最終的に、受信機からarduinoへ給電するなら、最後にデバックプリントをコメントアウトして、この配線(今の配線)へすれば良いですよ。

No title

>ねこ太さん

どうもこんにちはです。(´∀`)ノ
コメントありがとうございます。

おかげさまで成功しました。
内容はねこ太さんの丸パクリですが。(゜▽゜;)
Serial.printlnとdelay、気をつけます。

USB接続したままでも、
受信機のマイナス線だけ接続すれば動くんですね。
なんか不思議です。

とりあえずこのコードを元に、
バックランプとウインカー用のコードを追加してみます。('◇')ゞ
さおりんトラック、思った以上に豪華な車になりました。


航続距離(cm)
外部サイト
最新記事
最新コメント
月別アーカイブ
カテゴリ
リンク
ランキング
にほんブログ村 その他趣味ブログ ラジコンヘリ・飛行機へ にほんブログ村 その他趣味ブログ ラジコン戦車へ
アフィリエイト
↓お買い物すると管理人が儲かります。(^q^)
素敵商品
こちらはアマゾンの審査に落ちたので、
買い物をしても管理人は儲かりません。
管理人のお気に入り商品を大紹介しています。
プロフィール

カゼハカセ

Author:カゼハカセ
・ラジコン飛行機で遊んでいます
・好きな35:F-35
・好きなMk.II:メルカバ Mk.II
・好きなランス・ヘンリクセン:フランク・ブラック
・好きなロボ:バトルフィーバーロボ
・好きなザブングルタイプ:ブラッカリィ
・好きなビラン:ビランビー
・好きなファム:トゥランファム
・好きなソルティック:マッケレル
・好きなビートル:マグナビートル、ダイビングビートル
・好きなデュナメス:ガンダムデュナメス
・好きなガンダム:ヘビーガンダム
・好きなザク:高速機動型ザク
・好きな月下:四聖剣機
・好きなレイバー:グリフォン、AVR-0
・好きなイングラム:2号機、AVS-98
・好きなサブマシンガン:MAC-10
・好きなマシンガン:MG3
・好きなショットガン:AA12
・好きなハンドガン:M93R AUTO9
・好きなガン:ガンナック(FC)
・好きなフォックス:スターフォックス(SFC)
・好きなトラック:ワイルドトラックス(SFC)
・好きなマリオ:スーパーマリオランド(GB)
・好きなバンガイオー:爆裂無敵バンガイオー(N64)
・好きなアレスタ:武者アレスタ(MD)
・好きなソニック:ソニックザヘッジホッグ(MS)
・好きなタクシー:クレイジータクシー(DC)
・好きなUSA:デイトナUSA(AC)
・好きな忍者:忍者くん~阿修羅の章~(AC)
・好きなダンディ:リモートコントロールダンディ(PS)
・好きなポヤッチオ:どきどきポヤッチオ(PS)

好きなアニメ
THE ビッグ・オー プラネテス 侵略!イカ娘 人類は衰退しました じょしらく キルミーベイベー あいまいみー 私がモテないのはどう考えてもお前らが悪い! TVアニメ「ミス・モノクローム -The Animation-」2013年10月よりTVアニメ放送中! TVアニメ「てーきゅう」 うーさーのその日暮らし ニンジャスレイヤー フロム アニメイシヨン プリパラ 干物妹!うまるちゃんR 不思議なソメラちゃん 弱酸性ミリオンアーサー ハッカドール THE・あにめ~しょん くまみこ ばくおん 鬼斬 魔法少女育成計画 けものフレンズ 宇宙よりも遠い場所 ゆるキャン△
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。