WindowsリモートArduino

@FSPCBA

第1話

あらかじめ用意する必要のあるプリント基板部品または消耗品

Arduino Uno Rev3

Arduino Unoは、ATmega328P(データシート)をベースにしたリジッドPCBマイクロコントローラボードです。14本のデジタル入出力ピン(うち6本はPWM出力として使用可能)、6本のアナログ入力、16MHzセラミック振動子(CSTCE16M0V53-R0)、USB接続、電源ジャック、ICSPヘッダー、リセットボタンが搭載されています。マイコンのサポートに必要なものはすべて含まれています。USBケーブルでコンピュータに接続するか、AC-DCアダプタまたはバッテリで電源を供給すれば、すぐに使用することができます。何か間違ったことをする心配をせずにUnoをいじることができ、最悪の場合は数ドルでチップを交換してやり直すことができます。


"Uno "はイタリア語で「宇野」を意味し、Arduinoソフトウェア(IDE)1.0のリリースを記念して使用されました。UnoボードとArduinoソフトウェア(IDE)バージョン1.0は、Arduinoのリファレンスバージョンであり、現在はより新しいバージョンに進化している。Unoボードは、USB Arduinoボードのシリーズの最初のもので、Arduinoプラットフォームのリファレンスモデルです。現行、過去、または旧式のボードを網羅するリストは、Arduinoボードインデックスを参照してください。


Rigid PCB


SparkFun Bluetooth PCBモデム - BlueSMiRF Silver

BlueSMiRF Silverは、最新のBluetooth PCBワイヤレスシリアルケーブルの代替品です! 人気のBlueSMiRFのこのバージョンは、BlueSMiRF Goldで使用されているRN-41モジュールより、やや範囲が狭いRN-42モジュールを使用しています。これらのモデムは、シリアル(RX/TX)パイプとして使用されます。2400から115200bpsまでのあらゆるシリアルストリームが、コンピュータからターゲットにシームレスに渡されます。


リモート・ユニットは3.3Vから6Vまで電源供給が可能で、バッテリーの接続も簡単です。リモート・ユニットのすべての信号ピンは3V-6Vトレラントです。レベル変換は必要ありません。このデバイスをシリアルポートに直接接続しないでください。コンピュータに接続する必要がある場合は、RS232-TTL変換回路が必要です。


MCL053MD

MCL053MD は 5mm HE の赤い円形 LED PCB の部品で、赤い拡散器レンズ、穴を通して取付け、円形レンズ、15mcd 光度、625nm ピーク波長、45°視野角があります。このLEDライトはGaAsP on GaPで作られています。

https://www.fs-pcba.com/ja/

消費電力85mW

動作温度範囲 -40~+85°C

Multicomp Pro製品の評価は5つ星のうち4.6です

12ヶ月限定保証 ※詳細は利用規約をご覧ください。

96%のお客様が友人に薦めると回答

red dip components


オス/オス用ジャンパー線

メーカー ADAFRUIT(アダフルート

メーカー品番: 758

ニューアーク部品番号: 88W2570

技術データシート 758データシート


Electron beam line


RCC120610K0FKEA

ハイパワー抵抗器


WindowsリモートArduino PCBAプロジェクト始動

Arduinoのプログラミング

まず、Arduinoをプログラミングしてみましょう。


Arduinoの公式サイトから、Arduinoのソフトウェアをダウンロードし、インストールします。

ArduinoデバイスをUSBでパソコンに接続します。

Arduinoアプリケーションを起動します。

ツール > ボード で、正しいArduinoボードが選択されていることを確認します。

ツール>ポートで、正しいCOMポートが選択されていることを確認します。

Arduino IDEで、File > Examples > Firmata > StandardFirmataに移動します。

StandardFirmataがあなたの接続に正しいボーレートを使用することを確認します。(ボーレートについては後述します)

Upload "を押して、StandardFirmataスケッチをArduinoデバイスにデプロイします。

ボーレート

StandardFirmataは、シリアル回線またはUSBを使用してBluetooth機器と通信します。デフォルトでは、57,600bpsのボーレートを使用します。Bluetoothデバイスの設定によっては、このレートを変更する必要があります。これはセットアップ方法の中にあり、以下のような感じです。


Firmata.begin(57600);


この値を正しいボーレートに変更します。USBの場合、この値はデバイスとWindows Remote Arduinoの接続パラメータで設定可能です。bluetooth PCBAを使用している場合、ボーレートは使用しているデバイスに依存します。


ハードウェアのセットアップ

USB、WiFi、Ethernet接続はいつでも始められますが、ここではBluetooth PCBAデバイスとLEDの簡単な接続を取り上げ、Windows Remote Arduinoライブラリを使用してBluetooth経由でLEDをON/OFFすることにします!


リジッドPCBの電源レールとグランドレールを、それぞれArduinoの5VとGNDピンに接続します。電源の接続は、色分けされた線(赤と黒)を使って簡単に追跡することができます。

BluetoothデバイスをリジッドPCBに差し込み、VCCとGNDピンをそれぞれリジッドPCBの電源レールとグランドレールに接続します。

BluetoothデバイスのTX-0ピンをArduinoのRXピンと接続します。同様に、BluetoothデバイスのRX-1ピンをArduinoのTXピンに接続します。

写真の黄色い線がBluetooth機器の送信ピンからArduinoの受信ピンへ、オレンジ色の線がその逆であることに注意してください。このステップは、BluetoothデバイスとArduinoの間でシリアル通信を確立し、一方のデバイスから送信されたメッセージを他方のデバイスが受信できるようにするために重要です。

この接続を行う前に、コードがArduinoにアップロードされていることを確認します。Arduino Unoは同じシリアルピン(TXとRX)を使ってデバイスをフラッシュするので、他のデバイスがそのシリアルピンに接続されている間にコードがアップロードされるのを防ぐことができるのです。

リジッドPCBAにLEDを追加します。長いほうの足が陽極で、短いほうの足が陰極であることに注意してください。

LEDのカソードを、330Ωの抵抗を使ってリジッドPCBAのグランドレールに接続します。330Ωの抵抗は、図のようにオレンジ、オレンジ、茶、金の縞模様になっています。

LEDのアノードをArduinoの任意のデジタルI/Oピンへ接続します。この例では、13番ピンを使用します。

これで、FS PCBAのセットアップは完了です。

  • Xで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

WindowsリモートArduino @FSPCBA

★で称える

この小説が面白かったら★をつけてください。おすすめレビューも書けます。

フォローしてこの作品の続きを読もう

この小説のおすすめレビューを見る