カテゴリー ‘ 電子工作

ArduinoにRC-S620/Sを接続する方法


以前、こちらの記事「ArduinoとRC-S620/Sを接続してみた」でRC-S620/Sに接続しましたが、

今回はその時に詳しい接続までの方法です。

LCDへの接続の方法「ArduinoにLCDキャラクタディスプレイを付けてみる」を参考にしてください。

まずは、今回は、

こちらを使用します。

で、変換ピッチをかましてこいつの場合は、下から「1〜6」となっています。

RC-S620/Sの仕様は「RC-S620/S製品<簡易版>」をご覧下さい。

回路の接続

  • 「5V」 – 「VDD (1)」
  • 「TX (1)」 – 「RXD (2)」
  • 「RX (0)」 – 「TXD (3)」
  • 「GND」 – 「GND (6)」

と接続します。

ライブラリの配置

ArduinoでRC-S620/Sを操作するライブラリをここからダウンロードしてくる

「RCS620S.cpp」の10行目を以下の内容に修正する

解凍して出来た、「RCS620S」フォルダを「/Applications/Arduino.app/Contents/Resources/Java/libraries/」の下にコピーする

Arduino.appを再起動する

スケッチ

で、スケッチが

となります。

上手く動作すると

このようになります。

ArduinoにLCDキャラクタディスプレイを付けてみる


今回Aruduino以外に使用するものは、

になります。

秋月電子通商で通販で購入できますので購入してください。

で、付いてきたピンをハンダ付けして準備の完了です。

秋月電子さんのところに置いてある、「SD1602VBWB-XA-G-Gメーカー技術資料」こちらの資料によると

LCDの左からピンは「14〜1、16、15」らしく

それぞれのピンの仕様については、PDFの7ページに記述されています。

回路の接続

で、どのように繋いだかというと

  • 「digital 11」 – 「DB7 (14)」
  • 「digital 10」 – 「DB6 (13)」
  • 「digital 9」 – 「DB5 (12)」
  • 「digital 8」 – 「DB4 (11)」
  • 「digital 7」 – 「E(6)」
  • 「digital 6」 – 「R/W (5)」
  • 「digital 5」 – 「RS (4)」
  • 「可変抵抗器」 – 「VO (3)」
  • 「5V」 – 「VDD (2)」
  • 「GND」 – 「VSS (1)」

です。ちょい分かり辛いですね。

これで配線完了です。

次に、スケッチです。

これで、上手く行けば画面に「Hello World」と表示されます。

こんな感じです。

ArduinoとRC-S620/Sを接続してみた


とりあえず、ArduinoとRC-S620/Sを接続してみた。

接続した結果がこちら、

ど素人の電子工作なので配線がひどい事に…。とりあえず大目に見てください。

で、確認の為にまどろみはじめさんのブログ記事を参考に「Arduino+RC-S620/SでFeliCa IDmを取得してLCDに表示する

FelicaのIDmを取得して表示してみた!

見事表示に成功

(わざとぼかした画像を使っています)

今回使ったものは

もし、「Arduino Uno」も「ブレッドボード」も持っていいないという人は、

こちら「ArduinoをはじめようキットArduino UnoFeliCa リーダー・ライター RC-S620SFeliCa RC-S620S ピッチ変換基板(フラットケーブル付き)」がお勧めです!

みんなもLet’s Felica! Let’s NFC!

Arduinoをはじめようを購入してセットアップ〜LEDを点滅させるまで


 

Arduinoを購入してみました!

今回購入した商品は、

です。

届いた商品がこちら

興味ある人はこちらから購入できますのでどうぞ

まずは、Arduinoの最初がLEDを点滅させる事らしいので、そこまでをやってみたいと思います。

セットアップ

まずは、「Arudino公式のセットアップページ」に書かれている内容にしたがってセットアップします。

  1. 今回はMacなので「Mac OS X」のリンクをクリックし、Macのセットアップページを開く。WindowsやLinuxの方法も記述してあるのでそれぞれのリンクを参考にして下さい。
  2. まずUSBケーブルがついてないから必要だから用意しろと書かれているので探しました。
  3. Arduinoの開発環境をダウンロードしろと言われているのでダウンロードページからダウンロード
  4. ダウンロードしたソフトウェアをインストール
    1. Macの場合は、ダウンロードしたZipファイルを解凍
    2. Arduinoアプリをアプリケーションフォルダにコピーでインストール完了
  5. USBケーブルでPCとArduinoを接続
    1. 接続出来るとLEDが点滅して電源が入っている事がわかる
    2. ここで本来なら、「新しいネットワークインターフェースが見つかった」ようなダイアログが表示され云々かんぬんらしいのですが、自分のMacは、黙ったままでした?なんで?

とりあえず環境はこれで出来たっぽいので次にArduinoアプリケーションを起動してサンプルプログラムを実行してみます。

実装

  1. Arduinoアプリケーションを実行する
  2. File > Examples > 1.Basics > Blink.を選択すると、サンプルソースが展開されます。おっ他にもたくさんのサンプルがある気になるけどとりあえずこれで。
  3.  Tools > Board > Arduino Uno を選択する。
  4. Tools > Serial Port > /dev/tty.usbmodemXXXXXを選択する。
  5. Uploadボタンを押下してボードにプログラムをアップロードする
するとLEDが光ました。delayに記述されている時間を変更して点滅の間隔を短くしたりして確認してみましょう。

動作確認

次に、「Arduinoをはじめようキット 」の中にあるLEDを取り出して設置してみます。

  1. LEDの長いほうを「13」に短いほうを「GND」に挿し込みます

見事に光りました。

こんな単純なことでも初めてだとテンションあがりますね!

まずは、第一歩が踏み出せたと言う事でこれからもっとやっていきたいです。

 

参考サイト

return top