Giter Club home page Giter Club logo

ssup-spresense-tech's Introduction

Spresenseサポート

0.利用上の注意

本サイトの情報は参考情報であり、お客様が本サイトに記載された情報を元に行ったことによって生じる損害についてソニーセミコンダクタソリューションズ株式会社は一切の責任を負いません。なお、この注意書きはお客様の法律上の権利を制限するものではありません。
以上をご了承いただき、本サイトの情報をご利用ください。

1.はじめに

Spresenseについては公式ドキュメントをご覧ください。また不明点が出てきた時には公式FAQSSUP版FAQstackoverflowなどをご覧ください。

2.トピックス

3.Spresense Arduino

Spresense Arduinoを使用する開発ではArudino IDEを使用することが出来ます。はじめてセットアップする際にはSpresense Arduinoスタートガイドをご覧ください。

3.1 チュートリアル

3.2 チュートリアル動画

通信

micro-ROS

3.2 書籍

太田義則さん著のSpresense Arudinoの開発に関する書籍がありますのでよろしければこちらもご確認ください。

音付きで自動再生されます。予めご了承ください。

3.3 サンプルプログラムと参考情報

3.3.1 アドオンボード

Spresense Arudinoで使用できるセンサーや通信アドオンボードを使用したサンプルプログラムと参考資料です。

アドオンボード 型番 ライブラリ サンプルプログラム
超音波センサー MB7389-100 N/A 距離データの取得
HDRカメラ CXD5602PWBCAM2W N/A 画像を保存
FPSを測定
ToFセンサー MM-S50MV MM-S50MV ※2 1D、3Dの距離と照度データの取得
WiFi iS110B(GS2200) GS2200-WiFi ※1 HTTPリクエストを使用してスピードを測定
WiFi THOUSANDIY-005(ESP8266) ITEADLIB_Arduino_WeeESP8266 ※1 HTTPリクエストを使用してスピードを測定
Ethernet W5500-Ether for Spresense(W5500) https://crane-elec.co.jp/wp/wp-content/uploads/2022/03/Ethernet-spi5.zip
(クリックするとダウンロードします)
HTTPリクエストを使用してスピードを測定
UDPを送信
Wi-SUN SPRESENSE-WiSUN-EVK-701 SPRESENSE-WISUN-EVK-701 ※2 ピアツーピアによる通信
BLE BLE1507 N/A PeriheralからCentralへNotifyを送信

※1 リポジトリがLibrary Root Folderから始まるのでgithubから直接ZIPダウンロードできます。また、librariesディレクトリにgit cloneすることでライブラリのインストールが出来ます。
※2 ライブラリがサブディレクトリで提供されているのでgit cloneしてからリポジトリ内のサブディレクトリをLibrary Root Folderとなるようにフォルダ指定したりZIP圧縮したりするなどをしてインストールしてください。

3.3.2 マルチコア

Spresense Arduinoでマルチコアを使用したサンプルプログラムです。

コア数 ライブラリ サンプルプログラム
2 BMI270-Sensor-API カメラ画像とBMI270のデータを取得

3.4 生産終了・販売終了・入手困難

生産終了・販売終了・入手困難になっているセンサーやアドオンボードです。

アドオンボード ライブラリ サンプルプログラム 資料
加速度・ジャイロセンサー(BMI160) BMI160-Arduino ※1 加速度やジャイロデータの取得 Datasheet
回路図
加速度・ジャイロセンサー(BMI270) BMI270-Sensor-API ※1 3軸加速度や3軸ジャイロのデータを取得
環境センサー(BMP280/BME280) SSCI_BME280 ※2 温度や湿度データの取得 BMP280 Datasheet
BMP280 回路図
BME280 Datasheet
BME280 回路図
BME280 Documents
CO2センサー(SCD41) Sensirion Arduino Core Library ※1
Sensirion I2C SCD4x Arduino Library ※1
N/A N/A
地磁気センサー(BMI1422AGMV)
SPRESENSE-SENSOR-EVK-701 生産終了
BMI1422AGMV ※2 N/A Datasheet
eMMC(KLMAG1JETD-B041) N/A camera_apitest
nuttx_shell
player_playlist_hires
recorder_wav_192k
UsbMsc
Zmodem
CAN(MCP2515T-E_ST) MCP_CAN_lib ※1 N/A

※1 リポジトリがLibrary Root Folderから始まるのでgithubから直接ZIPダウンロードできます。また、librariesディレクトリにgit cloneすることでライブラリのインストールが出来ます。
※2 ライブラリがサブディレクトリで提供されているのでgit cloneしてからリポジトリ内のサブディレクトリをLibrary Root Folderとなるようにフォルダ指定したりZIP圧縮したりするなどをしてインストールしてください。

3.5 Spresense用役立つライブラリ

ライブラリ 説明
Sound Signal Processing Library for Spresense Spresenseで簡単に楽器を実装するためのライブラリ
micro-ROS for Arduino マイクロROSライブラリ
AVI Library 簡易AVIライブラリ
nepils Neo Pixelライブラリ
NeoPixel for Spresense Neo Pixelライブラリ

3.6 サンプルプログラム

サンプルプログラム 説明
FFT Analyzer Sample FFT解析のサンプルプログラム

4.Spresense SDK

Spresense SDKによる開発ではVisual Studio Codeを使用することが出来ます。また、開発はIDEとCLIを選択することが出来ます。はじめてセットアップする際にはSpresense SDKスタートガイド(IDE)またはSpresense SDKスタートガイド(CLI)をご覧ください。

4.1 チュートリアル

4.2 参考情報

アドオンボード 型番 ライブラリ サンプルプログラム
近接センサー APDS-9930 N/A 照度
近接検出
ELTRES ELTRES SPEXEL こちらより購入が必要 N/A

5.Spresenseに関するご質問について

5.1 動作が不安定な時には

Spresenseの動作が不安定な場合には、バグ等の不具合が改善されている可能性がありますのでSpresense SDKのリリースノートをご確認して頂き、まずは、なるべく最新版で動作をご確認ください。

5.2 わからない点がある時には

Spresenseについてわからない点ある時には、まずは公式ドキュメントあるいは公式FAQをご覧ください。また、公式FAQとは別にSSUP版FAQも用意していきますので合わせてご覧ください。

5.3 上記で解決しなかった時には

上記で解決しなかった時にはstackoverflowにご質問のご投稿をお願いいたします。

6.リソース

リンク/再配布について

本サイトが提供するコンテンツのリンクはフリーですが、改変しての再配布は禁止いたします。

Copyright

Copyright 2023-2024 Sony Semiconductor Solutions Corporation

ssup-spresense-tech's People

Contributors

akihirohokimoto avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.