<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ESP-32S Archives - CyberBlogSpot</title>
	<atom:link href="https://cyberblogspot.com/tag/esp-32s/feed/" rel="self" type="application/rss+xml" />
	<link>https://cyberblogspot.com/tag/esp-32s/</link>
	<description>Not just another blogspot site</description>
	<lastBuildDate>Mon, 20 Feb 2023 06:31:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://cyberblogspot.com/wp-content/uploads/2018/08/cropped-iphone-iphone3gs-32x32.jpg</url>
	<title>ESP-32S Archives - CyberBlogSpot</title>
	<link>https://cyberblogspot.com/tag/esp-32s/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>NodeMCU ESP-32S Pinout and Configuration</title>
		<link>https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/</link>
					<comments>https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 24 Jan 2020 00:57:06 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ESP-32S]]></category>
		<category><![CDATA[ESP-32S Pinout]]></category>
		<category><![CDATA[NodeMCU]]></category>
		<category><![CDATA[NodeMCU ESP-32S]]></category>
		<category><![CDATA[NodeMCU ESP-32S Pinout]]></category>
		<category><![CDATA[NodeMCU Pinout]]></category>
		<category><![CDATA[Pinout and Configuration]]></category>
		<guid isPermaLink="false">http://www.cyberblogspot.com/?p=2644</guid>

					<description><![CDATA[<p>There are many competing but compatible ESP32 microcontroller development boards. As a result of the competition, different ESP32 board models have different pin configurations. It is therefore imperative to properly identify your ESP32 compatible board and use the correct pin configuration guide. This NodeMCU ESP-32S pinout and configuration is for the ESP32 development board with&#8230;&#160;<a href="https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/" rel="bookmark">Read More &#187;<span class="screen-reader-text">NodeMCU ESP-32S Pinout and Configuration</span></a></p>
<p>The post <a href="https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/">NodeMCU ESP-32S Pinout and Configuration</a> appeared first on <a href="https://cyberblogspot.com">CyberBlogSpot</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>There are many competing but compatible ESP32 microcontroller development boards.  As a result of the competition, different ESP32 board models have different pin configurations.  It is therefore imperative to properly identify your ESP32 compatible board and use the correct pin configuration guide.  This NodeMCU ESP-32S pinout and configuration is for the ESP32 development board with the backside shown below.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="752" height="660" src="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-backside.jpg" alt="NodeMCU ESP-32S backside view showing the pinout and configuration" class="wp-image-2660" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-backside.jpg 752w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-backside-300x263.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-backside-400x351.jpg 400w" sizes="(max-width: 752px) 100vw, 752px" /><figcaption class="wp-element-caption">NodeMCU ESP-32S Backside</figcaption></figure></div>


<p>As can be seen from the picture above, it&#8217;s very hard to make a mistake in identifying the board if you look at the underside.  It is clearly marked NodeMCU ESP-32S and at the very top of the board is a big Ai-Thinker logo. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="802" height="569" src="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-1.jpg" alt="NodeMCU ESP-32S ESP32 development board showing top side without any visible pinout." class="wp-image-2664" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-1.jpg 802w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-1-300x213.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-1-768x545.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp32s-1-400x284.jpg 400w" sizes="(max-width: 802px) 100vw, 802px" /></figure></div>


<p>Now, let&#8217;s take a closer look at the top side of the ESP-32S board.  Take note that this particular ESP32 development board DOES NOT HAVE any pin labels on the top side.  Take another look at the backside and you will find the pin labels there.  If you insert this board on a breadboard, how, for God&#8217;s sake, can you see the pin labels?  Start breadboarding with this ESP-32S board and you&#8217;ll know what i mean.  To search for a particular pin, you will need to count the pins from either side of the board.</p>



<p>You would probably wish you had bought another board like this:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="802" height="605" src="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-board-doit-edit.jpg" alt="An image showing an alternative board DOIT ESP-32 Development Board with pinout and configuration similar to NodeMCU ESP-32S." class="wp-image-2665" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-board-doit-edit.jpg 802w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-board-doit-edit-300x226.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-board-doit-edit-768x579.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-board-doit-edit-400x302.jpg 400w" sizes="(max-width: 802px) 100vw, 802px" /><figcaption class="wp-element-caption">DOIT ESP-32 Development Board with pin labels</figcaption></figure></div>


<h2 class="wp-block-heading">Why does NodeMCU ESP-32S have no pin labels?</h2>



<p>It is due to the board&#8217;s small form factor.  The NodeMCU ESP-32S board is narrower than the DOIT ESP-32 board shown above.  If pin labels were printed on the top side of the ESP-32S board, they would probably be too small to be legible.</p>



<p>And why, in the first place, did Ai-Thinker used a smaller form factor that prevented it from printing legible pin labels?</p>



<p>The reason is that the wider form factor covers the whole width of the breadboard.  </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="850" height="686" src="https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-breadboard.jpg" alt="A picture of a development board which is different from the NodeMCU." class="wp-image-2666" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-breadboard.jpg 850w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-breadboard-300x242.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-breadboard-768x620.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-breadboard-400x323.jpg 400w" sizes="auto, (max-width: 850px) 100vw, 850px" /></figure></div>


<p>In order to use this board having a larger form factor, you need to saw off and split your breadboard into two, like this:</p>



<p> </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="800" height="862" src="https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-split-breadboard.jpg" alt="A wider development board inserted on a cut breadboard to facilitate breadboarding." class="wp-image-2668" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-split-breadboard.jpg 800w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-split-breadboard-278x300.jpg 278w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-split-breadboard-768x828.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp8266-split-breadboard-400x431.jpg 400w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">A development board on a split breadboard</figcaption></figure></div>


<p>In contrast, a narrower board leaves a row of breadboard pins on both sides of the board.  And as a result, you don&#8217;t need to literally hack your breadboard.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="800" height="650" src="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-breadboard.jpg" alt="The NodeMCU ESP-32S inserted on a breadboard showing the available breadboard points. " class="wp-image-2670" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-breadboard.jpg 800w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-breadboard-300x244.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-breadboard-768x624.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-breadboard-400x325.jpg 400w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">NodeMCU ESP-32S in Breadboard showing available breadboard points</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="675" height="1024" src="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-esp12-sidebyside-675x1024.jpg" alt="NodeMCU ESP-32S compared to a development board with a wider form factor." class="wp-image-2671" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-esp12-sidebyside-675x1024.jpg 675w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-esp12-sidebyside-198x300.jpg 198w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-esp12-sidebyside-768x1164.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-esp12-sidebyside-400x607.jpg 400w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-esp12-sidebyside.jpg 800w" sizes="auto, (max-width: 675px) 100vw, 675px" /><figcaption class="wp-element-caption">NodeMCU ESP-32S breadboarded with another wider board</figcaption></figure></div>


<h2 class="wp-block-heading">How to Make Breadboarding NodeMCU ESP-32S Easier</h2>



<p>As I was looking for a Fritzing part download in order to make my own pin configuration guide for NodeMCU ESP-32S, I came across this <a rel="noreferrer noopener" aria-label="page (opens in a new tab)" href="https://forum.fritzing.org/t/esp32s-hiletgo-dev-boad-with-pinout-template/5357" target="_blank">page</a>.  I am reproducing it here just in case we lost the page.</p>



<p>The OP (original poster) in the Fritzing forum created a pin configuration template that we can print and lay on top of the breadboard.  This facilitates breadboarding, without the need to count the pins left or right when breadboarding.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="592" src="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-pin-configuration-1024x592.jpg" alt="A printed version of the NodeMCU ESP-32S pinout and configuration." class="wp-image-2676" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-pin-configuration-1024x592.jpg 1024w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-pin-configuration-300x173.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-pin-configuration-768x444.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-pin-configuration-400x231.jpg 400w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-pin-configuration.jpg 1035w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-with-pin-guidejpg-1024x768.jpg" alt="The printed NodeMCU ESP-32S pinout laid on top a breadboard to facilitate breadboarding." class="wp-image-2677" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-with-pin-guidejpg-1024x768.jpg 1024w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-with-pin-guidejpg-300x225.jpg 300w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-with-pin-guidejpg-768x576.jpg 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-with-pin-guidejpg-400x300.jpg 400w, https://cyberblogspot.com/wp-content/uploads/2020/01/esp32-hiletgo-with-pin-guidejpg.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Below is the edited NodeMCU ESP-32S pin configuration from the manufacturer.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="872" height="927" src="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-pin-configuration-edited-tiny.png" alt="NodeMCU ESP-32S Pinout and Configuration edited with board orientation reference" class="wp-image-2650" srcset="https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-pin-configuration-edited-tiny.png 872w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-pin-configuration-edited-tiny-282x300.png 282w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-pin-configuration-edited-tiny-768x816.png 768w, https://cyberblogspot.com/wp-content/uploads/2020/01/nodemcu-esp-32s-pin-configuration-edited-tiny-400x425.png 400w" sizes="auto, (max-width: 872px) 100vw, 872px" /><figcaption class="wp-element-caption">NodeMCU ESP-32S Pin Configuration Annotated with Board Orientation Reference</figcaption></figure></div>


<h2 class="wp-block-heading">Related Articles on NodeMCU ESP-32S Pinout and Configuration</h2>



<h3 class="wp-block-heading">ESP8266 and ESP32</h3>



<p><a href="https://cyberblogspot.com/how-to-set-up-arduino-ide-for-esp8266-programming/" target="_blank" rel="noreferrer noopener">How to Set up Arduino IDE for ESP8266 Programming</a><br><a href="https://cyberblogspot.com/how-to-save-and-restore-esp8266-and-esp32-firmware/" target="_blank" rel="noreferrer noopener">How to Save and Restore ESP8266 and ESP32 Firmware</a><br><a href="https://cyberblogspot.com/nodemcu-v3-esp8266-pinout-and-configuration/" target="_blank" rel="noreferrer noopener">NodeMCU V3 ESP8266 Pinout and Configuration</a><br><a href="https://cyberblogspot.com/how-to-test-a-nodemcu-v3-esp8266-dev-board/" target="_blank" rel="noreferrer noopener">How to Test a NodeMCU V3 ESP8266 Dev Board</a>                                                                     </p>



<h3 class="wp-block-heading">ESP-01 </h3>



<p><a href="https://cyberblogspot.com/how-to-program-esp-01-with-arduino-ide/" target="_blank" rel="noreferrer noopener">How to Program ESP-01 with Arduino IDE</a><br><a href="https://cyberblogspot.com/esp-01-and-esp-01s-pinout-and-configuration/" target="_blank" rel="noreferrer noopener">ESP-01 and ESP-01S Pinout and Configuration</a><br><a href="https://cyberblogspot.com/difference-between-esp-01-and-esp-01s/" target="_blank" rel="noreferrer noopener">Difference Between ESP-01 and ESP-01S</a><br><a href="https://cyberblogspot.com/how-to-test-an-esp-01-esp8266-module/" target="_blank" rel="noreferrer noopener">How to Test an ESP-01 ESP8266 Module</a><br><a href="https://cyberblogspot.com/how-to-control-esp-01-thru-a-router/" target="_blank" rel="noreferrer noopener">How to Control ESP-01 thru a Router</a><br><a href="https://cyberblogspot.com/how-to-control-esp-01-without-a-router/" target="_blank" rel="noreferrer noopener">How to Control ESP-01 Without a Router</a><br><a href="https://cyberblogspot.com/how-to-use-esp-01-wi-fi-relay-module/" target="_blank" rel="noreferrer noopener">How to Use ESP-01 Wi-Fi Relay Module</a><br><a href="https://cyberblogspot.com/esp-01-with-rtc-and-lcd-display/" target="_blank" rel="noreferrer noopener">ESP-01 with RTC and LCD Display</a><br><a href="https://cyberblogspot.com/esp-01-esp8266-ntp-clock-with-lcd-display/" target="_blank" rel="noreferrer noopener">ESP-01 ESP8266 NTP Clock with LCD Display</a>  </p>



<h3 class="wp-block-heading">ATtiny85                                       </h3>



<p><a href="https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/" target="_blank" rel="noreferrer noopener">How to Install ATTinyCore on Arduino IDE</a><br><a href="https://cyberblogspot.com/how-to-program-attiny85-with-arduino-ide/" target="_blank" rel="noreferrer noopener">How to Program ATtiny85 with Arduino IDE</a><br><a href="https://cyberblogspot.com/how-to-program-digispark-attiny85-board-with-arduino-ide/" target="_blank" rel="noreferrer noopener">How to Program Digispark ATtiny85 Board with Arduino IDE</a><br><a href="https://cyberblogspot.com/digispark-attiny85-pinout-and-configuration/" target="_blank" rel="noreferrer noopener">Digispark ATtiny85 Pinout and Configuration</a>                                  <br><a href="https://cyberblogspot.com/how-to-enable-serial-monitor-on-digispark-attiny85/" target="_blank" rel="noreferrer noopener">How to Enable Serial Monitor on Digispark ATtiny85</a><br><a href="https://cyberblogspot.com/how-to-use-arduino-as-isp-programmer/" target="_blank" rel="noreferrer noopener">How to Use Arduino as ISP Programmer</a>                                                                                               </p>



<h3 class="wp-block-heading">Bluetooth</h3>



<p><a href="https://cyberblogspot.com/how-to-use-at-09-ble-with-arduino-and-smartphone-2/" target="_blank" rel="noreferrer noopener">How to Use AT-09 BLE with Arduino and Smartphone</a></p>



<p>                                         <br>                                         <br>                                         <br>                                          </p>



<h2 class="wp-block-heading">References for NodeMCU ESP-32S Pinout and Configuration</h2>



<p><a href="https://en.wikipedia.org/wiki/ESP32" target="_blank" rel="noreferrer noopener">ESP-32 on Wikipedia</a><br><a href="https://www.espressif.com/en/products/socs/esp32" target="_blank" rel="noreferrer noopener">ESP-32 Wi-Fi and Bluetooth MCU</a></p>
<p>The post <a href="https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/">NodeMCU ESP-32S Pinout and Configuration</a> appeared first on <a href="https://cyberblogspot.com">CyberBlogSpot</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
