🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Bluetooth

Bluetoothとは短距離の間でデータを交換するための無線通信規格である。固定・モバイル両方のデバイスから、短波の電波送信を行うことで、高いセキュリティをもつパーソナルエリアネットワーク(PAN)を構築する。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

Q&A

解決済

3回答

1132閲覧

Adafruit Feather nRF52840 Express I2Cセンサ値を Aeduino IDE でBluetooth通信について

BluePi85

総合スコア22

Bluetooth

Bluetoothとは短距離の間でデータを交換するための無線通信規格である。固定・モバイル両方のデバイスから、短波の電波送信を行うことで、高いセキュリティをもつパーソナルエリアネットワーク(PAN)を構築する。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

0グッド

0クリップ

投稿2020/12/08 11:50

前提・実現したいこと

Adafruit Feather nRF52840 Express をArduinoIDEで作成したスケッチを用いてI2C通信のセンサモジュールから取得した値をBLEで送信し、ラズベリーパイでPythonを用いたプログラムで受信しようとしています。

発生している問題・エラーメッセージ

Arduino IDEで選択した以下のボードにあるスケッチ例の中で、上記内容を行うために適したスケッチを何日も見付ける事が出来ませんでした。

設定したボード選択:
Adafruit nRF52 Boards > Adafruit Feather nRF52840 Express

アドバイス頂きたい事

検索が甘い事を承知の上、大変申し訳ありませんが上記内容を実現させる為に、Adafruit Feather nRF52840 ExpressをArduino IDEで制御するおよびPythonを用いてラズベリーパイで受信するサンプルを教えて頂けないでしょうか?

また、検索の中で「J-LINKを用いる」と見かけますが、Arduino IDE 区別が出来ません。合わせて、教えて頂けないでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

頂いたアドバイスありがとうございます。
自分で調べます。

投稿2020/12/09 06:44

BluePi85

総合スコア22

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

  • まず、何がしたいのかを具体的に文書(メモ書きでよい)にする。
  • それを実現するために必要な物と、それぞれの物が持つべき機能という観点で整理する。
  • 自分が出来る事(プログラムが書ける? 電気信号を観測する方法を知っている? 役にたちそうなWebサイトを知っている? などなど)をリストアップする。

・上記のような事を材料にして、自分でできそうな事を拾い出していく。

こうした考察を進めていく過程で、センサーは何が良いのか、有線の通信には何を使うか(I2C,Serial等から、適したものを選択する)、無線の通信には何を使うか(bluetooth,Wifi,etc.)というような事を決めていくのです。

そうして何がしたいのかが具体化したら、それをプログラムにしていくのです。

赤の他人が質問者に都合の良いプログラムを作ってくれていて、それが容易に見つかるなんていうのは、走ってきたウサギが転んで夕食の材料になってくれるのを切り株の傍で待っているようなものです。

投稿2020/12/08 12:34

fumu7

総合スコア121

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

それを全部実装した事例を探してもそりゃ見つかるもんではないでしょ
0. センサとArduinoの接続
0. センサのI2C通信
0. ArduinoとBLE接続
0. ArduinoによるBLE通信
0. ラズパイによるBLE通信

の各項目についてそれぞれ実装し、それらを組み合わせる必要があります
これらのキーワードで探してみましょう。

さて、これらのどれができてどれができないんでしょうか

投稿2020/12/08 12:22

y_waiwai

総合スコア88038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問