{"id":3035,"date":"2020-08-16T15:15:28","date_gmt":"2020-08-16T06:15:28","guid":{"rendered":"http:\/\/otsuka.biz\/blog1\/?p=3035"},"modified":"2024-02-12T17:41:59","modified_gmt":"2024-02-12T08:41:59","slug":"esp32-wroom-32-arduino-compatible-development-board-based-on-espressif-esp32","status":"publish","type":"post","link":"https:\/\/otsuka.biz\/blog1\/esp32-wroom-32-arduino-compatible-development-board-based-on-espressif-esp32\/","title":{"rendered":"ESP32-WROOM-32: Arduino compatible development board based on Espressif ESP32"},"content":{"rendered":"\n<p>&lt;&lt; Introduction in Japanese &gt;&gt;<\/p>\n\n\n\n<p>2020\u5e74\u306e\u590f\u3001\u4f55\u304c\u65e5\u5e38\u3067\u4f55\u304c\u975e\u65e5\u5e38\u306a\u306e\u304b\uff1f With Corona \u304c\u53eb\u3070\u308c\u3066\u3001COVID-19 \u304c\u65e5\u5e38\u3068\u306a\u3063\u3066\u3057\u307e\u3063\u305f\u4eca\u5e74\u306e\u76c6\u4f11\u307f\u3002\u305d\u3053\u3067\u3001\u975e\u65e5\u5e38\u306e\u4e00\u3064\u3067\u3042\u308b\u96fb\u5b50\u5de5\u4f5c\u306b\u53d6\u308a\u7d44\u3093\u3067\u307f\u3088\u3046\u3068\u601d\u3044\u3001ESP32 \u3092\u5bfe\u8c61\u306b\u9078\u3093\u3060\u3002\u5168\u3066\u304c Made in China \u4e00\u8272\u306e\u590f\u3068\u3057\u305f\u3002<\/p>\n\n\n\n<p>ESP32 \u306e\u5b9f\u9a13\u30dc\u30fc\u30c9\u306f\u3001\u65b0\u578b\u30b3\u30ed\u30ca\u524d\u306b\u8cb7\u3063\u3066\u3044\u305f ESP32-WROOM-32 \u3092\u3001\u4ee5\u524d\u306b\u4f5c\u3063\u3066\u3044\u305f PIC \u5b9f\u9a13\u30dc\u30fc\u30c9\u306e\u7a7a\u304d\u30b9\u30da\u30fc\u30b9\u306b\u8f09\u305b\u308b\u3053\u3068\u3067\u5b8c\u6210\u3068\u3057\u305f\u3002\u6a2a\u7740\u306a\u590f\u4f11\u307f\u96fb\u5b50\u5de5\u4f5c\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>Arduino IDE \u3092\u7528\u3044\u305f ESP32-based module \u306e\u958b\u767a\u74b0\u5883\u306f\u3001\u30cd\u30c3\u30c8\u4e0a\u3067\u6ca2\u5c71\u7d39\u4ecb\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u7c21\u5358\u306b\u69cb\u7bc9\u3059\u308b\u4e8b\u304c\u51fa\u6765\u305f\u3002\u3053\u3053\u3067\u3001\u5b9f\u9a13\u30dc\u30fc\u30c9\u306e LCD \u304c I2C \u5236\u5fa1\u3067\u306f\u306a\u304f\u3066\u30014\u7dda\u30d1\u30e9\u30ec\u30eb\u5236\u5fa1\u3067\u3042\u308b\u4e8b\u306f\u3001\u3069\u3046\u304b\u3054\u5bb9\u8d66\u9858\u3044\u305f\u3044\u3002\u4f55\u6545\u304b\u30d1\u30e9\u30ec\u30eb\u5236\u5fa1\u306e LCD module \u3092\u4f7f\u3063\u3066\u3057\u307e\u3046\u306e\u306f\u3001\u60aa\u3044\u7656\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u307e\u3055\u3057\u304f\u6a5f\u80fd\u304c\u5929\u3053\u76db\u308a\u306e ESP32 \u3067\u3042\u308a\u3001\u305d\u306e\u500b\u3005\u306e\u6a5f\u80fd\u3092\u6687\u3092\u898b\u3064\u3051\u3066\u306f\u78ba\u8a8d\u3057\u305f\u3044\u3068\u601d\u3046\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"837\" src=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2020\/08\/ESP32-1024x837.jpg\" alt=\"\" class=\"wp-image-3047\" srcset=\"https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2020\/08\/ESP32-1024x837.jpg 1024w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2020\/08\/ESP32-300x245.jpg 300w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2020\/08\/ESP32-768x628.jpg 768w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2020\/08\/ESP32-1536x1256.jpg 1536w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2020\/08\/ESP32-2048x1674.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><br><br><\/p>\n\n\n\n<p>The pin connection of the LCD module (SC1602BBWB-XA-GB-G) to the&nbsp;ESP32-WROOM-32.<\/p>\n\n\n\n<p>&lt;ESP32&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;LCD&gt;<\/p>\n\n\n\n<p>GPIO 14&nbsp;&nbsp;&#8212;-&nbsp;&nbsp;RS<\/p>\n\n\n\n<p>GPIO 27 &nbsp;&#8212;-&nbsp; E<\/p>\n\n\n\n<p>GPIO 32&nbsp; &#8212;-&nbsp; DB4<\/p>\n\n\n\n<p>GPIO 33&nbsp; &#8212;-&nbsp; DB5<\/p>\n\n\n\n<p>GPIO 25&nbsp; &#8212;-&nbsp; DB6<\/p>\n\n\n\n<p>GPIO 26&nbsp; &#8212;-&nbsp; DB7<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VDD &#8212; 5 volt<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; R\/W &#8212;&nbsp;GND<\/p>\n\n\n\n<p><br><br><\/p>\n\n\n\n<p>The LiquidCrystal lcd() is the function&nbsp;in the libraries&nbsp;for&nbsp;the Arduino IDE, which controls a LCD module by serial connection.<\/p>\n\n\n\n<p>LiquidCrystal lcd( RS, Enable, DB4, DB5, DB6, DB7 )<\/p>\n\n\n\n<p>LiquidCrystal lcd( 14, 27, 32, 33, 25, 26 )<\/p>\n\n\n\n<p><br><br><\/p>\n\n\n\n<p>&lt;&lt; Sample sketch to control the LCD module &gt;&gt;<\/p>\n\n\n\n<div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img decoding=\"async\" class=\"wpdm_icon\" alt=\"\u30a2\u30a4\u30b3\u30f3\" src=\"data:image\/svg+xml;base64,CiAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogICAgICAgICAgICAgICAgPGRlZnM+CiAgICAgICAgICAgICAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY5ZGVmIiBvZmZzZXQ9IjAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI2YmRlZiIgb2Zmc2V0PSIxIi8+CiAgICAgICAgICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIzIiByeT0iMyIvPgogICAgICAgICAgICAgICAgICAgIDx0ZXh0IHg9IjUiIHk9IjE5IiBmb250LWZhbWlseT0iQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxM3B4IiBsZXR0ZXItc3BhY2luZz0iMSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0c3Bhbj5MWkg8L3RzcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iNiIgeT0iMjgiPl88L3RzcGFuPgogICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9zdmc+CgoJCQk=\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/otsuka.biz\/blog1\/download\/esp32-lcd\/'>ESP32 LCD<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 \u30d5\u30a1\u30a4\u30eb <i class=\"fas fa-hdd ml-3\"><\/i> 0.28 KB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/otsuka.biz\/blog1\/download\/esp32-lcd\/?wpdmdl=3404&refresh=69e7a160499cd1776787808\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div>\n\n\n\n<p>(Compiled by the Arduino IDE with the Arduino Core for the ESP32)<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&lt;&lt; Introduction in Japanese &gt;&gt; 2020\u5e74\u306e\u590f\u3001\u4f55\u304c\u65e5\u5e38\u3067\u4f55\u304c\u975e\u65e5\u5e38\u306a\u306e\u304b\uff1f With Corona \u304c\u53eb\u3070\u308c\u3066\u3001COVID-19 \u304c\u65e5\u5e38\u3068\u306a\u3063\u3066\u3057\u307e\u3063\u305f\u4eca\u5e74\u306e\u76c6\u4f11\u307f [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[13,11,12,5],"tags":[],"class_list":["post-3035","post","type-post","status-publish","format-standard","hentry","category-esp32","category-test-board-of-pic","category-internet","category-radio-frequency"],"_links":{"self":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/3035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/comments?post=3035"}],"version-history":[{"count":1,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/3035\/revisions"}],"predecessor-version":[{"id":3405,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/3035\/revisions\/3405"}],"wp:attachment":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/media?parent=3035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/categories?post=3035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/tags?post=3035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}