<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	初著書「ラズパイPico WかんたんIoT電子工作レシピ」技術評論社より発売中 へのコメント	</title>
	<atom:link href="https://sozorablog.com/picowbook/feed/" rel="self" type="application/rss+xml" />
	<link>https://sozorablog.com/picowbook/</link>
	<description>Raspberry Piで電子工作をはじめよう</description>
	<lastBuildDate>Mon, 10 Nov 2025 01:32:15 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		そぞら より		</title>
		<link>https://sozorablog.com/picowbook/#comment-7364</link>

		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Mon, 10 Nov 2025 01:32:15 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-7364</guid>

					<description><![CDATA[&lt;a href=&quot;https://sozorablog.com/picowbook/#comment-7361&quot;&gt;なすび&lt;/a&gt; への返信。

このたびは書籍をご購入いただき、また丁寧にご報告くださりありがとうございます。
とても参考になる貴重な情報です。
Pico 2 Wでの動作情報を共有してくださったこと、心より感謝いたします。]]></description>
			<content:encoded><![CDATA[<p><a href="https://sozorablog.com/picowbook/#comment-7361">なすび</a> への返信。</p>
<p>このたびは書籍をご購入いただき、また丁寧にご報告くださりありがとうございます。<br />
とても参考になる貴重な情報です。<br />
Pico 2 Wでの動作情報を共有してくださったこと、心より感謝いたします。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		なすび より		</title>
		<link>https://sozorablog.com/picowbook/#comment-7361</link>

		<dc:creator><![CDATA[なすび]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 22:18:41 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-7361</guid>

					<description><![CDATA[はじめまして。
書籍を購入し、勉強させていただいています。

私の環境、&#039;Raspberry Pi Pico 2 W with RP2350&#039;で、Chapter 2のSection 03のbootsel_test.pyを正常動作させるために、

https://micropython.org/download/?mcu=rp2350からPico 2 W
を選択してFirmwareをダウンロードする必要がありましたので、共有させて頂きます。]]></description>
			<content:encoded><![CDATA[<p>はじめまして。<br />
書籍を購入し、勉強させていただいています。</p>
<p>私の環境、&#8217;Raspberry Pi Pico 2 W with RP2350&#8217;で、Chapter 2のSection 03のbootsel_test.pyを正常動作させるために、</p>
<p><a href="https://micropython.org/download/?mcu=rp2350からPico" rel="nofollow ugc">https://micropython.org/download/?mcu=rp2350からPico</a> 2 W<br />
を選択してFirmwareをダウンロードする必要がありましたので、共有させて頂きます。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		そぞら より		</title>
		<link>https://sozorablog.com/picowbook/#comment-4470</link>

		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Mon, 26 May 2025 07:00:00 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-4470</guid>

					<description><![CDATA[&lt;a href=&quot;https://sozorablog.com/picowbook/#comment-4468&quot;&gt;がけっぷち&lt;/a&gt; への返信。

書籍を購入いただきありがとうございます。
ご相談のエラーについて、OSError: [Errno 110] ETIMEDOUTは
「I2C通信がタイムアウトした」、つまり OLEDディスプレイとの通信ができなかったことを意味します。
まず、以下のコードを実行して、I2Cデバイスが正しく認識されているか確認してみてください。
from machine import Pin, I2C
i2c = I2C(0, scl=Pin(1), sda=Pin(0))
print(i2c.scan())

結果が []（空リスト）の場合は通信できていません。
正常なら[60]のように表示されます。
通信できない原因としては、配線のミスや接触不良のほか、OLEDディスプレイ自体の故障も考えられます。
私自身も同じエラーが出た際に、ディスプレイを交換することで解消したことがあります。
お手数ですが、一度ハードウェアの状態をご確認いただければと思います。
よろしくお願いいたします。]]></description>
			<content:encoded><![CDATA[<p><a href="https://sozorablog.com/picowbook/#comment-4468">がけっぷち</a> への返信。</p>
<p>書籍を購入いただきありがとうございます。<br />
ご相談のエラーについて、OSError: [Errno 110] ETIMEDOUTは<br />
「I2C通信がタイムアウトした」、つまり OLEDディスプレイとの通信ができなかったことを意味します。<br />
まず、以下のコードを実行して、I2Cデバイスが正しく認識されているか確認してみてください。<br />
from machine import Pin, I2C<br />
i2c = I2C(0, scl=Pin(1), sda=Pin(0))<br />
print(i2c.scan())</p>
<p>結果が []（空リスト）の場合は通信できていません。<br />
正常なら[60]のように表示されます。<br />
通信できない原因としては、配線のミスや接触不良のほか、OLEDディスプレイ自体の故障も考えられます。<br />
私自身も同じエラーが出た際に、ディスプレイを交換することで解消したことがあります。<br />
お手数ですが、一度ハードウェアの状態をご確認いただければと思います。<br />
よろしくお願いいたします。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		がけっぷち より		</title>
		<link>https://sozorablog.com/picowbook/#comment-4468</link>

		<dc:creator><![CDATA[がけっぷち]]></dc:creator>
		<pubDate>Mon, 26 May 2025 06:23:55 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-4468</guid>

					<description><![CDATA[貴書、初心者の私にもとても分かりやすく、電子工作の参考にさせていただいています。
223ページのssd1306_test.pyについて教えて下さい。
当初、本の記載通りの手順で、OLEDディスプレイに文字表示ができたいたのですが、
ある日、以下のエラーメッセージが出てあるOLEDディスプレイが使用できなくなりました。

oledの初期化の行（８行目）でエラーになるようです。

ライブラリ（ssd1306）が上手く動いていないと思い、ライブラリの再インストールをしても上手くいかず、thonnyの再インストール、マイクロパイソンの再インストールなど、あらゆる初期化を試したのですが、以下のエラーメッセージが出てoledが動きません。
よろしければ、ヒントをいただければと思います。

【エラーメッセージ】
MPY: soft reboot
Traceback (most recent call last):
  File &quot;&quot;, line 8, in 
  File &quot;ssd1306.py&quot;, line 119, in __init__
  File &quot;ssd1306.py&quot;, line 38, in __init__
  File &quot;ssd1306.py&quot;, line 75, in init_display
  File &quot;ssd1306.py&quot;, line 124, in write_cmd
OSError: [Errno 110] ETIMEDOUT
&#062;&#062;&#062;]]></description>
			<content:encoded><![CDATA[<p>貴書、初心者の私にもとても分かりやすく、電子工作の参考にさせていただいています。<br />
223ページのssd1306_test.pyについて教えて下さい。<br />
当初、本の記載通りの手順で、OLEDディスプレイに文字表示ができたいたのですが、<br />
ある日、以下のエラーメッセージが出てあるOLEDディスプレイが使用できなくなりました。</p>
<p>oledの初期化の行（８行目）でエラーになるようです。</p>
<p>ライブラリ（ssd1306）が上手く動いていないと思い、ライブラリの再インストールをしても上手くいかず、thonnyの再インストール、マイクロパイソンの再インストールなど、あらゆる初期化を試したのですが、以下のエラーメッセージが出てoledが動きません。<br />
よろしければ、ヒントをいただければと思います。</p>
<p>【エラーメッセージ】<br />
MPY: soft reboot<br />
Traceback (most recent call last):<br />
  File &#8220;&#8221;, line 8, in<br />
  File &#8220;ssd1306.py&#8221;, line 119, in __init__<br />
  File &#8220;ssd1306.py&#8221;, line 38, in __init__<br />
  File &#8220;ssd1306.py&#8221;, line 75, in init_display<br />
  File &#8220;ssd1306.py&#8221;, line 124, in write_cmd<br />
OSError: [Errno 110] ETIMEDOUT<br />
&gt;&gt;&gt;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		そぞら より		</title>
		<link>https://sozorablog.com/picowbook/#comment-4050</link>

		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 21:24:20 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-4050</guid>

					<description><![CDATA[&lt;a href=&quot;https://sozorablog.com/picowbook/#comment-4049&quot;&gt;蓬生&lt;/a&gt; への返信。

書籍を購入いただきありがとうございます。
Raspberry Pi公式サイトでダウンロードできるMicroPythonは、現状プレビュー版になっているようです。
以下のサイトから最新版をダウンロードすれば、BOOTSELボタンの状態取得ができるはずです。
https://micropython.org/download/RPI_PICO2_W/
よろしくお願いいたします。]]></description>
			<content:encoded><![CDATA[<p><a href="https://sozorablog.com/picowbook/#comment-4049">蓬生</a> への返信。</p>
<p>書籍を購入いただきありがとうございます。<br />
Raspberry Pi公式サイトでダウンロードできるMicroPythonは、現状プレビュー版になっているようです。<br />
以下のサイトから最新版をダウンロードすれば、BOOTSELボタンの状態取得ができるはずです。<br />
<a href="https://micropython.org/download/RPI_PICO2_W/" rel="nofollow ugc">https://micropython.org/download/RPI_PICO2_W/</a><br />
よろしくお願いいたします。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		蓬生 より		</title>
		<link>https://sozorablog.com/picowbook/#comment-4049</link>

		<dc:creator><![CDATA[蓬生]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 18:54:23 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-4049</guid>

					<description><![CDATA[書店で偶然見かけて購入しました。ずっと関心のあった電子工作について実践的に手を動かしながら学ことがができています。大変素晴らしい入門書を書き上げてくださったそぞらさんには感謝と敬意が尽きません。
　
Raspberry Pi Pico 2Wを用いて貴書を利用しているのですが、P.57のbootselボタンを入力装置として利用してLEDの点灯を操作するプログラムで躓いています。正確にプログラムを転写したにも関わらず、単純にLEDが点灯するだけでボタン操作に一切反応しません。

Web上で検索したところ、Pico2ではrp2.bootsel_button関数に未対応であるという情報を目にしました。Pico2でも同様の機能が実行されるプログラムをご教示いただけますと大変ありがたく、願わくばPico2でも各プログラムが動作する為の追加情報をご提供いただけると、私含め初学者にとってはこの上ないことです。

突然に不躾なお願いを申し上げることになり恐縮する所存ではありますが、どうかお手隙の際にご対応いただけますと幸いです。]]></description>
			<content:encoded><![CDATA[<p>書店で偶然見かけて購入しました。ずっと関心のあった電子工作について実践的に手を動かしながら学ことがができています。大変素晴らしい入門書を書き上げてくださったそぞらさんには感謝と敬意が尽きません。<br />
　<br />
Raspberry Pi Pico 2Wを用いて貴書を利用しているのですが、P.57のbootselボタンを入力装置として利用してLEDの点灯を操作するプログラムで躓いています。正確にプログラムを転写したにも関わらず、単純にLEDが点灯するだけでボタン操作に一切反応しません。</p>
<p>Web上で検索したところ、Pico2ではrp2.bootsel_button関数に未対応であるという情報を目にしました。Pico2でも同様の機能が実行されるプログラムをご教示いただけますと大変ありがたく、願わくばPico2でも各プログラムが動作する為の追加情報をご提供いただけると、私含め初学者にとってはこの上ないことです。</p>
<p>突然に不躾なお願いを申し上げることになり恐縮する所存ではありますが、どうかお手隙の際にご対応いただけますと幸いです。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		そぞら より		</title>
		<link>https://sozorablog.com/picowbook/#comment-3347</link>

		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Sat, 15 Feb 2025 04:00:04 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-3347</guid>

					<description><![CDATA[&lt;a href=&quot;https://sozorablog.com/picowbook/#comment-3344&quot;&gt;セゾン&lt;/a&gt; への返信。

本を購入いただき、ありがとうございます。
また、ご不便をおかけして申し訳ありません。

このエラーは新しいバージョンの MicroPython で
ussl モジュールが使用できなくなったことが原因で発生しています。

修正版の BlynkLib.py については、以下のページの「訂正情報」欄で紹介していますので、ご確認ください。

https://sozorablog.com/picowbook/

修正版を適用することで、エラーが解消されるかと思います。
お手数をおかけしますが、試してみてください。]]></description>
			<content:encoded><![CDATA[<p><a href="https://sozorablog.com/picowbook/#comment-3344">セゾン</a> への返信。</p>
<p>本を購入いただき、ありがとうございます。<br />
また、ご不便をおかけして申し訳ありません。</p>
<p>このエラーは新しいバージョンの MicroPython で<br />
ussl モジュールが使用できなくなったことが原因で発生しています。</p>
<p>修正版の BlynkLib.py については、以下のページの「訂正情報」欄で紹介していますので、ご確認ください。</p>
<p><a href="https://sozorablog.com/picowbook/" rel="ugc">https://sozorablog.com/picowbook/</a></p>
<p>修正版を適用することで、エラーが解消されるかと思います。<br />
お手数をおかけしますが、試してみてください。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		セゾン より		</title>
		<link>https://sozorablog.com/picowbook/#comment-3344</link>

		<dc:creator><![CDATA[セゾン]]></dc:creator>
		<pubDate>Sat, 15 Feb 2025 03:38:02 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-3344</guid>

					<description><![CDATA[本の通りにBlynkLib.pyをlibのなかに入れたのですが,以下のようなエラーが発生しました。
原因分かりますか？



MPY: soft reboot

    ___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  &#039;_/
 /____/_/\_, /_//_/_/\_\
        /___/ for Python v1.0.0 (rp2)

接続完了
IPアドレス = XXXXXXXXXXXXXXXX
Connecting to blynk.cloud:443...
Traceback (most recent call last):
  File &quot;&quot;, line 52, in 
  File &quot;/lib/BlynkLib.py&quot;, line 214, in __init__
  File &quot;/lib/BlynkLib.py&quot;, line 81, in __init__
  File &quot;/lib/BlynkLib.py&quot;, line 239, in connect
AttributeError: &#039;module&#039; object has no attribute &#039;create_default_context&#039;]]></description>
			<content:encoded><![CDATA[<p>本の通りにBlynkLib.pyをlibのなかに入れたのですが,以下のようなエラーが発生しました。<br />
原因分かりますか？</p>
<p>MPY: soft reboot</p>
<p>    ___  __          __<br />
   / _ )/ /_ _____  / /__<br />
  / _  / / // / _ \/  &#8216;_/<br />
 /____/_/\_, /_//_/_/\_\<br />
        /___/ for Python v1.0.0 (rp2)</p>
<p>接続完了<br />
IPアドレス = XXXXXXXXXXXXXXXX<br />
Connecting to blynk.cloud:443&#8230;<br />
Traceback (most recent call last):<br />
  File &#8220;&#8221;, line 52, in<br />
  File &#8220;/lib/BlynkLib.py&#8221;, line 214, in __init__<br />
  File &#8220;/lib/BlynkLib.py&#8221;, line 81, in __init__<br />
  File &#8220;/lib/BlynkLib.py&#8221;, line 239, in connect<br />
AttributeError: &#8216;module&#8217; object has no attribute &#8216;create_default_context&#8217;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		そぞら より		</title>
		<link>https://sozorablog.com/picowbook/#comment-2287</link>

		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Thu, 12 Sep 2024 08:41:26 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-2287</guid>

					<description><![CDATA[&lt;a href=&quot;https://sozorablog.com/picowbook/#comment-2282&quot;&gt;s.saimon&lt;/a&gt; への返信。

連絡が遅くなり申し訳ありません。

Chapter 5の serve_rotation.py について、エラーの原因ですが、エラーはThonnyがPico Wとの接続時に通信の問題を起こしている可能性があります。
Pico Wの再接続やThonnyの再起動を試してみてください。
また、他のプログラムが正常に動作するか試していただけると、問題の原因がより明確になるかもしれません。
よろしくお願いいたします。]]></description>
			<content:encoded><![CDATA[<p><a href="https://sozorablog.com/picowbook/#comment-2282">s.saimon</a> への返信。</p>
<p>連絡が遅くなり申し訳ありません。</p>
<p>Chapter 5の serve_rotation.py について、エラーの原因ですが、エラーはThonnyがPico Wとの接続時に通信の問題を起こしている可能性があります。<br />
Pico Wの再接続やThonnyの再起動を試してみてください。<br />
また、他のプログラムが正常に動作するか試していただけると、問題の原因がより明確になるかもしれません。<br />
よろしくお願いいたします。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		s.saimon より		</title>
		<link>https://sozorablog.com/picowbook/#comment-2282</link>

		<dc:creator><![CDATA[s.saimon]]></dc:creator>
		<pubDate>Tue, 10 Sep 2024 10:05:18 +0000</pubDate>
		<guid isPermaLink="false">https://sozorablog.com/?p=12155#comment-2282</guid>

					<description><![CDATA[はじめまして。コメント失礼いたします。
そぞらさんの著書を購入させていただき、日々勉強させていただいております。
Chapter 5の serve_rotation.py について質問がございます。サーボモーターを動かすプログラムを実行すると、途中でエラーが発生してプログラムが停止してしまいます。
もし可能でしたら、エラーの原因や解決策についてご教示いただけますと幸いです。

以下のエラー出力して停止してしまいます。
&#062;&#062; %Run -c $EDITOR_CONTENT
MPY: soft reboot
PROBLEM IN THONNY&#039;S BACK-END: Exception while handling &#039;Run&#039; (ConnectionError: read failed: [Errno 6] Device not configured).
See Thonny&#039;s backend.log for more info.
You may need to press &quot;Stop/Restart&quot; or hard-reset your MicroPython device and try again.
Process ended with exit code 1.
Unable to connect to /dev/cu.usbmodem1201: [Errno 2] could not open port /dev/cu.usbmodem1201: [Errno 2] No such file or directory: &#039;/dev/cu.usbmodem1201&#039;

Process ended with exit code 1.]]></description>
			<content:encoded><![CDATA[<p>はじめまして。コメント失礼いたします。<br />
そぞらさんの著書を購入させていただき、日々勉強させていただいております。<br />
Chapter 5の serve_rotation.py について質問がございます。サーボモーターを動かすプログラムを実行すると、途中でエラーが発生してプログラムが停止してしまいます。<br />
もし可能でしたら、エラーの原因や解決策についてご教示いただけますと幸いです。</p>
<p>以下のエラー出力して停止してしまいます。<br />
&gt;&gt; %Run -c $EDITOR_CONTENT<br />
MPY: soft reboot<br />
PROBLEM IN THONNY&#8217;S BACK-END: Exception while handling &#8216;Run&#8217; (ConnectionError: read failed: [Errno 6] Device not configured).<br />
See Thonny&#8217;s backend.log for more info.<br />
You may need to press &#8220;Stop/Restart&#8221; or hard-reset your MicroPython device and try again.<br />
Process ended with exit code 1.<br />
Unable to connect to /dev/cu.usbmodem1201: [Errno 2] could not open port /dev/cu.usbmodem1201: [Errno 2] No such file or directory: &#8216;/dev/cu.usbmodem1201&#8217;</p>
<p>Process ended with exit code 1.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
