コンテンツにスキップ
LeafonyDocsサポート

よくある質問

はじめての疑問から、動かないときの確認まで。

質問する
テーマ複数選択できます

10 件の質問

リーフの見分け方

手元のリーフはどうやって見分けるの?

基板に印刷されている型番(品番)で見分けられます。まずは裏面を見てみてください。 多くのリーフでは、裏面に AZ01C や AI04A のような英数字が印刷されています。リーフによって印刷位置が異なるので、見つからなければ表面も確認します。

  1. 基板の上の文字を探します。 黒い部品の表面にも文字がありますが、そちらは部品自体の型番です。リーフの型番は基板に直接印刷されています。
  2. 末尾の文字まで読み取ります。 たとえば AZ01C なら、最後の C まで控えます。
  3. リーフ一覧から該当する資料を開きます。 型番に加えて、表裏の写真やUSB端子・画面などの形も、手元のリーフと見比べてください。
AZ01Cの裏面。基板の中央付近にLeafony AZ01Cと白い文字で印刷されています。
例:USB-Cリーフの裏面。「AZ01C」が型番です。写真を押すと拡大できます。
基板の印刷例リーフの役割確認する資料
AZ01CパソコンとUSB-CでつなぐAZ01C USB-C
AI04A文字や数値を画面に表示するAI04 LCD
AP01Aプログラムを動かすAP01 AVR MCU

重ねたリーフを取り外して確認する場合は、先にUSBケーブルを抜き、電池などの電源も外してください。

リーフの見分け方

型番の最後のアルファベットも必要?

はい。手順を選ぶときは、印刷されている型番を末尾まで確認してください。

資料の見出しでは AP01 や AI04 と短く書かれていても、実物には AP01A・AP01B・AI04A などと印刷されていることがあります。末尾が違うと、基板の仕様や操作手順が異なる場合があります。たとえば、AZ01 USBとAZ01C USB-CではUSB端子やAP01への書き込み時のリセット方法が異なります。

資料を開いたら、説明が手元の型番を対象にしているかも確認してください。

リーフの見分け方

型番が見つからない・読めないときは?

スマートフォンで基板の表と裏を撮影し、拡大してみてください。重ねたままで印刷が隠れているときは、購入したキットの製品ページにある構成リーフと、リーフ一覧の写真を見比べる方法もあります。

候補を絞るときは、読める文字・端子の種類・スイッチや部品の位置を、技術資料の表裏の写真と照合します。たとえばUSB-C端子ならAZ01C、文字を表示する画面ならAI04、CR2032用の電池ホルダならAV01が候補になります。外観の一部分だけで決めず、基板全体と末尾の文字も見比べてください。写真を撮るために取り外す場合も、先にすべての電源を外します。

電源・組み立て

電源が入らない

Leafonyの電源が入らない場合は、以下の項目をチェックしてください。

  • 電池の残量が十分にあるか。
  • ボタン電池の入れる向きは正しいか。
  • 電源スイッチがONになっているか。
  • コネクタが汚れていないか。汚れていたら、無水エタノールを含ませた紙製ウエスで軽く拭いてください。それでも改善しない場合は、コネクタを交換してください。詳しくは、こちら。
  • ネジの締めは問題ないか。緩みがあるならば、ネジを交互に締めてください。
接続・書き込み

シリアルポートが見つからない

Leafonyのシリアルポートが見つからない場合は、以下の項目をチェックしてください。

接続・書き込み

書き込みに失敗する

IDEのエラー全文を確認し、使っているマイコンとUSBリーフに合う手順を開いてください。

  • AP01 / AP01B(AVR MCU)+AZ01C(USB-C):AZ01Cの書き込み手順で、ボード・ポート設定と手動リセットの操作を確認します。
  • ほかの構成:開発環境設定から、AP01(AVR)、AP02(ESP32)、AP03(STM32)と使用する開発ツールに合う手順を選びます。
画面・無線接続

LCDに文字が表示されない

AI04を使う場合は、LCDへの給電 → 初期化 → コントラストの順に確認します。

  1. サンプル一覧から、使用するMCUに対応するLCDサンプルを選びます。掲載サンプルのライブラリはtomozh氏のarduino_ST7032です。
  2. I2C I/O ExpanderでLCDへの給電を有効にします。lcd.begin()だけでは、リーフ側の電源スイッチは操作されません。
  3. サンプルの順序でLCDを初期化し、コントラストを設定して文字を表示します。

具体的な処理とアドレスはAI04の給電と初期化にあります。ST7032.hが見つからない場合は、ライブラリエラーの確認手順を参照してください。

画面・無線接続

BLEで接続できない・機器が見つからない

使っているキットと書き込み済みのプログラムに合うガイドで、対応する端末・ブラウザと接続方法を確認してください。

  • Basic Kit、またはBasic Kit 2のAVR MCUを使う出荷時デモ:Basic Kitスタートガイドで、Android・パソコン・iPhone / iPadなど、使用する端末の手順を確認します。
  • Basic Kit 2のSTM32 MCUを使う出荷時デモ:Basic Kit 2スタートガイドで、ビーコンの受信と接続、それぞれの使い方とブラウザの注意点を確認します。
  • サンプルや自作のプログラムを書き込んだ場合:サンプル一覧から使用した記事を開き、接続先の名前や受信側アプリなど、そのプログラムの手順を確認します。上の出荷時デモとは動作が異なる場合があります。

見つかった後の症状も、次のように切り分けられます。

  • 見つかるのに接続できない: STM32 Simple BLE Beaconは接続しない設定です。Beaconと接続型サンプルの違いを確認します。
  • 接続できるが値を読めない: 送信プログラムと受信アプリで、UUID・通知の設定・データ形式を照合します。BLEのデータ形式と受信処理に確認箇所をまとめています。
画面・無線接続

ESP32のWi-Fiにつながらない・デモ画面が開かない

ESP32 Wi-Fi Kit / Kit 2に入っているタッチセンサのデモは、次の順番で切り分けます。最初にできなくなった段階から確認してください。

段階確認すること
Leafony_ESP32-APが見つからない電源、電池の向き・残量、MCUにデモが入っているかを確認します。別のスケッチでは同じWi-Fiが出るとは限りません。
見つかるが接続できないスタートガイドのとおり、Leafony_ESP32-APを選び、パスワードpasswordを入力します。スケッチで変更した場合は変更後の値を使います。
接続したが画面が開かない端末の接続先がLeafonyのWi-Fiのままか確認します。アドレスバーへhttp://192.168.4.1をhttp://から入力してください。本デモはローカルの画面を表示するため、インターネット接続は不要です。「インターネットなし」でも接続を維持するか聞かれたら、Leafonyへの接続を維持します。
画面は開くが値が変わらないガイドの図で26ピンを確認して触れます。自動更新を止めている場合は1 secondを選ぶか画面を再読み込みします。別のピンを触る前にピン配置を確認してください。

プログラムを書き換えた場合は、そのプログラムで指定したSSID・アドレスを使います。出荷時デモの手順で確認したい場合は、デモを書き戻す方法で、MCUに合うプログラムへ戻せます。

接続・書き込み

別のプログラムを書き込んだ後、購入時のデモに戻したい

リセットや電源の入れ直しでは、現在のプログラムが再起動します。購入時のスケッチには戻りません。手元のMCUに合ったデモのソースを選び、もう一度書き込みます。

MCU・キット書き戻すデモ確認する動作
Basic Kit / Basic Kit 2のAP01 AVRWeb Bluetoothを使ったIoTアプリ入門から4-Sensors_BLEのソースを取得Basic KitガイドでLeafony_AC02に接続し、測定値を見る
Basic Kit 2のAP03 STM32STM32 Logger BeaconBasic Kit 2ガイドで接続・記録・読み出しを試す
ESP32 Wi-Fi Kit / Kit 2のAP02 ESP32Wi-Fi タッチセンサESP32ガイドでLeafony_ESP32-APに接続し、タッチの値を見る

書き込み前にサンプルの必要リーフ・ライブラリを確認し、MCU別の開発環境手順に従ってください。残したい自作コードは先に保存します。デモの再書き込みだけで設定や保存済み測定データまで初期化されるとは限らないため、それらの操作は各デモの説明に従ってください。

組み合わせ・電源の確認を進める

MCU・電源・使用端子・I2Cアドレスを順に確認できます。

組み合わせガイドを見る