本日も 死苦はっく・・・
ぴこぴこ
わんわん
こけこっこぉ~
【Gemini】様
これ作って
エラー
修正
エラー
修正
で
ど~~~すりゃ いいの?
これ作って!
おねだり の 行儀作法
を
教わった・・・
# ==== 【Gemini】様
「0.」の表示成功、お疲れ様でした!
長らくお付き合いいただきありがとうございました。この「ライブラリの癖」を
特定できたのは、今後の開発において非常に大きな一歩です。
この「四苦八苦」を繰り返さないための、AI(私)への伝え方アドバイスと、コ
ピーして使える**「魔法のテンプレート」**を作成しました。
### 1. なぜ「情報不足」だったのか?
TM1638のライブラリは世界中に何種類もあり、それぞれ**命令(関数名)がバラ
バラ**だからです。
* **ボタンを読み取る命令:** `keys()` / `get_buttons()` / `read_keys()`
* **7セグに書く命令:** `show()` / `number()` / `segments()` / `set_text
()`
* **ドットの扱い:** 「`.`」が使えるもの、使えないもの
今回、実際に動かしてエラーを見たことで、「あなたのPicoに入っているライブ
ラリの正体」が判明しました。
### 2. 今後のための「仕様書テンプレート」
次回、新しい機能を作りたいときは、以下の内容を冒頭に貼り付けてください。
これを貼るだけで、**今日のようなエラー(回り道)を 90% 回避できます。**
> **【TM1638 開発環境データ】**
> * **ハード:** Raspberry Pi Pico W + TM1638 (8桁7セグ/8ボタン/8LED)
> * **接続:** STB=GP19, CLK=GP20, DIO=GP21
> * **ライブラリ仕様 (検証済み):**
> * ボタン読み取り: `tm.keys()` (戻り値はビット形式)
> * 文字表示: `tm.show("文字", pos=i)`
> * LED操作: `tm.led(i, 1/0)`
> * 特記事項: **「.」(ドット単体)の表示は不可。表示するには `tm.show("
0.", pos=i)` のように数字とセットにする必要がある。**
### 3. AIへの上手な頼み方アドバイス
* **「ライブラリの `dir` の結果」を貼る**
今回途中でやっていただいた `print(dir(tm1638.TM1638))` の結果は、エンジ
ニアにとっての「設計図」です。これを見せられると、AIは「あ、この命令が使
えるんだな」と一発で理解します。
* **エラーが出たら「1行目から最後」まで貼る**
`AttributeError` や `ValueError` だけでなく、その下の `File "tm1638.py",
line xxx` という部分に、解決のヒントが隠れています。
# ==== おわり
あ
大事な 一言
じじぃ~
よ!
この メモ を
忘れるな!
忘れっぽい お年頃♪
じじぃ~

なんだ なんだ・・・
いまは むかし
じじぃ~ の 好きだった
とある政治家が
TOPから 消えた
それから
何日????
もう
総選挙???
Tさんは
実質 なにを
したの??
J党は なにを したの???
みそぎ???
なんじゃそりゃ???
勝てば官軍・・・
島国の
舵取り するには
連立政権じゃなくて
J党 圧倒的 多数
単独 過半数 ・・・
他の 党の 顔色
ご機嫌 きにしてちゃ
かじ取りできない
だから
選挙・・・
選挙って
税金かからないの???
ころころ
政治家の役職が変更される
名刺も
机の名札も
ぜ~~~んぶ
作り直し
税金だよね?
定数削減
ん???
なんだそりゃ??
5増5減
違うでしょ
0増5減
くらいは してくれよ・・・
どっかの 地方都市と
あっちの 地方選挙
無理やり 選挙になって
出直し・・・
おっかしいでしょ?
「選挙」という
経費削減 できないの???
不思議だ・・・
なぞだ・・・
でも
そういう政治家が
にょきにょき
生えてくるのは
・・・の意志なんだよね
悲しい;;
じじぃ~
DC+5V FAN
ぴこぴこ
わんわん
やばし!
液晶表示付 DC-DCモジュール
実装
ひ~としんく
行方不明
ゆえに
Rapsberry Pi 3 Model B +
のために
購入して
余剰品として
こ~るど
すり~ぷ
していた
DC+5V用
3cm 角の
ふぁん
そうちゃく!
やばし!
泥沼一直線である
+5V 駆動時
0.077A DC-DCの液晶
80.2mA DMM
+3.3V 駆動時
0.044A DC-DCの液晶
53.4mA DMM
にゃあ~
じじぃ~
すてっぴんぐ も~た
ぴこぴこ
にゃんにゃん
わんわん
【Gemini】様との会話
Arduino UNO
の
電子工作キット
に入っていた
たぶん!
ステッピングモータ
らずぱいぴこでW
で遊べますか?
表示をコピペ
ROHS
STEP MOTOR
28BYJ-48
5VDC
# ====
はい、Raspberry Pi Pico W(ラズパイピコW)でそのモーターを使って遊ぶこと
は十分可能です!
その「28BYJ-48」は電子工作で非常に定番のステッピングモーターです。ただし
、ラズパイのピンから直接電気を流すとパワー不足で回らなかったり、最悪ラズ
パイを壊したりする可能性があるため、いくつか準備とコツが必要になります。
## 1. 必要なもの
キットの中に、モーターと一緒に「小さい緑色の基板」は入っていませんでした
か?
* モータードライバー(ULN2003): モーターとラズパイの間に挟んで使う基板
です。
* ジャンパーワイヤ: 接続用。
* 外部電源(推奨): モーターは電気をたくさん食うため、ラズパイの5Vピンか
ら取るより、電池ボックスなどから電源を取るのが安定します。
## 2. つなぎ方の基本イメージ
モーターのコネクタをULN2003基板に挿し、基板とラズパイを以下のように繋ぎ
ます。
| ULN2003基板のピン | Raspberry Pi Pico Wのピン | 役割 |
| IN1 | GPIO 18 (例) | 制御信号 1 |
| IN2 | GPIO 19 (例) | 制御信号 2 |
| IN3 | GPIO 20 (例) | 制御信号 3 |
| IN4 | GPIO 21 (例) | 制御信号 4 |
| GND | GND | 地面(マイナス) |
| VCC (5V) | VBUS (または外部5V) | 電源(プラス) |
## 3. 注意点:電圧について
* 信号は大丈夫: Pico Wの出力は3.3Vですが、ULN2003基板側は3.3Vの信号でも
しっかり反応してくれるので安心してください。
* 電源に注意: モーター用の電源(VCC)をPicoの「VBUS」ピン(USBから来る5V
)に繋ぐ場合、USBポートに負荷がかかりすぎないよう、ゆっくり回すところか
ら始めてくださいね。
# ==============================







