qshinoの日記

Powershell関係と徒然なこと

WashingtonDC Dulles

Hotel

Airport Mattiott shuttle が1amまで15分間隔で回っている。

Airport lounge

Priority Pass でBritish AirlineとTurkish Airlineが使える。Concource Bの場合。

どちらもDigital Passが使えるが、時間が限定されている。詳細はアプリで。

その他のコンコースは不明。

出国後に空港内に喫煙所があり

トルコ航空のラウンジ。オムレツが二種類とパンとフルーツ。朝食にピッタリ。また、後から出てきた鰹だしの味噌汁が塩分が程よく効いていて、暫く日本食から離れていたせいか、涙が出るほど美味しかった。

飲み物はオレンジジュース、コーヒー、トルコ茶。アルコールは奥のバーにある模様。トマトジュースとミルクはない。

近くに喫煙室があり、極めて快適。

米国の空港では、今の所ダレスが1番好きになった。

松山

松山市駅

道後温泉 南予鯛めし

倉敷 ナビの通り来るじゃろ ワイモバイル入るきゃ良かった 私のは不能じゃの あるけん これって、広島弁? 来るが〜 あれの通りしときゃ良いってこと? 大正亭、祭り寿司は暖簾が出てなかった 自分のローマ字ぐらいわかるジャケ、

ママカリ浜吉 クオーレ倉敷 倉敷川、川舟乗り 人力車

名古屋

山本屋本店、名古屋駅前店、空いてた。 なめこ入り1380

Makefile

変数の優先順位

  1. Male引数
  2. Makefileの定義
  3. 環境変数

= と:= の違い

= 遅延評価 := 即時評価

-e オプション

環境変数の優先順位が上がる。

引数>環境変数>Makefile内定義?

特殊変数

$@ ターゲット $< ソースの最初 $^ 全てのソース $? ターゲットより新しいソース

その他の代入

::= += 追加 ?= != 右辺をshellで実行した結果を代入

ソレノイド制御 by arduino

ソレノイド

ソレノイドは、コイルと稼働鉄芯/プランジャー等から構成され、コイルに電流を流すとプランジャーが動く。

制御には、誘導負荷に対する考慮が必要。

特にオンオフする際の逆起電力対策として、ダイオード等を忘れると、故障や事故に繋がる。

回路

refの回路

f:id:qshino:20190720230504j:plain

ref

https://www.google.com/amp/s/gamp.ameblo.jp/solcon/entry-12278991497.html

レベル変換

I2Cの場合

変換チップ等

http://akizukidenshi.com/catalog/g/gM-05452/

GPIO等のレベルが異なる時

それぞれが5vと3.3vの場合。

  1. 5v to 3.3v
  2. 3.3v to 5v

電圧を下げる時

5v out to 3.3v in

5v out - 10kΩ -+--- 3.3v in
               |
              20kΩ --- GND

Vh@in = 5v * 20kΩ/(10k+20k) = 3.33...v

Out Current = 5v/(10kΩ+20kΩ) = 0.16mA

電圧を上げる時

3.3v out to 5v in

電圧を上げる側は考える事がいくつかある。

出力側に5v耐性があれば、Open drain 出力に5vプルアップで簡単に出来る。

しかし、5v耐性がない場合、5v耐性のあるトランジスタ、ゲート等の外部回路が必要。

            5v
             |
           30kΩ
             +--------  5v in
             |(c)
3.3v out -- TR
             |(e)
           GND

論理が反転するのはご愛嬌。

トランジスタを使うぐらいなら、レベルシフタの方が良いかもしれない。

或いは、5v耐性のあるゲートを使って5vにプルアップとか。