1. Arts & Culture

WindowsリモートArduino

Disclaimer: This is a user generated content submitted by a member of the WriteUpCafe Community. The views and writings here reflect that of the author and not of WriteUpCafe. If you have any complaints regarding this post kindly report it to us.

Windows Remote Arduino

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

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で作られています。

  • 消費電力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のセットアップは完了です。

0

Login

Welcome to WriteUpCafe Community

Join our community to engage with fellow bloggers and increase the visibility of your blog.
Join WriteUpCafe