<?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>
	Comments on: First steps with Raspberry PI Pico for Beginners	</title>
	<atom:link href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/feed/" rel="self" type="application/rss+xml" />
	<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/</link>
	<description>Raspberry PI, Arduino and Electronics made simple</description>
	<lastBuildDate>Mon, 06 Jan 2025 13:13:48 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Kees		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43299</link>

		<dc:creator><![CDATA[Kees]]></dc:creator>
		<pubDate>Mon, 06 Jan 2025 13:13:48 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-43299</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43297&quot;&gt;peppe8o&lt;/a&gt;.

Thank you for your support.
Kind regards,
Kees]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43297">peppe8o</a>.</p>
<p>Thank you for your support.<br />
Kind regards,<br />
Kees</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43297</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Mon, 06 Jan 2025 11:51:04 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-43297</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43295&quot;&gt;Kees&lt;/a&gt;.

Both correct. The second way should use a lower amount of the Raspberry PI Pico&#039;s memory]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43295">Kees</a>.</p>
<p>Both correct. The second way should use a lower amount of the Raspberry PI Pico&#8217;s memory</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kees		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43295</link>

		<dc:creator><![CDATA[Kees]]></dc:creator>
		<pubDate>Mon, 06 Jan 2025 11:09:49 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-43295</guid>

					<description><![CDATA[Thank you very much with your quick reply!
You have pointed me to the right place with your link https://docs.micropython.org/en/latest/library/index.html
There I have found the necessary information about modules. Do I understand it well they are libraries in fact?
And the difference between (example) &quot;import machine&quot; and &quot;from machine import Pin&quot; is that in the latter you like to use a class Pin only that you prevent that the whole library &quot;machine&quot; is loaded in the memory of the device?]]></description>
			<content:encoded><![CDATA[<p>Thank you very much with your quick reply!<br />
You have pointed me to the right place with your link <a href="https://docs.micropython.org/en/latest/library/index.html" rel="nofollow ugc">https://docs.micropython.org/en/latest/library/index.html</a><br />
There I have found the necessary information about modules. Do I understand it well they are libraries in fact?<br />
And the difference between (example) &#8220;import machine&#8221; and &#8220;from machine import Pin&#8221; is that in the latter you like to use a class Pin only that you prevent that the whole library &#8220;machine&#8221; is loaded in the memory of the device?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43293</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Mon, 06 Jan 2025 08:33:52 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-43293</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43273&quot;&gt;Kees3&lt;/a&gt;.

Hi,
MicroPython (as well as Python) is built with a modular structure. With the basic MicroPython you can od just a few, basic operations allowing you to calculate some math operations, code loops, and basic functions like printing a text message in your console. The reason of this choice is to keep the microcontroller&#039;s memory usage as low as possible. If you need more complex operations you must load in memory the related library: that&#039;s the &quot;import&quot; operation.
Some libraries are already available with the firmware: they are saved in your microcontroller storage but they are not loaded in memory. The best reference for this is the official MicroPython documentation available at  &lt;a href=&quot;https://docs.micropython.org/en/latest/library/index.html&quot; rel=&quot;nofollow ugc&quot;&gt;https://docs.micropython.org/en/latest/library/index.html&lt;/a&gt;.
Some libraries are not available with the firmware, otherwise the firmware file would be too big for microcontroller storages. So, sometimes you have to save specific files including the classes and functions that you need to run. You can save them in your microcontroller storage as &quot;.py&quot; files and then you can import them in your code. It is important to note that library files must be stored in specific folders in your microcontroller sotrage, as described in my &lt;a href=&quot;https://peppe8o.com/adding-external-modules-to-micropython-with-raspberry-pi-pico/&quot; rel=&quot;ugc&quot;&gt;adding external modules to micropython with Raspberry PI Pico&lt;/a&gt; tutorial.

I hope this can help you to better understand how MicroPython libraries work with Raspberry PI Pico and, generally, with microcontrollers.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43273">Kees3</a>.</p>
<p>Hi,<br />
MicroPython (as well as Python) is built with a modular structure. With the basic MicroPython you can od just a few, basic operations allowing you to calculate some math operations, code loops, and basic functions like printing a text message in your console. The reason of this choice is to keep the microcontroller&#8217;s memory usage as low as possible. If you need more complex operations you must load in memory the related library: that&#8217;s the &#8220;import&#8221; operation.<br />
Some libraries are already available with the firmware: they are saved in your microcontroller storage but they are not loaded in memory. The best reference for this is the official MicroPython documentation available at  <a href="https://docs.micropython.org/en/latest/library/index.html" rel="nofollow ugc">https://docs.micropython.org/en/latest/library/index.html</a>.<br />
Some libraries are not available with the firmware, otherwise the firmware file would be too big for microcontroller storages. So, sometimes you have to save specific files including the classes and functions that you need to run. You can save them in your microcontroller storage as &#8220;.py&#8221; files and then you can import them in your code. It is important to note that library files must be stored in specific folders in your microcontroller sotrage, as described in my <a href="https://peppe8o.com/adding-external-modules-to-micropython-with-raspberry-pi-pico/" rel="ugc">adding external modules to micropython with Raspberry PI Pico</a> tutorial.</p>
<p>I hope this can help you to better understand how MicroPython libraries work with Raspberry PI Pico and, generally, with microcontrollers.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kees3		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-43273</link>

		<dc:creator><![CDATA[Kees3]]></dc:creator>
		<pubDate>Sun, 05 Jan 2025 21:25:05 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-43273</guid>

					<description><![CDATA[Hello,

Thank you for publishing this tutorial.
After reading your tutorial I see often when a program begins there must be some import action. Sometimes it sounds like &quot;import os&quot; or 
&quot;from machine import Pin, Timer&quot;.
Where is that imported from?
When is it from... import and when is it import alone? How do you discover that?

You write &quot;import os&quot;   This will import the &quot;os&quot; module.

And what can I import with import?
Where will the &quot;os&quot; module be dropped? Where is the module coming from and where is it going to?
How do you know that you need os?  Where are these modules documented?
Then you write os.uname (). Is this instruction anywhere documented?
In general when I find and where a list of instructions or commands (I suppose there are a lot) with their explanation and a short example then I can make a program succesfully (I hope).
But as long as I do not have any information then it is difficult to start with it.
As an example: in a random tutorial on internet I saw the instruction &quot;display.update()&quot; to make the result visible on the graphical display of my Pimoroni Explorer Base board 
and in another tutorial I had to use  &quot;lcd.show()&quot;. Why in one case this and in the other case different? For the same result?

Beside your interesting examples, where can I find good documented (online) papers or manuals which enables me to verify how and for what purpose an instruction is used for. 
And how to learn this programming stuff for Pi.Pico (or Micropython) on the right way?

Thank you for your help.]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Thank you for publishing this tutorial.<br />
After reading your tutorial I see often when a program begins there must be some import action. Sometimes it sounds like &#8220;import os&#8221; or<br />
&#8220;from machine import Pin, Timer&#8221;.<br />
Where is that imported from?<br />
When is it from&#8230; import and when is it import alone? How do you discover that?</p>
<p>You write &#8220;import os&#8221;   This will import the &#8220;os&#8221; module.</p>
<p>And what can I import with import?<br />
Where will the &#8220;os&#8221; module be dropped? Where is the module coming from and where is it going to?<br />
How do you know that you need os?  Where are these modules documented?<br />
Then you write os.uname (). Is this instruction anywhere documented?<br />
In general when I find and where a list of instructions or commands (I suppose there are a lot) with their explanation and a short example then I can make a program succesfully (I hope).<br />
But as long as I do not have any information then it is difficult to start with it.<br />
As an example: in a random tutorial on internet I saw the instruction &#8220;display.update()&#8221; to make the result visible on the graphical display of my Pimoroni Explorer Base board<br />
and in another tutorial I had to use  &#8220;lcd.show()&#8221;. Why in one case this and in the other case different? For the same result?</p>
<p>Beside your interesting examples, where can I find good documented (online) papers or manuals which enables me to verify how and for what purpose an instruction is used for.<br />
And how to learn this programming stuff for Pi.Pico (or Micropython) on the right way?</p>
<p>Thank you for your help.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-33603</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Tue, 27 Aug 2024 05:52:36 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-33603</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-33486&quot;&gt;Shane&lt;/a&gt;.

Hi Shane,
the Raspberry PI Pico differs from the Raspberry PI Pico W in the management of the built-in LED, as you stated. With the W model you can test it with my &lt;a href=&quot;https://peppe8o.com/getting-started-with-wifi-on-raspberry-pi-pico-w-and-micropython/&quot; rel=&quot;ugc&quot;&gt;Getting Started with WiFi on Raspberry PI Pico W and MicroPython&lt;/a&gt; tutorial.
Anyway, you are right and I should update this post in the next days in order to advice people.

many thanks,
peppe8o]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-33486">Shane</a>.</p>
<p>Hi Shane,<br />
the Raspberry PI Pico differs from the Raspberry PI Pico W in the management of the built-in LED, as you stated. With the W model you can test it with my <a href="https://peppe8o.com/getting-started-with-wifi-on-raspberry-pi-pico-w-and-micropython/" rel="ugc">Getting Started with WiFi on Raspberry PI Pico W and MicroPython</a> tutorial.<br />
Anyway, you are right and I should update this post in the next days in order to advice people.</p>
<p>many thanks,<br />
peppe8o</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Shane		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-33486</link>

		<dc:creator><![CDATA[Shane]]></dc:creator>
		<pubDate>Sat, 24 Aug 2024 23:54:18 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-33486</guid>

					<description><![CDATA[Hello,

Just trying out your tutorials and could not get the LED to blink. Problem is I&#039;m using a PICO W and I assumed the PICO&#039;s are all the same.  Anyways I learned that there is no Pin for the LED connected to the RP2040 (according to the RPi website). Instead it is connected to a GPIO Pin on the wireless chip. Once I modified the code as they suggested it started flickering for me perfectly. Hopefully this helps anyone else who might find your tutorials. Still learning, and thank you for taking the time to share your knowledge. 

from machine import Pin, Timer
led = machine.Pin(&quot;LED&quot;, machine.Pin.OUT)
timer = Timer()

def blink(timer):
    led.toggle()

timer.init(freq=25, mode=Timer.PERIODIC, callback=blink)]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Just trying out your tutorials and could not get the LED to blink. Problem is I&#8217;m using a PICO W and I assumed the PICO&#8217;s are all the same.  Anyways I learned that there is no Pin for the LED connected to the RP2040 (according to the RPi website). Instead it is connected to a GPIO Pin on the wireless chip. Once I modified the code as they suggested it started flickering for me perfectly. Hopefully this helps anyone else who might find your tutorials. Still learning, and thank you for taking the time to share your knowledge. </p>
<p>from machine import Pin, Timer<br />
led = machine.Pin(&#8220;LED&#8221;, machine.Pin.OUT)<br />
timer = Timer()</p>
<p>def blink(timer):<br />
    led.toggle()</p>
<p>timer.init(freq=25, mode=Timer.PERIODIC, callback=blink)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-20198</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Sun, 20 Nov 2022 10:53:17 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-20198</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-20071&quot;&gt;Vlad&lt;/a&gt;.

Hi Vlad, please can you send me some pictures from your Thonny IDE by email? -&gt; giuseppe@peppe8o.com.
Thanks]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-20071">Vlad</a>.</p>
<p>Hi Vlad, please can you send me some pictures from your Thonny IDE by email? -> <a href="mailto:giuseppe@peppe8o.com">giuseppe@peppe8o.com</a>.<br />
Thanks</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vlad		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-20071</link>

		<dc:creator><![CDATA[Vlad]]></dc:creator>
		<pubDate>Wed, 16 Nov 2022 18:18:40 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-20071</guid>

					<description><![CDATA[Hello. I run the code and nothing happened. What can be the reason? 
It shows me &quot;&#062;&#062;&#062; &quot; and just this.]]></description>
			<content:encoded><![CDATA[<p>Hello. I run the code and nothing happened. What can be the reason?<br />
It shows me &#8220;&gt;&gt;&gt; &#8221; and just this.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-11674</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Sat, 05 Mar 2022 22:06:52 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4588#comment-11674</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-11669&quot;&gt;Noel Kuck&lt;/a&gt;.

You are welcome!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/first-steps-with-raspberry-pi-pico-for-beginners/#comment-11669">Noel Kuck</a>.</p>
<p>You are welcome!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
