ホビー

PICガジェット製作4 RCサーボモータの動作テスト

マイクロサーボモータ FH-2502 と FH-1083 を手に入れたのですが、詳細仕様がわからないのでSG-90をもとに手探りで動作させてみようと思います。
ホビー

PICガジェット製作3 PIC12F1822でPWMパルス発信を実験

まずは、PWMの基本的な使い方を学ぶために、PIC12F1822を使って簡単な回路でテストをしてみます。また、細かい制御は必要ないのでできるだけ簡単にRCサーボの基本周波数の50Hzを出せる設定を調査・検証してみます。
ホビー

PICガジェット製作2 直列電池の単体電圧を測る

電池を直列接続で使っていると、電極が反転してしまう(転極)電池が出てきてしまいます。これは特に古い電池を使いまわしているときに発生しやすいようです。PIC回路の電源に使っている直列電池をセットしたまま1本1本の電圧確認できるかテストしてみました。
プログラミング

【BAT】フォルダの同期をする robocopy

Windowsを使って数十年にもなりますが、ただでさえWindowsを使いこなしているわけではないので、Windowsのバージョンアップと共に分からない機能がどんどん出てきます。頭も随分固くなっているので、すぐ機能を忘れてしまいます。 ここでは、ちょっとしたWindowsの機能の忘備録として残しておきます
プログラミング

【C#】日時文字列を数値に変換する

ロギングデータを解析することになったのですが、ロギングデータが文字列で先頭に日時が入っています。データ解析するときに数値で扱いたいので変換しなければなりません。
ホビー

PICガジェット製作1 MCC設定を使い電源電圧を測定する

基板開発に必須ではないですが、電源電圧をチェックする機能があると便利だと思います。PICで電源電圧を測定できるので、基本的な機能を標準で組み込むためにテストしておこうと思います。MCCを使って設定したサイトが見つからなかったので、基本的な設定を記録しておきます。
プログラミング

【C#】デスクトップを表示するタスクバーの隅の機能を無効にする

Windowsでタスクバーの通知を開こうとすると、マウスがタスクバーの右端に張り付いてクリックしてしまい、クリックするとデスクトップ画面になってしまうことが度々あります。 この機能を無効にする方法で、Windows11とWindows10ではちょっと違う。
プログラミング

【C#】2重起動を防止して起動中のウィンドウを最前面に表示する

プログラムの2重起動防止するのはよいのですが、既に起動済みのプログラムが裏に隠れてしまっていて、気が付かないときがよくあります。 今回は、2重起動防止と既起動プログラムの全面化を同時におこなうコードを残しておきます。
プログラミング

【C#】プログラムでショートカットファイル(.lnk)を生成する

プログラムのショートカットはエクスプローラから簡単にショートカットファイルが作成できますが、エクスプローラをユーザーに開放したくないときに、作らなければならない場面があります。そこで、プログラム中でショートカットを作成しようと思います。
ホビー

PIC開発環境の整備4 PICkit3の動作確認

今回は、Windows11とMPLAB X IDE Ver 6.15でPICkit3の動作確認を行おうと思います。MPLAB X IDE Ver 6.00以降PICKit3はサポートされていなかったようですが、Ver 6.10以降再びサポートされたようなので、動作確認は必要です。