マイコン入門者に最適!はじめての組み込みアプリ
シリコンラボラトリーズの32bit ArmマイコンであるGeckoシリーズを使って、Armマイコン入門者でもかんたんに構築できる組み込みアプリ開発に挑戦します。開発プラットフォームは、macOSにも対応しているSimplicity Studioを採用します。
シリコンラボラトリーズの32bit ArmマイコンであるGeckoシリーズを使って、Armマイコン入門者でもかんたんに構築できる組み込みアプリ開発に挑戦します。開発プラットフォームは、macOSにも対応しているSimplicity Studioを採用します。
インフィニオンのiMOTION 2.0の紹介と、iMOTION評価ボードを使ってエアコンやコンプレッサー、ドローンなど様々なモータを実際に動かしました。iMOTION 2.0の「静かに」「滑らかに」「高効率」三拍子揃ったモータ制御を、その目で確かめてください。
NXP Semiconductors社(以下、NXP)は、民生用機器ならびに産業用機器や制御系の組み込み機器に向けた次期主力プロセッサとして、新たに「i.MX 8Mファミリ」を発表した。i.MX 8Mファミリの応用として、産業用機器のほか音声制御を付加したスマート家電などを想定しているという。
東芝デバイス&ストレージ株式会社(以下、東芝)は、TZ2000シリーズ、TZ1000シリーズのアプリケーションプロセッサ「ApP Liteファミリー」を展開している。ここではApP Liteファミリーの採用事例を中心に、東芝の開発スタッフにプロセッサの特長などを聞いた。
Thread通信は、Googleが提唱しているIoT向けの通信プロトコルです。ZigBeeの使いやすさとIPv6による多ノード対応可能な2.4GHz通信プロトコルの一つで、Thread通信はこれからのIoT通信の本命ともいわれています。そんなThread通信がどんなものなのかを解説してみました。
サブギガのRAIL Frameworkをベースに、Simplicity Studioに入っている独自プロトコルの「Connectスタック」を実装するアプリケーションをわかりやすくご紹介します。今までRS-485やUARTで接続していた通信を、無線化してしまいましょう!
サブギガ帯無線通信は、2.4GHzに比べ回折性が高いので障害物を回りこんで通信できるのが特徴です。シリコンラボのサブギガ帯無線通信は、RAIL Frameworkを使用してソースコードを触ることなく簡単に設定できます。敷かれたRAILに乗れば、サブギガ帯のIoT機器も楽々開発!
BLE(Bluetooth Low Energy)はIoTで使われる無線通信プロトコルの有望株です。今回はそんなBLEを3ステップ式で紹介します。 バイナリ、BGスクリプト、Cコードを、それぞれ使い方とカスタマイズのポイントを押さえて、アプリと連携させてください!
モータ制御には、PWMを使うのが一般的。今回の実験では、Kinetis Motor Suiteで制御しているPWMの動きに注目しました。オシロスコープだけでは見えないノイズ信号をスペアナで検出することで、ノイズや故障の特定にもPWM制御波形にも活かせます。