自宅から見える日没が、そろそろ一年で最も南に来るようになった。
日没の方位角が、年間でどれくらい変化があるのか、GoogleのGemini AIに聞いてみた。
ESP8266開発ボードを用いてI2C接続のOLED LCD SSD1306を扱う方法。数年前には十分理解して使っていたはずだが、長い間使わないとすっかりとプログラミング方法を忘れ去ってしまっていた。
Arduinoスケッチに落とし込むと次のようになる。ここでは、0x01, 0x02 の2バイトのデータを送信する例を書いている。
コマンドを送信する
#define SSD1306_I2C_ADDRESS 0x3C
Wire.beginTransmission(SSD1306_I2C_ADDRESS);
// コントロールバイト : Co=0, D/C#=0(command), 0,0,0,0,0,0 -> 0x40
Wire.write(0x00);
// コマンド 0x01 を送信する
Wire.write(0x01);
// コマンド 0x02 を送信する
Wire.write(0x02);
// .... 以下、必要な分だけコマンドのバイト列を送信する
Wire.endTransmission();
GDDRAMにグラフィックデータを送信する
#define SSD1306_I2C_ADDRESS 0x3C
Wire.beginTransmission(SSD1306_I2C_ADDRESS);
// コントロールバイト : Co=0, D/C#=1(data), 0,0,0,0,0,0 -> 0x40
Wire.write(0x40);
// データ 0x01 を送信する
Wire.write(0x01);
// データ 0x02 を送信する
Wire.write(0x02);
// .... 以下、必要な分だけデータのバイト列を送信する
Wire.endTransmission();
SSD1306のマニュアルによれば、初期化は次のようにすればよい。
今年の冬の足元対策は、Amazon.co.jpで購入した電熱スリッパと、ワークマンで購入した保温パンツで。
実際に使用した感想は 「こたつと同等か、それ以上に足元が温かい」。
明日から一気に冬の空気に入れ替わるようで、温かい今日のうちに淀川サイクリングをすることに。

GPSログ (GPXファイルをダウンロードする)
| 地点 | 時刻 | 所要時間 |
|---|---|---|
| 堂島大橋(下福島公園)〜 淀川大橋 | 08:05 〜 08:18 | 13分 |
| 淀川大橋 〜 菅原城北大橋(城北公園) | 08:18 〜 08:50 | 32分 |
| 城北公園 〜 鶴見緑地 下池 | 08:50 〜 09:12 | 22分 |
| 休憩 | 65分 | |
| 鶴見緑地 国際庭園 〜 快活CLUB城東古市 | 10:17 〜 10:23 | 6分 |
| 業務スーパー 城東古市 〜 堂島大橋 | 11:05 〜 11:46 | 41分 |
全長724mの橋を約2分で渡り、淀川の右岸側の遊歩道へ。
以下の記事は画面の都合上省略されています。全ての記事一覧は、こちらまで