4-Sensors BLE Beacon
- MCU
- STM32
- キット
- Basic Kit 2
用途とMCUから、サンプルプログラムを探せます。
52件のサンプル
対象のキット・リーフは、各サンプルで確認できます。

AP03 STM32 MCUのLEDを1秒おきに点灯・消灯するSTM32CubeIDEプロジェクト。入手、インポート、ビルド、書き込み、成功の確認まで案内します。

CR2032コイン電池リーフに搭載されたADコンバータを使って電池の電圧を読み取りましょう。

ESP32 MCUリーフに搭載されたBoot mode スイッチの状態をシリアルモニタに表示させます。

4-Sensorsリーフに搭載された温湿度センサの値を読み取って、シリアルモニタに表示するサンプルです。

4-Sensorsリーフに搭載された温湿度センサの値を読み取って、シリアルモニタに表示するサンプルです。

Leafony AP02 ESP32 MCUとAI01 4-Sensorsを使い、温度・湿度をArduino IDEのシリアルモニタに表示する手順。組み立て、HTS221のサンプルコード、2点間補正を解説します。

4-Sensorsリーフに搭載された照度センサの値を読み取って、シリアルモニタに表示するサンプルです。

4-Sensorsリーフに搭載された照度センサの値を読み取って、シリアルモニタに表示するサンプルです。

4-Sensorsリーフに搭載された照度センサの値を読み取って、シリアルモニタに表示するサンプルです。

AP03 STM32 MCUとAI01 4-Sensorsで加速度を読み取るArduino IDEサンプル。必要ライブラリ、I2Cアドレス、115200bpsでの表示と確認方法を説明します。

4-Sensorsリーフに搭載された加速度センサの値を読み取って、シリアルモニタに表示するサンプルです。

4-Sensorsリーフに搭載された加速度センサの値を読み取って、シリアルモニタに表示するサンプルです。

CR2032コイン電池リーフに搭載されたADコンバータを使って電池の電圧を読み取りましょう。

SP&PIRリーフに搭載された近距離検出用途の赤外線センサIC(AKM AK9754AE)を使って、人が近づいたら音が鳴るシステムを作りましょう。

SP&PIRリーフに搭載された近距離検出用途の赤外線センサIC(AKM AK9754AE)を使って、人が近づいたら音が鳴るシステムを作りましょう。

SP&PIRリーフに搭載された近距離検出用途の赤外線センサIC(AKM AK9754AE)を使って、人が近づいたら音が鳴るシステムを作りましょう。

ボリュームを回転させると回転量に応じた数のLEDが点灯。また、マイクにより周囲の音量に応じた数のLEDを点灯させることができます。

ボリュームを回転させると回転量に応じた数のLEDが点灯。また、マイクにより周囲の音量に応じた数のLEDを点灯させることができます。

ボリュームを回転させると回転量に応じた数のLEDが点灯。また、マイクにより周囲の音量に応じた数のLEDを点灯させることができます。

Seeed Studio の Grove シリーズのセンサを利用した例。超音波センサで測定した距離をLCDに表示させます。超音波センサは、通常、デジタルピンに入力するが、LCDのスイッチ1とGrove&5VのDin1が同じピンを使用しているため、UARTピンに接続しUARTピンをデジタルピンとして使
Grove超音波距離センサが必要

このスケッチを動かすためには、ライブラリのインストールが必要です。 まだインストールしていない場合は開発環境設定ページを参考にライブラリをインストールしてください。

SP&PIRリーフに搭載された圧電スピーカを使って、メロディーを鳴らしましょう。

このサンプルはGoogle SheetsをつかったIoTサービス入門で紹介したものと抵抗測定を組み合わせたものです。 Leafony で恒温槽内複数の被測定基板の抵抗と温度を測定してBeaconで送信しRaspberry Piを使ってGoogle スプレッドシートに測定データを保存します。
Raspberry Pi・ユニバーサル基板が必要

c++ / Connect the SD card to the following pins: SD Card ESP32 D2 - D3 SS CMD MOSI VSS GND VDD 3.3V CLK SCK VSS GND D0 MISO D1 - / include "FS.h" incl
microSDカードが必要

下図のようにリーフを組み立てましょう。

このサンプルはWeb Bluetoothを使ったIoTアプリ入門で紹介したものと歪センサーを組み合わせたものです。BLEを使って体重をスマートフォンやパソコンに表示することができます。
歪センサ・HX711基板が必要

このサンプルはBasic KitのWeb Bluetoothを使ったIoTアプリ入門で紹介したものをSTM32で実現したものです。Web Bluetooth アプリはBasic Kitと同じものを使用します。詳細はBasic KitのWeb Bluetoothを使ったIoTアプリ入門をご覧ください。

SP&PIRリーフに搭載された圧電スピーカを使って、メロディーを鳴らしましょう。
STM32リーフを使ったシンプルなBLE Beaconのサンプルデザインです。 「HELLO BEACON」という文字列を一定期間送信してからスリープを繰り返します。

AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返します。

下図のようにリーフを組み立てましょう。

ESP32 Wi-Fi Kitのタッチセンサ値をスマートフォンやPCのブラウザで表示するデモ。LeafonyのWi-Fiへの接続、29pin headerのタッチ入力、検出閾値を確認できます。
STM32リーフに搭載されたFlashメモリを使って、温湿度と測定時間を記録することが可能なBLE Beaconのサンプルデザインです。 STM32リーフとBLEリーフを使った、センサデータのログ機能付きの実用的なIoTシステムのサンプルデザインです。 このサンプルには下記の機能が実装されています。

SP&PIRリーフに搭載された圧電スピーカを使って、メロディーを鳴らしましょう。

ESP32 Wi-Fi Kit 2と4-SensorsまたはDHT22で測定したデータをGoogle Sheetsに保存。Apps Scriptの設定、リーフの組み立て、Arduino・PlatformIOのサンプル、Grafanaでのグラフ化を解説します。

Leafony blockは、センシングデータをBeacon ^1 の電波で飛ばします。beaconの電波をRaspberry Piが受け、インターネット経由でGoogle スプレッドシートに書かせて、データの可視化ができます。
Raspberry Piが必要

表示は 1行8文字、2行 です。 Hello, World! は13文字なので1行には収まりません。下記のサンプルは、表示範囲に収まる Hello! を使っています。

(/examples/advanced/avr-mcu/exten/4-sensors_lcd/lcd_overview2.png)
ESP32を使ったBLE Beacon型の環境センサアプリケーションの例です。 GATT ServerのAttributeにセンサデータを入れることで、データをブロードキャストするBeaconとして動作するとともに、 外部から接続要求があった場合にはサーバクライアント型の通信を行い、Characte
Raspberry Piが必要
AP03 STM32 MCUとAC07 LoRa Maryの送受信機を用意し、Arduino IDEまたはPlatformIOでhelloメッセージを送って受信結果を確認します。
送信機・受信機を用意

SP&PIRリーフに搭載された近距離検出用途の赤外線センサIC(AKM AK9754AE)を使って、人が近づいたらメロディが鳴るシステムを作りましょう。

ESP32の省電力動作と加速度センサを使ったポスト投函検出の過去の実装例。LINE Notifyは2025年3月31日に終了しており、掲載の通知手順は現在利用できません。

(/examples/advanced/stm32-mcu/stm32/stm32_lora_tx_sensors/ap07_fig2.jpg)
送信機・受信機を用意。RSSIの表示にはLCDを追加

このサンプルはBasic KitのWeb Bluetoothを使ったIoTアプリ入門で紹介したものとMotorリーフを組み合わせたものです。BLEを使って電動ポンプのオン/オフを制御し植木に水やりをしたり、スマートフォンやパソコンにセンサの情報を送信することができます。 詳細はBasic KitのW
電動ポンプが必要

このチュートリアルではAC07 LoRa Maryリーフに搭載されるATECC608Aを使用して、LoRaの通信に署名をつける方法を紹介します。 通信に署名をつけることで、データの送り元が、受信者が意図したデバイスであるかどうかを判定することができ、通信の安全性が向上します。
送信機・受信機を用意

このサンプルはBasic Kit スタートガイドで紹介したものと同様です。ソースコードを読みながら、動作を理解していきましょう。 ※本ウェブサイトに記載している会社名、商品名は、各社の商標または登録商標です。

^1 : このサンプルのセルラー通信は、携帯電話のLTE網を使うIoT向けのCat-M1方式です。
IoT SIM・電源リーフなどが必要
4-Sensorsで測定した温湿度データを、AC09 Cat-M1 TYで10分間隔でGoogle スプレッドシートに送信・保存するサンプル
スペーサー・USB-C・AV06リーフと、1NCEまたはSORACOMのSIMが必要
AC07 LoRa Mary でデータを受信する最もシンプルなサンプルプロジェクトです。 LoRa送信機やLoRa送信機 + 4-Sensorsのデータを受信することができます。

Leafony Beacon1)とRaspberry Piとを使ってIoT環境センサを作り、Google スプレッドシートを使って、センサデータを可視化します。
Raspberry Piが必要

- Emmbedded Software Packages Manager というウィンドウが開かれます。 - STMicroelectronics というタブを選択します。 - X-CUBE-AI をクリックすると様々なバージョンの Artificial Intelligence が表示されますの
カメラ・ディスプレイなどが必要

LoRa Easyリーフを使って、センサデータ(温度・湿度・照度・傾き)を、遠く離れた場所に送り、パソコンのターミナルに出力します。
送信機・受信機を用意

Seeed Studio の Grove シリーズのセンサを利用した例。定点観測用カメラ。1分に一回カメラで撮影した画像をmicroSDカードに保存してみよう。
カメラ・RTCµSDリーフ・microSDカードが必要

ESP32 MCUと4-Sensorsを使う旧サンプルのGoogle Sheets設定手順。旧Apps Script画面向けの資料として残し、現在のESP32 Wi-Fi Kit 2向け手順へ案内します。

公開予定

ESP32 MCUと4-Sensorsを使う旧Google Sheets連携サンプルの組み立てとスケッチ設定。使用リーフ、Wi-Fi接続、送信間隔の設定と現行手順へのリンクを掲載しています。

^1 : LTEは通常使用している携帯電話・スマートフォン用広域無線通信規格のことで、LTE-Mはこの通信技術を応用し通信速度を下げて超低電力化している無線規格です。
キーワードを短くするか、選択した条件を減らしてみてください。
「公開中」は記事の状態を示します。対象製品の販売状況とは異なります。