サンプルアプリ

用途とMCUから、サンプルプログラムを探せます。

サンプルの動かし方
用途1つ選択
MCU

52件のサンプル

対象のキット・リーフは、各サンプルで確認できます。

STM32CubeIDEでLED点滅

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

表示・音・LED 初級
MCU
STM32
キット
AP03 STM32 MCU + USB・電源リーフ
開発環境
STM32CubeIDE

バッテリ電圧読み取り

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

センサ・計測 初級
MCU
AVR
キット
Basic Kit / Basic Kit 2

ボタン入力

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

センサ・計測 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit / Kit 2

温湿度センサ読み取り

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

センサ・計測 初級
MCU
STM32
キット
Basic Kit 2

温湿度センサ読み取り

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

センサ・計測 初級
MCU
AVR
キット
Basic Kit / Basic Kit 2

ESP32で温湿度センサHTS221を読み取る

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

センサ・計測 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Basic Kit 2

照度センサ読み取り

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

センサ・計測 初級
MCU
STM32
キット
Basic Kit 2

照度センサ読み取り

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

センサ・計測 初級
MCU
AVR
キット
Basic Kit / Basic Kit 2

照度センサ読み取り

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

センサ・計測 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Basic Kit 2

加速度センサ読み取り

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

センサ・計測 初級
MCU
STM32
キット
Basic Kit 2
開発環境
Arduino IDE

加速度センサ読み取り

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

センサ・計測 初級
MCU
AVR
キット
Basic Kit / Basic Kit 2

加速度センサ読み取り

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

センサ・計測 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Basic Kit 2

バッテリ電圧読み取り

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

センサ・計測 初級
MCU
STM32
キット
Basic Kit 2

人感センサ

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

センサ・計測 初級 販売終了リーフを使用
MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

人感センサ

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

センサ・計測 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Extension Kit

人感センサ

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

センサ・計測 初級 販売終了リーフを使用
MCU
STM32
キット
Basic Kit 2 + Extension Kit

サウンドレベルメータ

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

センサ・計測 初級 販売終了リーフを使用
MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

サウンドレベルメータ

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

センサ・計測 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Extension Kit

サウンドレベルメータ

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

センサ・計測 初級 販売終了リーフを使用
MCU
STM32
キット
Basic Kit 2 + Extension Kit

超音波センサで距離測定

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

センサ・計測 応用 販売終了リーフを使用

Grove超音波距離センサが必要

MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

リアルタイムクロック

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

表示・音・LED 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit / Kit 2

スピーカ

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

表示・音・LED 初級 販売終了リーフを使用
MCU
STM32
キット
Basic Kit 2 + Extension Kit

自動測定監視システム(抵抗と温度を測定してGoogle Sheetsに保存)

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

センサ・計測 応用

Raspberry Pi・ユニバーサル基板が必要

MCU
AVR
キット
Basic Kit / Basic Kit 2

micro SD

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

表示・音・LED 初級 販売終了リーフを使用

microSDカードが必要

MCU
ESP32
キット
ESP32 Wi-Fi Kit / Kit 2

LCD

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

表示・音・LED 初級 販売終了リーフを使用
MCU
STM32
キット
Basic Kit 2 + Extension Kit

体重計

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

センサ・計測 応用

歪センサ・HX711基板が必要

MCU
AVR
キット
Basic Kit / Basic Kit 2

STM32で Web Bluetoothを使ったIoTアプリ入門

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

BLE・Wi-Fi 応用
MCU
STM32
キット
Basic Kit 2

スピーカ

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

表示・音・LED 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Extension Kit

STM32 Simple BLE Beacon

STM32リーフを使ったシンプルなBLE Beaconのサンプルデザインです。 「HELLO BEACON」という文字列を一定期間送信してからスリープを繰り返します。

BLE・Wi-Fi 応用
MCU
STM32
キット
Basic Kit 2

LED点滅

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

表示・音・LED 初級
MCU
AVR
キット
Basic Kit / Basic Kit 2

LCD

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

表示・音・LED 初級 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Extension Kit

Wi-Fi タッチセンサ

ESP32 Wi-Fi Kitのタッチセンサ値をスマートフォンやPCのブラウザで表示するデモ。LeafonyのWi-Fiへの接続、29pin headerのタッチ入力、検出閾値を確認できます。

BLE・Wi-Fi 応用 販売終了リーフを使用
MCU
ESP32
キット
ESP32 Wi-Fi Kit / Kit 2

STM32 Logger Beacon

STM32リーフに搭載されたFlashメモリを使って、温湿度と測定時間を記録することが可能なBLE Beaconのサンプルデザインです。 STM32リーフとBLEリーフを使った、センサデータのログ機能付きの実用的なIoTシステムのサンプルデザインです。 このサンプルには下記の機能が実装されています。

BLE・Wi-Fi 応用
MCU
STM32
キット
Basic Kit 2

スピーカ

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

表示・音・LED 初級 販売終了リーフを使用
MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

ESP32でGoogle スプレッドシートにセンサデータを記録・可視化する

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

BLE・Wi-Fi 応用
MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + センサ(4-Sensors / DHT22)

Google Sheetsを使ったIoTサービス

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

BLE・Wi-Fi 応用

Raspberry Piが必要

MCU
STM32
キット
Basic Kit 2

LCD

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

表示・音・LED 初級 販売終了リーフを使用
MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

センサの値をLCDに表示

(/examples/advanced/avr-mcu/exten/4-sensors_lcd/lcd_overview2.png)

表示・音・LED 応用
MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

ESP32 BLE Beacon

ESP32を使ったBLE Beacon型の環境センサアプリケーションの例です。 GATT ServerのAttributeにセンサデータを入れることで、データをブロードキャストするBeaconとして動作するとともに、 外部から接続要求があった場合にはサーバクライアント型の通信を行い、Characte

BLE・Wi-Fi 応用 販売終了リーフを使用

Raspberry Piが必要

MCU
ESP32
キット
ESP32 Wi-Fi Kit 2 + Basic Kit 2

STM32 LoRa メッセージ通信

AP03 STM32 MCUとAC07 LoRa Maryの送受信機を用意し、Arduino IDEまたはPlatformIOでhelloメッセージを送って受信結果を確認します。

LoRa・セルラー通信 応用 販売終了リーフを使用

送信機・受信機を用意

MCU
STM32
キット
Basic Kit 2 + LoRaリーフ
開発環境
Arduino IDE / PlatformIO

人の接近を検知しメロディを鳴らす

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

表示・音・LED 応用 販売終了リーフを使用
MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

STM32 LoRa クイックスタート

(/examples/advanced/stm32-mcu/stm32/stm32_lora_tx_sensors/ap07_fig2.jpg)

LoRa・セルラー通信 応用 販売終了リーフを使用

送信機・受信機を用意。RSSIの表示にはLCDを追加

MCU
STM32
キット
Basic Kit 2 + LoRaリーフ

Motorを使って植木に水やり

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

表示・音・LED 応用

電動ポンプが必要

MCU
AVR
キット
Basic Kit / Kit 2 + Motorリーフ

STM32 LoRa 署名付き通信

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

LoRa・セルラー通信 応用

送信機・受信機を用意

MCU
STM32
キット
Basic Kit 2 + LoRaリーフ

Web Bluetoothを使ったIoTアプリ入門

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

BLE・Wi-Fi 応用
MCU
AVR
キット
Basic Kit / Basic Kit 2

STM32 セルラー通信クイックスタート

^1 : このサンプルのセルラー通信は、携帯電話のLTE網を使うIoT向けのCat-M1方式です。

LoRa・セルラー通信 応用

IoT SIM・電源リーフなどが必要

MCU
STM32
キット
Basic Kit 2 + セルラー通信リーフ

AC09 Cat-M1 TYで温湿度データをGoogle スプレッドシートに保存

4-Sensorsで測定した温湿度データを、AC09 Cat-M1 TYで10分間隔でGoogle スプレッドシートに送信・保存するサンプル

LoRa・セルラー通信 応用

スペーサー・USB-C・AV06リーフと、1NCEまたはSORACOMのSIMが必要

MCU
STM32
キット
AC09 Cat-M1 TY + 4-Sensors + STM32 MCU

STM32 LoRa 受信機

AC07 LoRa Mary でデータを受信する最もシンプルなサンプルプロジェクトです。 LoRa送信機やLoRa送信機 + 4-Sensorsのデータを受信することができます。

LoRa・セルラー通信 応用
MCU
STM32
キット
STM32 MCU + LoRaリーフ + USBリーフ

Google SheetsをつかったIoTサービス入門

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

BLE・Wi-Fi 応用

Raspberry Piが必要

MCU
AVR
キット
Basic Kit / Basic Kit 2

STM32で人物検出する推論ネットワークの実装

- Emmbedded Software Packages Manager というウィンドウが開かれます。 - STMicroelectronics というタブを選択します。 - X-CUBE-AI をクリックすると様々なバージョンの Artificial Intelligence が表示されますの

カメラ・AI 応用 販売終了リーフを使用

カメラ・ディスプレイなどが必要

MCU
STM32
キット
個別構成(記事を参照)

LoRaを使ってセンサの値を表示

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

LoRa・セルラー通信 応用 販売終了リーフを使用

送信機・受信機を用意

MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit + LoRaリーフ

カメラの撮影

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

カメラ・AI 応用 販売終了リーフを使用

カメラ・RTC&microSDリーフ・microSDカードが必要

MCU
AVR
キット
Basic Kit / Kit 2 + Extension Kit

「公開中」は記事の状態を示します。対象製品の販売状況とは異なります。

技術資料・サンプル・Q&Aから探せます