ショップ
- STM32F446-UNO-PLUS
- STM32F412-UNO-PLUS
取扱説明書
製品概要
マイクロコントローラーに要求される性能や機能の向上を背景に、ARM Cortex-M シリーズをコアとした STM32 が広く利用されるようになってきました。STM32-UNO-PLUS は、ARMCortex-M4 をコアとする STM32F446RE/F412RE を搭載し、IoT 機器の開発や実験を手軽に行うための開発ボードとして開発されました。STM32-UNO-PLUS は STM32 を使用し、様々な応用に取り組みたい人に最適な開発ボードです。
STM32-UNO-PLUS は以下のような特徴を持っています。
- STM32F446RE(180MHz, 512KFLASH, 128KRAM)またはSTM32F412RE(100MHz, 512KFLASH, 256KRAM) を搭載しており、MicroPython のオンボードファイルシステム用に 8MB のフラッシュを搭載しています。
- 開発ボード上にセンサーや入出力機能を装備しており、この1台だけで様々な実験や開発を行うことができます。
- 温度、湿度、加速度、明るさセンサーを搭載しています。
- タクトスイッチや圧電スピーカーを搭載しています。
- 単色のLED3個の他にWS2812BタイプのカラーLEDを3個搭載しています。
- TFT ディスプレイ (別売)、OLED ディスプレイ (別売: www.amazon.co.jp/dp/B06Y4TKL1F )を接続するコネクタを装備しており、グラフィックスや文字の表示を行うことができます。
- MicroPython のファームウェアを書き込むことにより、MicroPython でプログラミングすることができ、STM32F446-UNOは80KB程度、STM32F412-UNOは200KB 程度のヒープ領域を使用できます。
- Arduino IDE でプログラム(スケッチ)を開発できます。
- 開発ボードへのファームウェア等の書き込みは、USB 接続で STM32CubeProgrammer を使用して行うことができます。
- ドロップアウトが 300mV と少ない 1.3A の電圧レギュレータを搭載し、STM32F446RE/F412REに安定した電源を供給できます。
OLED ディスプレイ
STM32-UNO-PLUSにはOLED ディスプレイの接続端子が装備されているため、OLED ディスプレイを基板に搭載して手軽に使用することができます。
OLED ディスプレイは、128×64 ドットのグラフィックディスプレイになっており、開発ボードの稼働状態や利用者に伝えたい情報を、画像や文字で分かり易く表示できるようになります。
ネット上などで公開されているSTM32のサンプルプログラムでは、様々な情報をPC 上でシェルに表示する例が多いですが、実際の運用ではSTM32をPC に接続して使用することは少ないため、運用時に必要な情報を確認することができないという問題があります。
TFTディスプレイ
STM32-UNO-PLUSにはTFT ディスプレイの接続端子が装備されているため、TFT ディスプレイを基板に搭載して手軽に使用することができます。
TFT ディスプレイは、128×128 ドットのカラーグラフィックディスプレイになっており、開発ボードの稼働状態や利用者に伝えたい情報を、画像や文字で分かり易く表示できるようになります。
MICROPYTHONでのプログラミング
STM32-UNO-PLUSの機能を最大限に発揮できるように構成されたMicroPythonファームウェアをご利用いただけます。以下のページからダウンロードしてご利用ください。
MicroPython用のプログラミング環境はいくつかありますが、定評のあるThonnyの使用法を紹介します。
STM32-UNOのMicroPythonでのプログラミング情報を以下に示します。
回路図
関連製品
STM32-UNO-PLUSの機能をブレッドボード上で利用できるDIP形状にまとめたSTM32-SLIM-PLUSもご検討ください。