Programming Esp32 For Beginners
DOWNLOAD
Download Programming Esp32 For Beginners PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Programming Esp32 For Beginners book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page
Programming Esp32 For Beginners
DOWNLOAD
Author : Robert Demeo
language : en
Publisher: Independently Published
Release Date : 2025-12-16
Programming Esp32 For Beginners written by Robert Demeo and has been published by Independently Published this book supported file pdf, txt, epub, kindle and other format this book has been release on 2025-12-16 with Computers categories.
Programming ESP32 for Beginners is an instructional guide that introduces the ESP32 microcontroller and the use of MicroPython for embedded systems and basic Internet of Things applications. The book is intended for readers who are new to ESP32 development and want a structured introduction to both hardware and software concepts. The book begins with an overview of the ESP32 platform and common development boards, followed by setup instructions for MicroPython and the development environment. Subsequent chapters cover digital and analog input/output, basic circuit connections, sensor integration, and peripheral control. Wireless communication using Wi-Fi and Bluetooth is introduced at a foundational level, along with practical examples. Additional chapters address debugging techniques, safe hardware practices, code organization, scalability considerations, and responsible IoT design. The book concludes with appendices that provide reference material, including board overviews, component lists, MicroPython libraries, and essential terminology. This guide is suitable for students, hobbyists, and self-learners seeking a foundational understanding of ESP32 programming with MicroPython before advancing to more complex embedded or IoT systems.
Esp32 Arduino Programming Essentials
DOWNLOAD
Author : Sarful Hassan
language : en
Publisher: Independently Published
Release Date : 2024-10-04
Esp32 Arduino Programming Essentials written by Sarful Hassan and has been published by Independently Published this book supported file pdf, txt, epub, kindle and other format this book has been release on 2024-10-04 with Computers categories.
"ESP32 Arduino Programming Essentials: An Absolute Beginner Guide for IoT Development with ESP8266" is the perfect starting point for anyone interested in learning ESP32 programming using the Arduino IDE and exploring the world of IoT (Internet of Things). This beginner-friendly book also covers the ESP8266, providing you with a comprehensive guide to the two most popular microcontrollers in the industry. Whether you are a student, hobbyist, or aspiring IoT developer, this book will take you step-by-step from the basics of ESP32 and ESP8266 hardware to creating real-world IoT projects. No prior programming experience is needed-every concept is explained clearly and practically. This is an Arduino Programming Essentials guide designed to help you get started quickly and confidently. What You Will Learn: Get an introduction to the ESP32 and ESP8266 microcontrollers and understand their pinouts and key features. Learn Arduino programming basics like data types, variables, and control structures using the Arduino programming language. Understand GPIO operations and control devices such as LEDs and buttons. Set up Wi-Fi networking with ESP32 to connect to the internet and create IoT projects. Create a web server using the ESP32, enabling remote control of connected devices. Use deep sleep mode to make your projects more power-efficient. Projects Covered: LED control using GPIO pins with ESP32 and ESP8266. Establishing a Wi-Fi connection and creating a simple web server for remote device control. Setting up a Wi-Fi network scanner and learning how to handle network connections. Using analog inputs to control LEDs and other peripherals. This book is loaded with practical projects and hands-on examples to help you quickly build a solid foundation in Arduino programming for ESP32 and ESP8266. Whether you want to learn IoT for personal projects, academic purposes, or professional development, this guide is your gateway to creating smart, connected devices. Key Features: Beginner-friendly: Ideal for anyone wanting to learn ESP32 and ESP8266 programming with the Arduino IDE. Step-by-step learning with practical projects to reinforce each topic. Covers GPIO operations, Wi-Fi networking, web server development, and deep sleep mode for power efficiency. Hands-on projects to help you learn the essentials of IoT development using ESP32 and ESP8266. Perfect for hobbyists, students, and anyone eager to enter the exciting world of Internet of Things. Get ready to unlock the potential of ESP32 and ESP8266 with "ESP32 Arduino Programming Essentials"-an absolute beginner's guide that makes Arduino programming and IoT development accessible and fun!
Learn Esp32 Arduino Interfacing A Step By Step Guide
DOWNLOAD
Author : Janani Sathish
language : en
Publisher:
Release Date : 2021-04-04
Learn Esp32 Arduino Interfacing A Step By Step Guide written by Janani Sathish and has been published by this book supported file pdf, txt, epub, kindle and other format this book has been release on 2021-04-04 with categories.
The ESP32 development board, which was released as a successor to the ESP8266 chip, made a huge impact on the IoT industry as it integrated Bluetooth with WiFi and utilized a dual-core processor. ESP32-S3 is the latest addition to Espressif's microcontroller series, specifically designed for AIoT applications. In this video, we will look into the specifications of ESP32-S3 and its applications. Espressif announced the ESP32-S3 microctroller on 1st December 2020. It features a dual-core Xtensa LX7 CPU, while its previous iteration, the ESP32-S2, was based on a single-core Xtensa LX7 CPU. The S2 model was considered a bridge between the ESP8266 and ESP32 microcontrollers regarding performance and cost.Will guide you through making your first internet-connected electronics project using a Wi-Fi breakout ball that is available almost everywhere. You will study the complex workflow of hardware and software that makes smart objects successful through basic examples of step-by-step. We will take examples of the most common things you want to wake up, such as sensors or buttons that trigger email or tweet. We will also take examples of circuits that display FITCHETT information online and how to combine sample codes to build your project ideas. So whether you are a software engineer just dipping it at all into hardware or beginners who only have basic knowledge and Arduino, you will explore the Cloud service to quickly and easily link your DIY circuit with other Internet Things devices, social media websites and A more. The Internet of Things is now a trending topic, so I strongly recommend that you join this reason to get the knowledge you need to start as a freelancer IoT or just to start your career on the internet.
Esp32 Micropython Programming
DOWNLOAD
Author : Sarful Hassan
language : en
Publisher: Independently Published
Release Date : 2024-10-09
Esp32 Micropython Programming written by Sarful Hassan and has been published by Independently Published this book supported file pdf, txt, epub, kindle and other format this book has been release on 2024-10-09 with Computers categories.
ESP32 MicroPython Programming: An Essential Guide for Absolute Beginners & IoT Projects Are you ready to explore the powerful world of ESP32 programming with MicroPython? Whether you're an absolute beginner or a seasoned hobbyist, this comprehensive guide will help you dive into Internet of Things (IoT) development and create real-world projects with ease. In this beginner-friendly book, you'll learn how to: Set up and configure the ESP32 microcontroller for MicroPython. Master essential programming concepts like variables, loops, functions, and data types using MicroPython. Work with GPIO pins, sensors, actuators, and Wi-Fi modules to create dynamic IoT applications. Build exciting IoT projects such as smart home automation, web servers, and remote device control. This book is perfect for: Beginners with no programming experience who want to get started with MicroPython and ESP32. Makers, tinkerers, and hobbyists who want to learn how to build IoT devices and automate tasks. Students and educators looking for a hands-on introduction to embedded systems and IoT. Packed with detailed explanations, step-by-step tutorials, and downloadable code examples, this guide makes learning ESP32 MicroPython programming easy and fun. You'll also learn how to: Connect your ESP32 to the internet via Wi-Fi and control devices from a web interface. Use sensors like temperature and humidity detectors for real-time data collection and automation. Implement Pulse Width Modulation (PWM) for controlling devices like LEDs and motors. Whether you're looking to build your first IoT project, set up a smart home system, or simply learn the basics of embedded programming, this book has everything you need to get started with ESP32 and MicroPython. Key Features: Step-by-step tutorials for absolute beginners. Hands-on IoT projects such as smart lights, temperature sensors, and web servers. Wi-Fi connectivity for remote control and monitoring. Perfect for students, hobbyists, and professionals interested in IoT development. Take your first step into the world of ESP32 programming with MicroPython and create your own IoT solutions today!
Arduino And Micropython Programming Guide
DOWNLOAD
Author : SARFUL. HASSAN
language : en
Publisher: Independently Published
Release Date : 2024-10-17
Arduino And Micropython Programming Guide written by SARFUL. HASSAN and has been published by Independently Published this book supported file pdf, txt, epub, kindle and other format this book has been release on 2024-10-17 with Computers categories.
"No prior experience? No problem! This book is designed to take you from zero to hero, with simple explanations and hands-on projects to make learning easy and fun." Arduino and MicroPython Programming Guide: ESP32 & ESP8266 for Absolute Beginners to Advanced IoT Projects Are you ready to dive into the world of IoT and embedded systems using the powerful ESP32 and ESP8266 microcontrollers? Whether you're an absolute beginner or a seasoned developer looking to master Arduino and MicroPython programming, this guide has everything you need! This book provides a comprehensive, step-by-step approach to programming ESP32 and ESP8266, covering both Arduino IDE and MicroPython environments. With clear explanations, practical projects, and troubleshooting tips, you'll go from the basics to advanced IoT applications with ease. What You'll Learn: Introduction to ESP32 and ESP8266: Understand the history, evolution, and key features of these powerful microcontrollers. Basic and Advanced I/O: Learn digital and analog input/output, GPIO pin details, and how to control devices with sensors and actuators. Arduino IDE Setup: Step-by-step instructions for setting up the Arduino IDE, writing your first program, and connecting your ESP32 or ESP8266. MicroPython Setup: Install and use MicroPython in the Thonny IDE for fast, efficient development on your ESP32/ESP8266. Programming Fundamentals: Master core programming concepts, including arithmetic, comparison, bitwise, and boolean operators, as well as control structures, data types, and variables. Wi-Fi and Networking: Learn how to connect your ESP32/ESP8266 to Wi-Fi, create access points, scan for networks, and manage network settings. Advanced IoT Projects: Build real-world IoT applications, from deep sleep modes for power saving to dual-mode Wi-Fi projects for IoT systems. Projects Include: LED blink, button-controlled LED, and analog temperature sensors. Simple ATM system, trigonometric calculator, and temperature conversion programs. ESP32 deep sleep with timer, touchpad, and GPIO wake-up. Advanced Wi-Fi projects like dual-mode Wi-Fi, network scanning, and creating hotspots. This book includes all the resources you need to get started quickly, with easy-to-follow examples in both Arduino and MicroPython. Who Should Read This Book? Absolute beginners looking to learn microcontroller programming from scratch. IoT enthusiasts eager to create connected devices with ESP32 and ESP8266. Makers and developers seeking to expand their knowledge of Arduino and MicroPython. Educators searching for a comprehensive guide to teach microcontroller programming and IoT.
Learn Internet Of Things With Esp32 For Beginners Hand Guide
DOWNLOAD
Author : Aharen San
language : en
Publisher: Independently Published
Release Date : 2022-11-02
Learn Internet Of Things With Esp32 For Beginners Hand Guide written by Aharen San and has been published by Independently Published this book supported file pdf, txt, epub, kindle and other format this book has been release on 2022-11-02 with Computers categories.
Let's get started with understanding ESP 32 and 80. This is kind of an official introduction to the project. ◆And in this project we're going to talk about the agenda for this project, what all we are going to do in the schools. And we'll get started with starting the as we told you to write to you. So let's get started. Now, this is the project agenda. ◆This is what we are going to do throughout this project. And this is a very rough idea about the project. C One of the benefit of being a developer myself is that I do get to have a number of different problem statements almost every single day. ◆And when I'm creating a project, it's usually a job of 2 to 3 months at minimum. And whenever a new problem statements do come to me, I do include them into the schools as well. So I'll be I'll keep adding all the different problem statements that may come to me during the project of this creation. And then those points will also be there. ◆But roughly what we are going to study or what we are going to cover is what is basically easy to do and why we are going to use it. Then we'll try to understand what are the different boards available for use with 32 and which one we can choose among them.
Micropython Esp32
DOWNLOAD
Author : 曹永忠、许智诚、蔡英德
language : zh-CN
Publisher: 渥玛数位有限公司
Release Date : 2024-08-08
Micropython Esp32 written by 曹永忠、许智诚、蔡英德 and has been published by 渥玛数位有限公司 this book supported file pdf, txt, epub, kindle and other format this book has been release on 2024-08-08 with Computers categories.
本书是『程序设计系列』的第一本书,主要教导新手与初阶使用者之读者熟悉使用ESP32开发板,并透故攥写Python语言,透过开发版上的MicroPython的架构,进入物联网的实际应用,本书一个特点就是使用MicroPython,从一个最基础的温湿度传感器,进而制作一个因特网的物联网的基础应用,进而做数据库应用与可视化…等等,由于笔者策略,已将云端设计开发部分,另行攥写著作于:物联网云端系统开发(基础入门篇): Implementation an IoT Clouding Application (An Introduction to IoT Clouding Application Based on PHP)一书,开始把物联网的三层架构分开,希望学子可以更专精在感测层之嵌入式系统的开发,让云端开发专书系列进行开发,可以让整个教学更加容易与顺畅。 NodeMCU-32S 物联网开发板最强大的不只是它的简单易学的开发工具,最强大的是它网络功能与简单易学的模块函式库,几乎Maker想到应用于物联网开发的东西,只要透过众多的周边模块,都可以轻易的将想要完成的东西用堆积木的方式快速建立,而且NodeMCU-32S 物联网开发板市售价格比原厂Arduino Yun或Arduino + Wifi Shield更具优势,最强大的是这些周边模块对应的函式库,有全世界许多开放原始码的开发人员不断的支持,让Maker不需要具有深厚的电子、电机与电路能力,就可以轻易驾御这些模块。 笔者很早就开始使用NodeMCU-32S 物联网开发板,也算是先驱使用者,希望笔者可以推出更多的入门书籍给更多想要进入『Python』、『物联网』这个未来大趋势,所有才有这个系列的产生。 自序 ii 自序 iv 自序 vi 目 录 viii 图目录 xiii 表目录 xxv 物联网系列 1 开发板介绍 3 ESP32 WROOM 5 NodeMCU-32S 物联网开发板 8 安装ESP开发板的CP210X 芯片USB驱动程序 13 章节小结 18 开发环境介绍 20 MicroPython介绍 20 Thonny开发IDE安装 22 连接ESP32开发板 35 刻录MicroPython于ESP32开发板 63 下载MicroPython韧体版本 63 开启Thonny开发工具进行刻录MicroPython for ESP32 72 使用在线韧体进入刻录模式 84 上下传程序与子程序 95 上传程序 95 下载程序 99 安装套件 104 搭配硬件 104 安装对应硬件的韧体套件 105 下载函式库 113 下载装置端函式库到开发端 119 章节小结 123 扩充板介绍 125 彩色0.96吋OLED显示屏幕 126 外部GPIO脚位 128 外部串行周边接口SPI脚位 129 外部I²C脚位 130 外部I²C电压控制跳线帽 131 I²C感测组件直插线I²C脚位 132 透过XH2.54转接版连接I²C脚位 136 透过XH2.54转杜邦母头连接I²C脚位 140 外部通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称为UART)脚位 142 透过XH2.54转接版连接UART脚位 144 透过XH2.54转杜邦母头连接UART脚位 148 输出外部电源脚位 150 外接嗡鸣器 150 外接电源脚位 153 外接开关脚位 155 ESP32S开发板(NodeMCU-32S)插座 159 ESP32S 学习用白色终极板铜柱螺丝孔 160 重置按钮(Reset Button) 165 章节小结 167 基础组件与GPIO控制介绍 169 板载预设LED之GPIO脚位 171 硬件组立 172 默认LED之GPIO脚位程序 173 程序结果画面 174 显示连接任一GPIO脚位之 Led灯明灭 176 硬件组立 176 LED之GPIO5脚位程序 178 程序结果画面 178 透过GPIO脚位读取按钮之数字讯号 179 硬件组立 180 按钮控制Led灯明灭程序 182 程序结果画面 183 透过按钮控制继电器模块开启与关闭 184 硬件组立 184 按钮控制继电器模块开启与关闭程序 186 程序结果画面 187 透过模拟输出控制LED渐亮与渐灭 188 硬件组立 190 透过模拟输出控制LED渐亮与渐灭程序 192 程序结果画面 193 章节小结 193 I²C组件基本控制介绍 196 I²C 的基本特性 196 I²C 与传感器的关系 197 I²C 在传感器应用中的优势 197 典型应用 197 I²C 通讯协议细节 198 地址分配 198 数据传输 198 时钟速度 199 I²C 在传感器中的应用实例 199 显示模块(Display Module) 199 使用指南 200 温度传感器(Temperature & Humidity Sensor) 200 加速度计(Accelerometer) 201 光学传感器 202 气压计 203 I²C 系统设计考虑 204 温湿度模块电路组立 205 准备实验材料 205 驱动OLED 12832测试程序 209 HTU21D温湿度感测测试程序 211 整合OLED 12832之HTU21D温湿度感测测试程序 212 传送温湿度数据到云端开发测试程序 215 HTTP GET程序原理介绍 220 章节小结 226 网络基础篇 228 开发版硬件介绍 229 取得自身网络卡编号 230 硬件组立 230 电路组立 231 程序开发 232 取得环境可连接之无线基地台 233 硬件组立 235 程序开发 236 连接因特网 238 硬件组立 239 程序开发 240 建立网站来控制GPIO 242 硬件组立 244 程序开发 245 建立网站来控制多组GPIO 250 硬件组立 252 程序开发 254 建立温湿度感测网站 260 准备实验材料 261 程序开发 264 章节小结 270 本书总结 270 作者介绍 271 附录 273 本书教学用PCB 273 本书教学用电路板(成品) 274 NodeMCU 32S脚位图 275 ESP32-DOIT-DEVKIT脚位图 276 HTU21D函数程序 277 参考文献 280
Esp32
DOWNLOAD
Author : 曹永忠
language : zh-CN
Publisher: 渥瑪數位有限公司
Release Date : 2020-02-20
Esp32 written by 曹永忠 and has been published by 渥瑪數位有限公司 this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-02-20 with Computers categories.
本書是『ESP系列程式設計』的第一本書,主要教導新手與初階使用者之讀者熟悉使用ESP32開發板使用最基礎的數位輸出、數位輸入、類比輸出、類比輸入、網際網路連接、網際網路基礎應用…等等。 ESP 32開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且ESP 32開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是ESP 32開發板低廉的價格與Wifi+藍芽雙配備,更符合物聯網的基本需求,這是今年以來ESP 32開發板為何這樣火熱的原因,希望透過這個系列書籍的分享,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御ESP 32開發板與周邊模組。 筆者很早就開始使用ESP 32開發板,也算是先驅使用者,感謝台北大安高工冷凍科歐鎮寬老師之提攜(網址:http://ta.taivs.tp.edu.tw/mainteacher/SearchData.asp?TID=541),與ESP32大師:中信金融管理學院人工智慧學系的尤濬哲助理教授之無私分享(網址:https://faculty.ctbc.edu.tw/%E5%B0%A4%E6%BF%AC%E5%93%B2-%E5%8A%A9%E7%90%86%E6%95%99%E6%8E%88/),若沒有這些先進協助,本書無法付梓,所以筆者不勝感激,希望筆者可以推出更多的入門書籍給更多想要進入『ESP 32開發板』、『物聯網』這個未來大趨勢,所有才有這個系列的產生。
Esp32
DOWNLOAD
Author : 曹永忠
language : zh-CN
Publisher: 渥玛数位有限公司
Release Date : 2020-02-20
Esp32 written by 曹永忠 and has been published by 渥玛数位有限公司 this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-02-20 with Computers categories.
本书是『ESP系列程式设计』的第一本书,主要教导新手与初阶使用者之读者熟悉使用ESP32开发板使用最基础的数位输出、数位输入、类比输出、类比输入、网际网路连接、网际网路基础应用…等等。 ESP 32开发板最强大的不只是它的简单易学的开发工具,最强大的是它网路功能与简单易学的模组函式库,几乎Maker想到应用于物联网开发的东西,只要透过众多的周边模组,都可以轻易的将想要完成的东西用堆积木的方式快速建立,而且ESP 32开发板市售价格比原厂Arduino Yun或Arduino + Wifi Shield更具优势,最强大的是ESP 32开发板低廉的价格与Wifi+蓝芽双配备,更符合物联网的基本需求,这是今年以来ESP 32开发板为何这样火热的原因,希望透过这个系列书籍的分享,让Maker不需要具有深厚的电子、电机与电路能力,就可以轻易驾御ESP 32开发板与周边模组。 笔者很早就开始使用ESP 32开发板,也算是先驱使用者,感谢台北大安高工冷冻科欧镇宽老师之提携(网址:http://ta.taivs.tp.edu.tw/mainteacher/SearchData.asp?TID=541),与ESP32大师:中信金融管理学院人工智慧学系的尤浚哲助理教授之无私分享(网址:https://faculty.ctbc.edu.tw/%E5%B0%A4%E6%BF%AC%E5%93%B2-%E5%8A%A9%E7%90%86%E6%95%99%E6%8E%88/),若没有这些先进协助,本书无法付梓,所以笔者不胜感激,希望笔者可以推出更多的入门书籍给更多想要进入『ESP 32开发板』、『物联网』这个未来大趋势,所有才有这个系列的产生。
Micropython Esp32
DOWNLOAD
Author : 曹永忠、許智誠、蔡英德
language : zh-CN
Publisher: 渥瑪數位有限公司
Release Date : 2024-08-08
Micropython Esp32 written by 曹永忠、許智誠、蔡英德 and has been published by 渥瑪數位有限公司 this book supported file pdf, txt, epub, kindle and other format this book has been release on 2024-08-08 with Computers categories.
本書是『ESP系列程式設計』的第二本書,主要教導新手與初階使用者之讀者熟悉使用ESP32開發板使用最基礎的數位輸出、數位輸入、類比輸出、類比輸入、網際網路連接、網際網路基礎應用…等等。 ESP 32開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且ESP 32開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。 筆者很早就開始使用ESP 32開發板,也算是先驅使用者,希望筆者可以推出更多的入門書籍給更多想要進入『ESP 32開發板』、『物聯網』這個未來大趨勢,所有才有這個系列的產生。 自序 ii 自序 iv 自序 vi 目 錄 viii 圖目錄 xiii 表目錄 xxv 物聯網系列 1 開發板介紹 3 ESP32 WROOM 5 NodeMCU-32S 物聯網開發板 8 安裝ESP開發板的CP210X 晶片USB驅動程式 13 章節小結 18 開發環境介紹 20 MicroPython介紹 20 Thonny開發IDE安裝 22 連接ESP32開發板 35 燒錄MicroPython於ESP32開發板 63 下載MicroPython韌體版本 63 開啟Thonny開發工具進行燒錄MicroPython for ESP32 72 使用線上韌體進入燒錄模式 84 上下傳程式與副程式 95 上傳程式 95 下載程式 99 安裝套件 104 搭配硬體 104 安裝對應硬體的韌體套件 105 下載函式庫 113 下載裝置端函式庫到開發端 119 章節小結 123 擴充板介紹 125 彩色0.96吋OLED顯示螢幕 126 外部GPIO腳位 128 外部串列周邊介面SPI腳位 129 外部I²C腳位 130 外部I²C電壓控制跳線帽 131 I²C感測元件直插線I²C腳位 132 透過XH2.54轉接版連接I²C腳位 136 透過XH2.54轉杜邦母頭連接I²C腳位 140 外部通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter,通常稱為UART)腳位 142 透過XH2.54轉接版連接UART腳位 144 透過XH2.54轉杜邦母頭連接UART腳位 148 輸出外部電源腳位 150 外接嗡鳴器 150 外接電源腳位 153 外接開關腳位 155 ESP32S開發板(NodeMCU-32S)插座 159 ESP32S 學習用白色終極板銅柱螺絲孔 160 重置按鈕(Reset Button) 165 章節小結 167 基礎元件與GPIO控制介紹 169 板載預設LED之GPIO腳位 171 硬體組立 172 預設LED之GPIO腳位程式 173 程式結果畫面 174 顯示連接任一GPIO腳位之 Led燈明滅 176 硬體組立 176 LED之GPIO5腳位程式 178 程式結果畫面 178 透過GPIO腳位讀取按鈕之數位訊號 179 硬體組立 180 按鈕控制Led燈明滅程式 182 程式結果畫面 183 透過按鈕控制繼電器模組開啟與關閉 184 硬體組立 184 按鈕控制繼電器模組開啟與關閉程式 186 程式結果畫面 187 透過類比輸出控制LED漸亮與漸滅 188 硬體組立 190 透過類比輸出控制LED漸亮與漸滅程式 192 程式結果畫面 193 章節小結 193 I²C元件基本控制介紹 196 I²C 的基本特性 196 I²C 與感測器的關係 197 I²C 在感測器應用中的優勢 197 典型應用 197 I²C 通訊協定細節 198 地址分配 198 數據傳輸 198 時鐘速度 199 I²C 在感測器中的應用實例 199 顯示模組(Display Module) 199 使用指南 200 溫度感測器(Temperature & Humidity Sensor) 200 加速度計(Accelerometer) 201 光學感測器 202 氣壓計 203 I²C 系統設計考慮 204 溫溼度模組電路組立 205 準備實驗材料 205 驅動OLED 12832測試程式 209 HTU21D溫溼度感測測試程式 211 整合OLED 12832之HTU21D溫溼度感測測試程式 212 傳送溫溼度資料到雲端開發測試程式 215 HTTP GET程式原理介紹 220 章節小結 226 網路基礎篇 228 開發版硬體介紹 229 取得自身網路卡編號 230 硬體組立 230 電路組立 231 程式開發 232 取得環境可連接之無線基地台 233 硬體組立 235 程式開發 236 連接網際網路 238 硬體組立 239 程式開發 240 建立網站來控制GPIO 242 硬體組立 244 程式開發 245 建立網站來控制多組GPIO 250 硬體組立 252 程式開發 254 建立溫溼度感測網站 260 準備實驗材料 261 程式開發 264 章節小結 270 本書總結 270 作者介紹 271 附錄 273 本書教學用PCB 273 本書教學用電路板(成品) 274 NodeMCU 32S腳位圖 275 ESP32-DOIT-DEVKIT腳位圖 276 HTU21D函數程式 277 參考文獻 280