記事一覧

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 上記ブログにて、未使用ピンの調査があったのでESP32でも実験してみました。 環境
  • M5StickC(ESP32)
...
続きを読む
/ 電子工作
概要 非商用の場合に無償で使えるLabVIEW Community editionが公開されましたので触ってみました。 LabVIEWを触るまえにLINXなるArduinoと連携するライブラリの存在をしり、ESP32が対応していなかったので対応させてみました。 続編 ESP32でLINX for LabVIEW入門 その1 環境構築とLチカ 上記記事の方が新しくて正確な情報になります。 ...
続きを読む
/ 電子工作
概要 ESP32の開発をしていて、ESP-IDFだと.mapファイルをかんたんに生成できますが、Arduino IDEでは標準では生成されません。 .mapファイルをWindows環境のArduino IDEで生成できるようにする方法を調べました。 .mapファイルとは? Arduinoのスケッチを端末に転送する場合には、ざっくりと以下の流れになります。
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その5 ブザー 前回はブザーでした。今回は「Lesson 8 傾斜ボールスイッチ」をやってみたいと思います。 傾斜ボールスイッチとは?
/ 電子工作
※現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 M5StickCのDisplay周り解析 その3 描画ノウハウ 前回はM5StickCの標準ライブラリの使い方を説明しました。今回はより高速動作するLovyanGFXの使い方を説明したいと思います。 LovyanGFXとは?
/ 電子工作
概要 Windows環境でのESP-IDF3.3、4.0、4.1Betaのセットアップ方法をまとめました。 ESP-IDFとは? Espressif社が開発した、ESP32の標準開発環境です。Windows上でのセットアップが比較的面倒なため、あまり普及していない気もします。 ESP-IDFのバージョン 大きくわけて3系と4系があります。Arduino Coreでは現在3系が使われています。4系に ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その4 デジタル入力 前回はデジタル入力でした。今回は「Lesson 6 アクティブブザー」と「Lesson 7 受動ブザー」を説明したいとおもいま ...
続きを読む
/ 電子工作
※現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 M5StickCのDisplay周り解析 その2 前回はざっくりとスプライトの説明をしました。今回はスプライトの使い方を研究してみました。 画像について M5StickCではTFT_eSPIというライブラリが内部で使われています。このライブラリで標準的にサポートしているは1 ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 For the M5Stack fans who love to code in micropython, heres how you can get started programming with the great Mu IDE. In the video we cover how ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その3 RGB LED 前回はRGB LEDでした。今回は「Lesson 5 デジタル入力」になります。プッシュボタンを使ったボタン入力を説明したい ...
続きを読む
/ 電子工作
※現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 M5StickCのDisplay周り解析 M5StackCのライブラリが更新されたので、描画周りの動きを再度説明したいと思います。基本的な動作は前回の記事と変わっていませんので、気をつける機能と追加機能を中心に紹介します。 文字色の補足 #include <M5Sti ...
続きを読む
/ 電子工作
概要 ESP-IDF4.0入門 その2 プロジェクト構成 前回はプロジェクトファイルの構造と、get-startedに入っていたプログラムを説明しました。 今回はexamplesフォルダに入っているプログラムを、何個か調べてみたいと思います。 peripherals\gpio このプログラムでは2つの入力と、2つの出力ピンを指定しています。このサンプルはmenuconfigで設定ができ ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その2 LED 前回はLEDと抵抗を説明しました。今回は「Lesson 4 RGB LED」を説明したいと思います。 RGB LEDとは? 一つのL ...
続きを読む
/ 電子工作
概要 きれいにまとまっている資料があったので、それを参考にしながら現状把握をしてみました。間違っている点もあると思いますので、実際に利用する場合には、個別に調べ直してみてください。 参考資料
/ 電子工作
概要 ESP-IDF4.0入門 その1 環境構築 前回は環境構築まで行いました。今回はプロジェクトの構成と、プログラムの構成を調べてみたいと思います。 hello_worldプロジェクト HELLO_WORLD │ CMakeLists.txt │ Makefile │ README.md │ └─main CMakeLists.txt component.mk hello_world ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要(Lesson 3 LED) M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その1 導入 前回はツールの導入と、M5StickCの内蔵LEDをLチカしたところまでやりました。今回はキットに同梱され ...
続きを読む
/ 電子工作
概要 ESP32のFreeRTOS入門 その8 イベントグループ 前回までに、基本的な機能については説明が終わりました。今回はAmazonが用意している「FreeRTOS カーネル 開発者ガイド」を読んでいきたいと思います。 FreeRTOS カーネル 開発者ガイドとは?
/ 電子工作
概要 FreeRTOSの使い方を勉強して、もうちょっと内部処理を知りたくなったのでESP-IDFも調べてみました。 Arduino Coreには3.3系が使われていますが、現在の最新バージョンは4.0です。 ESP-IDFとは? ESP32の開発元であるEspressif社の提供している、開発環境です。Arduino CoreもESP-IDFのライブラリをArduino風にラッピングしているので、 ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 Arduino IDEを使った、初歩的なArduinoの説明を行っていきます。今回は教材として「ELEGOO Arduino用UNO R3スターターキット」を利用したいと思います。 上記の商品で、Arduino UNOと各種センサーなどの部品と、マニュアルが入っています。私が最初にArd ...
続きを読む
/ 電子工作
現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 M5StickCをきれいに設置したいと思ったので、少し実験をしてみました。 SDカードリーダー(Type-C / Type-A) 最初にためしたのはこちらです。SDカードをType-Cと普通のType-Aの両方で読み込めるアダプタの両端にさす! 使っている電源は上の左側のです。この手の商 ...
続きを読む
/ 電子工作