@giraffe_beer 左に並んでるのは普通に51kΩ±5%の抵抗では?プルアップ抵抗か何かだと思う。
@giraffe_beer 左に並んでるのは普通に51kΩ±5%の抵抗では?プルアップ抵抗か何かだと思う。
@giraffe_beer プルアップ抵抗→抵抗は+電圧側、スイッチが0V側に繋がっていて、スイッチがオフの時に電圧を上げる抵抗 逆になってるときはプルダウン抵抗。
多分こいつの場合はこういう風に繋がってるんじゃないかな。±は逆かもしれないけど。
+電圧
|
抵抗
|――|――ICの入力
SW 抵抗
| |
0V 0V
@askyq C#の場合は、C#のasyncは、この関数自身がTask<T>を作るという意味合いがあります。逆にawaitを使わずにTask<T>を返すだけの関数を作るためにはasyncを外す必要があります。
----
Task a(){return Task.Sleep(1000);}
async Task b(){await a();}
----
とは書けますが、a()にasyncを付けてしまうと型が変わってしまい次のようになります。
----
async Task<Task> a(){return Task.Sleep(1000);}
async Task b(){await await a();}
----
↓のように書けば一応動きますが、Taskが二重に作られるためパフォーマンスの低下を引き起こします。
----
async Task a(){return await Task.Sleep(1000);}
async Task b(){await a();}
----