今回も引き続きステアリングスイッチです。
前回のスイッチの回路調査と併行で、スイッチの化粧直しを進めていますので、そちらから。
テプラテープの黒、白文字24mmです。
この様にテプラテープを印刷してスイッチに貼り付けます。
わかり難いですが、下側のFRONT、SOFT+、REAR、SOFT+が貼り付いています。
HARD-、HARD-を上から貼り付け、先程貼り付けたテープとの境目をカッターナイフで切り、不要部分を取り除き、上手く合わせます。
やってみると、それほど難しくありません。
剥がれやすそうなテープの縁に、瞬間接着剤を少量流して上から黒い塗料で隠します。
表面保護を兼ねて全体にクリアーを上から吹き付けます。
すみません、作業に夢中で写真が無い のパターンです。
まずまずの仕上がりです。
当然、文字はイルミネーションで光りません。
さて、前回の続きになりますが、ステアリングスイッチをArduinoに接続します。
前回の

の通りに配線を繋いで見ます。
スイッチから出ているCSの紫、EP1のピンクの配線に、コネクタを付け、その他の線は絶縁しておきます。
初心者セットに入っていたブレッドボードです。
縦横がみどりの線のとおりに内部で繋がっていて、ピンの付いた電線やスイッチ、ICの足などが刺さるようになっています。
これを使って、簡単に配線を繋いだり、やり直したり出来ます。
実際に繋いでみるとこうなります。
コネクタはブレッドボードの穴と同じピッチなのでそのまま刺さります。
ピン付きの電線も、抵抗も必要なものは初心者セット(送料込¥1,999)に入っています。素晴らしい。
Arduino側は
ここまで出来たらパソコンにArduinoのソフト(IDE)を入れて、USBケーブルでパソコンとArduinoを接続します。
ネットの情報を参考にしたプログラム(スケッチ)をパソコンからソフト(IDE)で書き込みます。
スケッチはコチラです。
---------------------
int SW=0;
void setup() {
Serial.begin(9800);
}
void loop() {
SW=analogRead(1);
Serial.println(SW);
delay(100);
}
---------------------
人様のスケッチをコピペしていても一向に上達しないので、中の意味を調べてみました。
(違っていたらごめんなさい)
int SW=0;
intは整数 SWは数値の任意の名前 =0はとりあえず初期値は0ですと言う意味
つまり、この先SWと有ったら、整数で、とりあえず今の所は0ですよと言う意味です?(怪しい)
void setup()
は以下の内容を最初に一度だけArduinoが実行します。
Serial.begin( 9600 );
はシリアル通信を開始します。
以上を一度だけ実行します。
void loop()
は以下の内容をArduinoが繰り返します。
SW=analogRead(1);
はアナログ入力ピンの1番(A1)の電圧を読み、その数値がSWの数値になります。
Serial.println(SW);
はSWの数値をシリアル通信で表示します。
delay(100);
は1/10秒(100ミリ秒)待ちます。
以上をloop繰り返しです。
で、合っていると思います(^_^;)
書き込みが終わったら、Arduino IDEのツールからシリアルモニタを開きます。
これでArduinoとシリアル通信で(実際はUSB接続)
Serial.printlnされたSWの数値をパソコンのモニターで読むことが出来ます。

1/10秒ごとに、シルアルモニタ(COM5)に786周辺の数値が表示されています。
今度は1のスイッチを押してみます。

表示が0になりました。
同じく
2のスイッチ 78
3のスイッチ 162
4のスイッチ 251
でした。
ステアリングスイッチのどのボタンが押されたのか、数値で表示しています。
つまり、このステアリングスイッチはどうやら使えそう、ということです。
表示されている数値が大きいのは、5Vの電圧を1023で表示しているからだそうです。
数値0が入力0V、1023で入力5Vです。
ステアリングスイッチは物になりそうなので、次回はモーターを動かす予定です。
編集後記
このスイッチの件は、9月29日、30日までの作業なのですが、ブログにするのに1週間近くかかりました。
現在、製作は予想外に順調に進んでいて、スケッチがあと1つ、2つ山を越えれば、システムとしては予定通りに動きそうです。
作業としては、ネットで調べて、スケッチを書いて、動作テスト、の繰り返しをしているだけなので、それほど大変ではありません。どちらかと言うと、ブログに書くほうが大変です(^^)
並行して車両に取り付ける構想もはじめました。
現在、ブログのほうが製作より遅れてしまい、何か聞きたい事があってもそこまでブログのほうが追いつかない、というもどかしい状態です。
面白いので製作ばかり進んでしまうので、連休中にブログの方を集中的に纏めてしまおうとか思います。
Posted at 2018/10/06 23:11:11 | |
トラックバック(0) |
自作EDFC | 日記