記事一覧

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 https://lang-ship.com/blog/work/m5stickc-esp32-arduino-l03-rgb-led/ 前回はRGB LEDでした。今回は「Lesson 5 デジタル入力」になります。プッシュボタンを使ったボタン入力を説明したいと思います。 ブッシュボタン ...
※現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 https://lang-ship.com/blog/work/m5stickc-display/ M5StackCのライブラリが更新されたので、描画周りの動きを再度説明したいと思います。基本的な動作は前回の記事と変わっていませんので、気をつける機能と追加機能を中心に紹介します。 文字 ...
/ M5StickC, 電子工作
概要 https://lang-ship.com/blog/work/esp-idf-l02-projects/ 前回はプロジェクトファイルの構造と、get-startedに入っていたプログラムを説明しました。 今回はexamplesフォルダに入っているプログラムを、何個か調べてみたいと思います。 peripherals\gpio このプログラムでは2つの入力と、2つの出力ピンを指定しています。こ ...
/ ESP-IDF, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 https://lang-ship.com/blog/work/m5stickc-esp32-arduino-l02-led/ 前回はLEDと抵抗を説明しました。今回は「Lesson 4 RGB LED」を説明したいと思います。 RGB LEDとは? 一つのLEDの中に、色の三原色である ...
概要 きれいにまとまっている資料があったので、それを参考にしながら現状把握をしてみました。間違っている点もあると思いますので、実際に利用する場合には、個別に調べ直してみてください。 参考資料
/ 電子工作
概要 https://lang-ship.com/blog/work/esp-idf-l01-intro/ 前回は環境構築まで行いました。今回はプロジェクトの構成と、プログラムの構成を調べてみたいと思います。 hello_worldプロジェクト HELLO_WORLD │ CMakeLists.txt │ Makefile │ README.md │ └─main CMakeLists.txt c ...
/ ESP-IDF, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要(Lesson 3 LED) https://lang-ship.com/blog/work/m5stickc-esp32-arduino-l01-intro/ 前回はツールの導入と、M5StickCの内蔵LEDをLチカしたところまでやりました。今回はキットに同梱されているLEDを使って、 ...
概要 https://lang-ship.com/blog/work/esp32-freertos-l08-event-group/ 前回までに、基本的な機能については説明が終わりました。今回はAmazonが用意している「FreeRTOS カーネル 開発者ガイド」を読んでいきたいと思います。 FreeRTOS カーネル 開発者ガイドとは?
/ FreeRTOS, 電子工作
概要 FreeRTOSの使い方を勉強して、もうちょっと内部処理を知りたくなったのでESP-IDFも調べてみました。 Arduino Coreには3.3系が使われていますが、現在の最新バージョンは4.0です。 ESP-IDFとは? ESP32の開発元であるEspressif社の提供している、開発環境です。Arduino CoreもESP-IDFのライブラリをArduino風にラッピングしているので、 ...
/ ESP-IDF, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 Arduino IDEを使った、初歩的なArduinoの説明を行っていきます。今回は教材として「ELEGOO Arduino用UNO R3スターターキット」を利用したいと思います。 上記の商品で、Arduino UNOと各種センサーなどの部品と、マニュアルが入っています。私が最初にArd ...
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 M5StickCをきれいに設置したいと思ったので、少し実験をしてみました。 SDカードリーダー(Type-C / Type-A) 最初にためしたのはこちらです。SDカードをType-Cと普通のType-Aの両方で読み込めるアダプタの両端にさす! 使っている電源は上の左側のです。この手の商 ...
/ M5StickC, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 半年ぶりにM5StickCのライブラリがアップデートしました。変更自体は結構前にはいっていたのですが、リリースだけが遅れていた感じです。 主な変更点 src/Fonts フォントが微妙に変わっている場所がありました。ただし、それほど大きな差分はありません。TFT_eSPIのバージョンアッ ...
/ M5StickC, 電子工作
概要 https://lang-ship.com/blog/work/esp32-freertos-l07-timer/ 前回はタイマーでした。今回は複数のミューテックスを一つにまとめたイベントグループです。 イベントグループとは? ビット単位でミューテックスを管理しており、最大24個まで同時にミューテックスを利用できます。I2Cや無線系通信などで利用されています。 特徴としては、複数のミューテッ ...
/ FreeRTOS, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 https://lang-ship.com/blog/work/m5stickc-uiflow-l07-hat/ 前回はHATを使いましたが、今回は触ったことがなかったリモコンを使ってみました。 リモコンとは? Blynkのようにスマホでスイッチの操作をしたり、ボタンを押した ...
/ M5StickC, UIFlow, 電子工作
概要 https://lang-ship.com/blog/work/esp32-freertos-l06-semaphore-mutex/ 前回はセマフォとミューテックスでした。今見直したらイベントグループがあったのですが、次回以降にその他の機能としてまとめます。 今回はタイマーです。しなしながらFreeRTOSのタイマーはソフトウエアで、タスクを起動して時間まで待機みたいな処理しかしていません ...
/ FreeRTOS, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 ESP32を搭載しているM5StickCに対して、リアルタイムにパラメータ値を送信してみたくなり、パソコンからBLE-MIDIを使って送信してみました。 BLE-MIDIとは? MIDI over Bluetooth LEの略であり、Bluetoothを使ってMIDI信号を送受信するプロ ...
/ M5StickC, 電子工作
概要 https://lang-ship.com/blog/work/esp32-freertos-l05-queue/ 前回はキューを説明しました。今回が同期や排他制御の機能である、セマフォとミューテックスです。 一般的には最初にとりあげますが、通知や、キューを知ってからの方が説明しやすいと思い、後ろに持ってきました。というのは、建前でイマイチ勉強不足だったので、他の説明を書きつつ勉強しなおして ...
/ FreeRTOS, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 https://lang-ship.com/blog/work/m5stickc-uiflow-l06-network/ 前回は無線通信を行いましたが、今回はM5StickC本体を拡張するHatを使ってみたいと思います。 Hatとは? M5StickCに拡張する装置のことです。バッテリー ...
/ M5StickC, UIFlow, 電子工作
概要 https://lang-ship.com/blog/work/esp32-freertos-l04-interrupt/ 前回は割り込みと通知でした。今回は通知を少し便利にしたキューを説明したいと思います。 キューとは? 通知では、データの受け渡しや、呼び出し回数が重要な場合に使いにくい時があります。キューはデータの集まりであり、処理すべきデータのリストになります。 何かを処理したい場合に ...
/ FreeRTOS, 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 ダイソーで300円で販売されている、リモコン付きのイルミネーションライトの赤外線信号を解析してみました。 M5StickCを利用して、解析したリモコン信号を送信するスケッチも作ってみました。 売り場 ダイソーの家電のライトを売っているコーナーで発見しました。とはいっても、なかなか取り扱い ...
/ M5StickC, 電子工作
スポンサーリンク