2022-08-01から1ヶ月間の記事一覧
前回 hatsune.hatenablog.jp 前回はNTPを使った時刻合わせと表示の方法について紹介しました。 今回は、HY2.0-4P(GROVE端子)を.NET nanoFrameworkから使う方法について紹介します。 事前準備 センサーについて この記事で使用するセンサーは、M5Stackユニ…
北米8/16(日本時間で8/17)に「Visual Studio 2022 version 17.3.1」がリリースされました。 同時に.NET nanoFramework Extensionも「.NET nanoFramework VS Extension v2022.2.0.33」に更新されました。 ここ数日、実は.NET nanoFrameworkのプロジェクトを…
ファームウェアのバージョンは「1.0.8.0.479」となります。
前回 hatsune.hatenablog.jp前回は7セグメントでの数字表示の最適化について説明しました。 今回は、その最適化を活用して「時刻合わせ」および「時刻表示」について説明します。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFramew…
.NET nanoFrameworkで7セグメント表示を行うサンプルコードの中でマジックナンバーだらけです。 nanoFramework.M5StickCPlus.RTCSample.Lcd7Segment.cs · GitHub特に縦セグメントを描画するDisplaySegV、横セグメントを描画するDisplaySegHなどは最たるもの…
前回 hatsune.hatenablog.jp前回は、取得した加速度をグラフとしてM5StickC Plusの画面に描画しました。 その予告で次回はRTC(RealTimeClock)について取り上げるとしましたが、その前にM5StickC Plusでの描画の最適化について考えてみたいと思います。 発…
.NET nanoFrameworkで作成していて、テキストカラーを指定したいときは次のように指定します。 Console.ForegroundColor = nanoFramework.Presentation.Media.Color.White; 赤なら「Color.Red」青なら「Colre.Blue」と指定します。 M5StickC Plusだと指定し…
前回 hatsune.hatenablog.jp 前回は、.NET nanoFrameworkで加速度と角速度の情報を取得しました。 今回は、取得した加速度をグラフとしてM5StickC Plusの画面に描画します。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFrameworkは…
前回 hatsune.hatenablog.jp 前回は、.NET nanoFrameworkで電源状態を取得しました。 今回は、加速度と角速度の情報を取得します。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFrameworkは標準インストールされていないので、nanoFr…
2022/08/06 (日本時間は多分2022/08/07)にnanoFramework.M5StickCPlusライブラリの最新バージョンは「v1.1.32」となっています。 また、ファームウェアのバージョンは、「1.8.0.469」となります。
hatsune.hatenablog.jp 2022/7/31に公開した上記の記事の中で、「M5StickCPlus.Led」を実行するとNullエラーが発生するのでGpioのPin10を使ったコードを独自に記載してLEDを光らせるようにしていると記述しています。この問題ですが、2022/08/03で公開された…
M5StackC Plusで動作するプログラムを.NET nanoFrameworkで作っていて、ちょっと困ることがあります。 .NET nanoFrameworkでは、画面のローテートとか、文字サイズの変更というArduinoではできているものがなくてちょっと困ってます。### 画面の向き(Arduin…
前回 hatsune.hatenablog.jp前回は、.NET nanoFrameworkでのLEDを光らせてみました。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFrameworkは標準インストールされていないので、nanoFrameworkをインストールします。 接続ポート番…