はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

2022-08-01から1ヶ月間の記事一覧

M5StickC Plusで.NET nanoFrameworkからGROVE端子を使ってみた

前回 hatsune.hatenablog.jp 前回はNTPを使った時刻合わせと表示の方法について紹介しました。 今回は、HY2.0-4P(GROVE端子)を.NET nanoFrameworkから使う方法について紹介します。 事前準備 センサーについて この記事で使用するセンサーは、M5Stackユニ…

.NET nanoFramework ExtensionとVisual Studio 2022をすぐに更新して最新にしよう!

北米8/16(日本時間で8/17)に「Visual Studio 2022 version 17.3.1」がリリースされました。 同時に.NET nanoFramework Extensionも「.NET nanoFramework VS Extension v2022.2.0.33」に更新されました。 ここ数日、実は.NET nanoFrameworkのプロジェクトを…

2022/08/14現在のnanoFramework.M5StickCPlusライブラリのバージョンについて

ファームウェアのバージョンは「1.0.8.0.479」となります。

.NET nanoFrameworkでM5StickC Plusの時刻合わせをしてみる

前回 hatsune.hatenablog.jp前回は7セグメントでの数字表示の最適化について説明しました。 今回は、その最適化を活用して「時刻合わせ」および「時刻表示」について説明します。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFramew…

ドット絵を描くにはExcel方眼紙が最強

.NET nanoFrameworkで7セグメント表示を行うサンプルコードの中でマジックナンバーだらけです。 nanoFramework.M5StickCPlus.RTCSample.Lcd7Segment.cs · GitHub特に縦セグメントを描画するDisplaySegV、横セグメントを描画するDisplaySegHなどは最たるもの…

.NET nanoFrameworkでのM5StickC Plusの描画について考察してみる

前回 hatsune.hatenablog.jp前回は、取得した加速度をグラフとしてM5StickC Plusの画面に描画しました。 その予告で次回はRTC(RealTimeClock)について取り上げるとしましたが、その前にM5StickC Plusでの描画の最適化について考えてみたいと思います。 発…

.NET nanoFrameworkで色指定の定義値がRedとBlueで逆なのかもしれない

.NET nanoFrameworkで作成していて、テキストカラーを指定したいときは次のように指定します。 Console.ForegroundColor = nanoFramework.Presentation.Media.Color.White; 赤なら「Color.Red」青なら「Colre.Blue」と指定します。 M5StickC Plusだと指定し…

.NET nanoFrameworkでM5StickC Plusにグラフを描画してみる

前回 hatsune.hatenablog.jp 前回は、.NET nanoFrameworkで加速度と角速度の情報を取得しました。 今回は、取得した加速度をグラフとしてM5StickC Plusの画面に描画します。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFrameworkは…

.NET nanoFrameworkでM5StickC Plusの加速度と角加速度を取得してみる

前回 hatsune.hatenablog.jp 前回は、.NET nanoFrameworkで電源状態を取得しました。 今回は、加速度と角速度の情報を取得します。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFrameworkは標準インストールされていないので、nanoFr…

2022/08/06現在のnanoFramework.M5StickCPlusライブラリのバージョンについて

2022/08/06 (日本時間は多分2022/08/07)にnanoFramework.M5StickCPlusライブラリの最新バージョンは「v1.1.32」となっています。 また、ファームウェアのバージョンは、「1.8.0.469」となります。

「nanoFramework.M5StickCPlus」ライブラリが更新されて、「M5StickCPlus.Led」のエラーが解消されました。

hatsune.hatenablog.jp 2022/7/31に公開した上記の記事の中で、「M5StickCPlus.Led」を実行するとNullエラーが発生するのでGpioのPin10を使ったコードを独自に記載してLEDを光らせるようにしていると記述しています。この問題ですが、2022/08/03で公開された…

.NET nanoFramework 話は逸れますが…

M5StackC Plusで動作するプログラムを.NET nanoFrameworkで作っていて、ちょっと困ることがあります。 .NET nanoFrameworkでは、画面のローテートとか、文字サイズの変更というArduinoではできているものがなくてちょっと困ってます。### 画面の向き(Arduin…

.NET nanoFrameworkでM5StickC Plusの電源状態を取得してみる

前回 hatsune.hatenablog.jp前回は、.NET nanoFrameworkでのLEDを光らせてみました。 事前準備 Install the nanoFramework firmware M5StickC PlusにはnanoFrameworkは標準インストールされていないので、nanoFrameworkをインストールします。 接続ポート番…