C#なんぞ

C#に関するあれこれ。現在は「Raspberry PiをC#でプログラミング!」しようとしています!

Windows 10 IoT

記事のインデックス

記事が増えてきたので、まとめておきます。随時アップデートの予定です! 開発環境の準備 csharpwhat.hatenablog.com csharpwhat.hatenablog.com csharpwhat.hatenablog.com csharpwhat.hatenablog.com Windows 10 IoTのGUIアプリの作成 csharpwhat.hatenabl…

バックグラウンド!

じゃあ、GUIなしで! Raspberry PiではIoT Remote Clientがどうやら使えないようなので、GUIのないバックグラウンドのプロジェクトを作ってみましょう! (Raspberry Piにディスプレイを直結すれば、もちろん映ります) csharpwhat.hatenablog.com Microsoft…

IoT Remote Client、真っ白!

最新のIoT Remote Client、おかしい? IoT Remote Client、最新のはずだし、Raspberry Pi側のWindows 10 IoTもアップデートして最新なのに、Remote Clientで接続しても、真っ白のまま! 接続していないのかと思いましたが、Raspberry Piにディスプレイをつな…

Raspberry PiでXamarin.Formsアプリ

Xamarin.Forms iOS/Android/UWPのクロスプラットフォーム・アプリを開発する環境としてXamarin.Formsがあります。 www.xamarin.com Windows 10 IoTで動くGUIのアプリはUWPなので、ということはWindows 10 IoTでXamarin.Formsで作ったアプリが動くよね? とい…

裏に回すと…!

ほかのアプリに切り替えると! 先に作った、Sense HATのLEDを順に点灯するアプリ。 csharpwhat.hatenablog.com Device Portalを使って、アプリを新たに起動(Actionsメニュー→「Start」)するか、すでに起動しているアプリに切り替える(Actionsメニュー→「S…

publicにできない!

publicがだめならinternalで! csharpwhat.hatenablog.com 前回の記事で紹介したクラスのアクセス指定子はinternalですが、これをpublicにするとビルドエラーが出ます! error WME1038: Method 'IntervalTimer.Delay(System.TimeSpan)' has a parameter of t…

より正確なタイマーを!

結構遅れるTask.Delayメソッド 時間待ちにTask.Delayメソッドを使うと、どうも指定した時間より数十ミリ秒長く待っているようです。 (前回のコードでは、AutoResetEvent.WaitOne/ManualResetEvent.WaitOneメソッドを使っていますが、たぶん同じように遅れま…

Sense HATのLEDを順番に点灯する!

Sense HATのLEDを順番に点灯する! Sense HATの一番上の行のLEDを順番に赤色で点灯させるアプリです。GUI付きで、GUIから開始と終了ができます。 前回書きましたように、Sense HATを扱うパッケージを利用しています。 csharpwhat.hatenablog.com GitHubに、…

Sense HATのLEDを点灯!

Sense HATを扱うためのパッケージをプロジェクトに追加! Sense HATへのI/Oをはじめから記述するのは大変なので、NuGetパッケージを利用します。 「プロジェクト」メニュー→「NuGetパッケージの管理」を選択します。 ウィンドウ左上の「参照」を選択し、検索…

Windows IoTでネットワークの設定を確認・修正する

SSIDを公開していないネットワークにつなぎたい! Windows IoTのネットワークの設定、GUIにはない細かな設定はコマンドライン(またはPowerShell)から確認・修正する必要があるようです。 例えば、PCなら下図のようにGUIから設定できるWifiの「ネットワーク…

Raspberry PiにPCからリモート接続!

Device Portalで開く! いちいちRaspberry Piにキーボードだのディスプレイだのをつなぐのは面倒なので、リモートから接続できるようにします。 まず、「IoT Dashboard」の左のペインから「自分のデバイス」を選びます。LAN上にあるWindows 10 IoTが動いてい…

インストール~起動!

Windows 10 IoTのインストール まずは「IoT Dashboard」を使い、SDカードへOSのインストール。 途中、管理者権限を求めるダイアログが出てくるので許可します。 SDカードへ書き込みがなされ 完了!SDカードをPCから外します。 起動! SDカードをRaspberry Pi…

開発環境を準備します!

開発環境を準備します! microSDカードなどの到着までに、開発環境をWindows PCに用意しておこう! えっと、まずは「Windows IoT Core Downloads and Tools」から「Get Windows 10 IoT Core Dashboard」を押し、ダウンロードし起動、インストールします、っ…

C#でRaspberry Piを動かす!(これから、ね)

「C#なんぞ」です! はじめまして! C#に関するあれこれを、メモ代わりに書いていきます。 ま、備忘録、という位置づけです。 C#でRaspberry Piを動かす! 最初は、Raspberry PiをC#でプログラミングしてみます! キーワードとしては、Windows 10 IoT, C#, V…