近頃は、IoTという言葉も定着してきました。IoTは、Internet of Thingsの省略した言葉で、直訳すると「モノのインターネット」という意味です。今後、市場もどんどん大きくなっていくのではと予想されています。ということで、IoT機器を作成してみて、どのようなことができるか調査していこうと思います。
使用するマイコンは、Renesas RX65Nを使用します。使用するクラウドサービスは、Amazon Web Service(AWS)です。Renesasから、AWSに容易に接続できる開発キットとして、RX65N Cloud Kitが販売されています。まずはこちらを使用してみようと思います。
まずは、AWSの設定です。AWSのアカウントを取得(こちらがルートアカウントになります。)したら、まずはIAM(Identity and Access Management)を使用して、ユーザを追加します。下記のURLよりAWSマネージメントコンソールを開きます。
今回はRXマイコンを使用して、インプットキャプチャ機能を使用して、パルス幅の測定を行います。使用するマイコンは、「RX66T」になります。「Renesas Starter Kit+ for RX66T」評価ボードを使用します。立ち上げありエッジの間隔を測定して1秒間隔でPCへ送信するする機能の構築をします。また、立ち上がりエッジを検出する度に、論理を反転させて、LEDの点滅も行います。統合開発環境は「e2studio」を使用します。
今回はRXマイコンを使用して、PWM出力を行う機能を構築します。使用するマイコンは、「RX66T」になります。「Renesas Starter Kit+ for RX66T」評価ボードを使用します。PWM出力のピンにちょうどLEDが接続されていたので、今回は、LEDの点灯をPWMで制御しようと思います。統合開発環境を「e2studio」を使用します。
今回はRXマイコンを使用して、データを保存する機能を構築します。使用するマイコンは、「RX65N」になります。「Renesas Starter Kit+ for RX65N-2MB」評価ボードを使用します。統合開発環境を「e2studio」を使用します。
「Renesas Starter Kit+ for RX65N-2MB」には、LEDが4個搭載しています。「LED0(緑色)」はP73、「LED1(橙色)」はPG7、「LED2(赤色)」はPG6、「LED3(赤色)」はPG5を使用します。今回は、LED0~LED3を使用して、SWを押すたびに光るLEDが順番に変わるファームウェアを作成します。電源を落とした場合は、最後に光ったLEDがどれであるかDataFlashに保存して、電源をONした際に、DataFlashからどのLEDから光らせるか読み出します。