mimikakimemo

自分用メモ。

2021-02-01から1ヶ月間の記事一覧

Rust に付け焼き刃で入門する 5

Rust に付け焼き刃で入門する 4 の続き。 6. Enum とパターンマッチング 6.1. Enumを定義する Enumを定義する - The Rust Programming Language 日本語版 enum IpAddrKind { V4, V6, } enum の定義。V4 と V6 を日本語ドキュメントでは列挙子と呼んでいるが…

Rust に付け焼き刃で入門する 4

Rust に付け焼き刃で入門する 3 の続き。 5. 構造体を使用して関係のあるデータを構造化する 5.1. 構造体を定義し、インスタンス化する 構造体を定義し、インスタンス化する - The Rust Programming Language 日本語版 フィールドには foo.bar のようにドッ…

Rust に付け焼き刃で入門する 3

Rust に付け焼き刃で入門する 2 の続き。 4. 所有権を理解する Rust 独特の機能。「Rust を手っ取り早く解説」系の記事では、あまりよく挙動がわからなかったので、しっかり理解したい。 4.1. 所有権とは 所有権とは? - The Rust Programming Language 日本…

Rust に付け焼き刃で入門する 2

Rust に付け焼き刃で入門する 1 の続き。 3. 一般的なプログラミングの概念 3.1. 変数と可変性 変数と可変性 - The Rust Programming Language 日本語版 不変のメリットについての説明は、特に Rust に限ったことではない。 不変な変数とは別に、定数もある…

Rust に付け焼き刃で入門する 1

数十分〜数時間で手っ取り早く掴む系 A half-hour to learn Rust - fasterthanli.me 「Rust を書けるように」というよりかは、「Rust を読めるように」なる解説。"A half-hour" とあるが、30分では収まりきらない Rust入門 - とほほのWWW入門 構文や予約語、…

PlatformIO IDE を使って ESP-WROOM-02 の開発をする

昨日作った ESP-WROOM-02 の実験用ボードを使って、温湿度センサー DHT11 からデータを取得したい。以前 NodeMCU で DHT11 を使ってみた記事はこちら。 これまでは、Visual Studio Code extension for Arduino を使って VS Code 上で開発していた。しかし、 …

ESP-WROOM-02 DIP化キットで実験用ボードを作る

この前の記事で触れた『超特急Web接続!ESPマイコン・プログラム全集』という本を読んだ。もともとやりたかった、電池駆動の方法も載っている。原理というよりも、実際の利用例が回路図やサンプルコードとともにたくさん掲載されている。自分のような素人で…