スキップしてメイン コンテンツに移動

投稿

えるいーだーのBLEライブラリをNimBLEに移行開始(基板はESP32だよ)

何故NimBLEに移行するのか ・・そこにBLEがあるから いや、そんな理由じゃなくてファームのネットワークアップデート(OTA)を実装するのにそろそろストレージがヤバくなってきたから # include < nimBledevice.h > # include < nimBleutils.h > # include < nimBleserver.h > // #include <BLEDevice.h> // #include <BLEUtils.h> // #include <BLEServer.h> なのでこんなふうにまずは各BLEのヘッダをすげ替えてみました マクロで定義されていた 他の人のページを見ているとBLEXXXというクラスやメソッドをNimBLEXXXに書き換える必要があると書いてあったのだけど  NimBLEDevice.hというヘッダに # define BLEDevice                       NimBLEDevice # define BLEClient                       NimBLEClient # define BLERemoteService                 NimBLERemoteService # define BLERemoteCharacteristic         NimBLERemoteCharacteristic # define BLERemoteDescriptor             NimBLERemoteDescriptor # define BLEAdvertisedDevice             NimBLEAdvertisedDevice # define BLEScan                         NimBLEScan # define BLEUUID                         NimBLEUUID # define BLESecurity                     NimBLESecurity # define BLESecurityCallbacks

AKガーデン25出展

AKガーデン25に出展します AKガーデン25は こちら 。 開催日    2024/06/16  ディーラー名 BADSCRIPT ブース    2F D07 売るもの   電飾基板えるいーだー 4500円        各種LED 5本セットなど     500円~2000円くらい   スマホからLEDをコントロールする電飾基板、えるいーだーを販売します。 買う前だと何が出来るのかいまいちよくわからないということをよく言われるので 動画を追加しました マズルフラッシュ3回発光 と マズルフラッシュ4回発光 前のデモだとあんまり楽しそうじゃないけど、 これだと具体的にわかりやすい マズルフラッシュは残念ながら LED1番 だけですが こちらのビームや マシンガンはLED1-8までのどのLEDでも実現可能です  それにしても、頼りになるなデミトレーナーは。

.NET MAUI Progress Barが見た目がよくないので Progress Ringを使ってみた

何でProgress Ring? MAUIでスマホのアプリを作っていると、どうしても標準じゃないコントロールを使いたくなる ・・・が、MAUIはGUIツールとしてはあんまりその手のコントロールが充実していない スマホで横一直線に伸びるプログレスバーもダサいよなと思って探してみました なので自作、は辛いので誰かいいものを作っててくれないかなぁと探したらVisual Studioのnugetに色々あった   nugetにあった nugetにはいっぱいあった。世の中にはいい人がいっぱいいた。 何を選んだか MPowerKit.ProgressRing 私が選んだのはMPowerKit.ProgressRingというコントロール。 他にもProgress Ring関連はいっぱいあるのだけど使い方の簡単そうなのを選びました。 GitHub - MPowerKit/ProgressRing: Simple platform agnostic MAUI circular progress bar Simple platform agnostic MAUI circular progress bar - MPowerKit/ProgressRing   github.com サンプルに不備あり 不備というほどのものではないが・・・githubのreadmeページのサンプルだと動かない。フォーム中にコントロールを使えるようにするヘッダが書いてないぜ。 とりあえず実装 MainPage.xml githubのサンプルソースを見てみた。 で作ってみたのがこのメインページ。 <? xml version = " 1.0 " encoding = " utf-8 " ?> < ContentPage xmlns = " http://schemas.microsoft.com/dotnet/2021/maui "               xmlns : x = " http://schemas.microsoft.com/winfx/2009/xaml "               xmlns : pr = " clr-namespace:MPowerKit.

.NET MAUI plugin bleが3.1になっていた

なかなか、Windowsでは3.0で安定していなかった Plugin BLE 3.1が来てた Windows周りではかなりブラッシュアップされてるみたい GitHub - dotnet-bluetooth-le/dotnet-bluetooth-le: Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows - dotnet-bluetooth-le/dotnet-bluetooth-le   github.com まだ実はファームウェアアップデート画面作ってるからこの後Windows版のテストしてみるかな・・・ 明日になったら本気出す

doxygenでコールグラフのフォントに躓いた話

コメントの整理 ソースがぐちゃぐちゃしてきたのでコメントを整理していたら・・あれ? コールグラフの日本語フォントがおかしくなってる 前は游ゴシックを指定していたのだけど今回はYu Gothic UIを指定してみたのだよ そしたらコールグラフの文字が見事な豆腐文字 まじかー まあすぐに治ったのだけど、またはまったらいやなので・・・備忘録 doxygenでの指定方法 まあ、ダブルクォーテーションをフォント名に指定するだけなんだけどね フォント名って結構空白文字があるから、自動的に補完してくれるものかと思ったけどそうでも無かった まあこんな感じでフォント名の前後に "フォント 名" みたいな感じでダブルクォーテーションで囲めばいいだけなんだけどちょっとはまった 游ゴシック みたいにフォント名に空白が混じってなければ無しでも大丈夫なんだけどね 結果 こんな感じで出力されました おしまい

パノラマ写真(F1のヘアピンプラスから)

なんかやることがあると、余計なことをしてしまう F1行ったときの写真をパノラマにしてみた   ヘアピンの出口で撮ったのだけど・・・ むう、直線のはずが変なカーブがこっちに迫ってる ベースになったのはこの5枚の写真 まあ、そんなこともあるよねと