Learn how to program the ESP32 and ESP8266 with MicroPython, a re-implementation of Python 3 programming language targeted for microcontrollers. This is one of the easiest ways to program your ESP32/ESP8266 boards!
The registration for "MicroPython Programming with ESP32 and ESP8266" eBook is open until January 17, 2019.
The registration closes when the timer below hits zero.
The "MicroPython Programming with ESP32 and ESP8266" is an eBook with 5 Modules and 250 pages long. Continue reading this page for a detailed Table of Contents...
The eBook covers MicroPython with a practical approach:
We also provide all the resources to build the projects: downloadable code, schematics, and parts list.
Additionally, you get access to our private Forum and Facebook group to ask questions and interact with other members.
This eBook comes with an opportunity to join our private Forum of like-minded people where you can ask questions about the eBook or other related subjects. You'll get direct help from Rui and Sara or from other active members of the community.
For those who want to quickly learn to program microcontrollers (ESP32 and ESP8266) without the burden of having to learn more “complex/advanced” programming languages like C/C++ used in Arduino IDE. MicroPython is suitable for complete beginners when it comes to programming microcontrollers.
If you’re used to program with Arduino programming language, you’ll learn an easier way to program your boards. Additionally, you’ll learn Python fundamental concepts that can be useful in other application fields. By using a high-level programming language, you can make complex programs with just a few lines of code.
With MicroPython, making IoT applications for ESP32 and ESP8266 has never been easier.
Why the registration closes January 17?
Because this is a new eBook and we want to guarantee support to all enrolled members, the registrations are open for a limited time.
After closing the registrations January 17, we still don't know when the registrations will open again. The registration closes when the timer below hits zero.
Note: After your purchase, you receive an email with a username and password that you use to access the members area and download the PDF eBook.
Have questions? Email me at https://randomnerdtutorials.com/support anytime for any reason.
You won’t regret it. My 60 day money back guarantee backs up every word in this message. Proceed with confidence. See you inside,
If you don’t like the eBook, I don’t want your money. Seriously, that’s why I offer a 60 days money back guarantee. Email me here and I will promptly refund all your money. No questions, no hassles – it’s that simple!
This eBook contains 5 Modules with several Units each. For a complete Table of Contents, read the beginning of this page.
Because this is a new eBook and we want to guarantee support to all enrolled members, the registrations are open for a limited time. After closing the registrations January 17, we still don't know when the registrations will open again.
Yes, we often update our eBooks, so everyone who purchases gets free lifetime updates. You’ll also have access to future content that we might add to the eBook.
MicroPython is a re-implementation of Python 3 programming language targeted for microcontrollers and embedded systems, while Arduino IDE is based on C/C++ programming language.
MicroPython is simpler and less prone to syntax errors when compared with Arduino programming language. On the other hand, MicroPython doesn’t have as much support in terms of libraries. Nonetheless, there are available libraries for the most common tasks and sensors usage. You probably can do everything that you need with MicroPython.
Note: MicroPython has a very enthusiastic and fast growing community.
Yes. If you’re familiar with Arduino programming language, you’ll find a simpler way to program your boards. Python is an easy to read programming language and less prone to error syntax. If you want to prototype your projects quicker, MicroPython is the way to go. For example, the script to blink an LED is as simple as follows:
from machine import Pin from time import sleep led = Pin(2, Pin.OUT) while True: led.value(not led.value()) sleep(0.5)
Some of the differences between MicroPython and Arduino programming language: you don’t need to declare variables, you don’t need to add a semicolon ; to the end of each statement and you don’t need curly brackets (use indentation instead).
Well, if you don’t like it, I don’t want your money. Seriously, that’s why I offer a 60 days money back guarantee. Email me here and I will promptly refund all your money. No questions, no hassles – it’s that simple!
If you still have questions after reading this page please email me here. I’ll do my best to answer your questions.
Hey there, I’m Rui Santos, founder of the Random Nerd Tutorials blog. For the last couple of months we’ve been working on this new eBook dedicated to programming the ESP boards with MicroPython firmware. This eBook is perfect for anyone that loves to make IoT projects. With MicroPython you can build web servers, MQTT clients, and much more very quickly.
Rui Santos RandomNerdTutorials.com
Hi. I’m Sara Santos and I work at the RNT blog with Rui. We’ve developed the “MicroPython Programming with ESP32 and ESP8266” eBook to provide an easy way to program your boards for IoT projects. MicroPython is a great way to get started programming electronics. If you're already familiar with Arduino programming language, I’m sure you’ll learn something new - you’ll be able to build complex projects with just a few lines of code.
Sara Santos RandomNerdTutorials.com
Hi Rui, I was pleased to receive your email regarding MicroPython on ESP32. I am sure many of your readers are asking should I use MicroPython instead of Arduino? My answer: use both(...). Your courses are so good, we use them at the commercial level, not just the hobbyist level. Thanks for the good work.
I have been doing your courses on ESP8266, ESP32, and Home automation, and they are really excellent. It seems that you have taken lots of efforts to make and explain even very difficult topics in a very simple and easy to understand way. Congratulations for your valuable work.
Thank you Rui for everything you’ve done for ESP8266 projecteers. You and your site have been my “go-to” for a few years whenever I need advice or some detail of a component.
Hi, I love your eBooks and courses - everything has worked perfectly. I have lots of new ideas. Thanks!
This is one of the best sites on the net, period. I recently purchased your course (Learn ESP32 with Arduino IDE) and I can't say enough about it. It simply let me bypass hours of aggravation. Clear instruction and great example code. Thanks again.
Hello Sir. You are such an inspiring person. I really appreciate the effort you put into your projects. Because of RNT I have successfully built my first DHT11 circuit with my new ESP32 and I am very proud of it.
AS SEEN ON...
Low Power Weather Station Datalogger using ESP8266 and BME280 with MicroPython
Alexa (Echo) with ESP32 and ESP8266 – Voice Controlled Relay
MicroPython – Getting Started with MQTT on ESP32/ESP8266
ESP32 Over-the-air (OTA) Programming – Web Updater Arduino IDE
ESP32/ESP8266 MicroPython Web Server – Control Outputs