Getting Started with ESP32-S2, PlatformIO, and Arduino Framework

preview_player
Показать описание
In this ESP32-S2 video tutorial, you're going to learn how to build a simple project based on Arduino Framework using ESP32-S2-Saola-1 Development Board, Visual Studio Code, and PlatformIO by programming the built-in LED diode to blink and change the color of the light. It's one of the simplest and quickest ways to get started with this microcontroller.

USB OTG wiki:
USB Devices ESP32-S2 can possibly imitate:

Library to build USB Devices on ESP32-S2:

CP210x USB to UART Driver:

Getting Started with ESP32 - Step-By-Step Tutorial (previous ESP32 video):

ESP32-S2 Specification:

ESP32-S2-Saola-1 Development Board Specification:

Software used in the video:

Social Media:

Thank you for watching and see you soon!

00:00 Intro
00:31 To-Do List
01:17 ESP32-S2 vs ESP32 - main differences
03:26 ESP32-S2-Saola-1 Development Board
04:57 Creating a new project with VSCode and PlatformIO
06:30 Workaround to use Arduino Framework with Saola-1 board
07:36 Setting the monitor speed and initializing the Serial
08:05 Simple “Hello” program to send text over Serial
09:28 Preparing the board and deploying the code
10:26 Connecting to Serial Monitor and testing the program
11:31 Program to blink LED Diode: external library installation
13:15 Program to blink LED Diode: writing the code
16:25 Deploying the code and final test
17:17 The End
Рекомендации по теме
Комментарии
Автор

Clear and very well organized! Thank you VERY much. I was struggling with programming the Saola in the Arduino IDE until I found your video using VSCode. I'm hooked!

brentdewitt
Автор

This was excellent. I just picked up an ESP32-S2-DevKitC-1 and I'm certain that this will get me started in no time.

klif_n
Автор

Superb job!! Now I know how to program the onboard RGB LED on my Saola 1 dev board. I always learn something new when I watch your videos.

paulsan
Автор

Dude thank you so much. I have been trying to figure out for over an hour how to use the Arduino framework with the ESP32-S2 series, and you just explained EVERYTHING! I managed to transfer my code without any issues, thanks so much!

Nikkuuu
Автор

although there are many videos related to electronics, iot, makers etc...only few are providing such structured and clear content. Keep up with the good work! I'm looking forward to more advanced content on ESP32 and PIO development! You have one more subscriber, thanks!

erich
Автор

Your video halped a whole lot! Thank you! I hope you continue making good videos like this one!

hrusavhrusafov
Автор

I just found this channel and *LOVE* the videos!

Thank You!

MyTubeUtoo
Автор

👍👍👍 ! Very good tutorial !

Just the right tempo for a newbee like me :-)
I like when you keep commenting all actions, how and why,
even if we are supposed to know it already.
Cheers,
Eddy.

eddyfontaineyoutu
Автор

great video, thanks for posting it here! amazing job

marcb
Автор

newbee here....i'm trying to use two esp32. one stationary with a piezo buzzer, the other to trigger the buzzer when it is close to the stationary one, you teach a a rate that is comfortable for newbee's. awesome videos!!!!1 thanks

glenn
Автор

Great video. Thanks for sharing. Is there a development board that comes with USB-C instead of Micro-USB, that you can recommend?

oliverwirkus
Автор

HI Tomasz : Good Tutorial . Would be nice if can have RS485 and later I3C protocol on esp32doit-devkit-v1

utubercj
Автор

I was just working earlier trying to get my serial monitor to work. After watching this I see what I was doing wrong.

If there is a better way to monitor variable values than printing them to the serial monitor this would be my request for a video. It would be amazing if you could add a break point and hover over a variable to see it value but I doubt this can be done when programming a microcontroller.

dave_dennis
Автор

Hello tomasz, is it possible to install wled in it, i have this Board and the project is to make Hyperion Control lightstrip from wi-fi, i need a big help

dragondavi
Автор

Hi, I try to start a new project in platformio but it is stuck at initialization for very long. I am using esp32 wroom. Any idea the reason for this?

choonkwangyeo
Автор

W końcu algorytm YT podsunął mi coś sensownego. Nie znam angielskiego ale zrozumiałem Cię bez problemu i w teorii nauczyłeś mnie skompilowania kodu pod mrygałkę led. :)
W sumie rozglądałem się za informacjami o ESP32-S2-HMI-DevKit-1. Miałeś to może w rękach?. Nie wiem o co chodzi, ale coś tego nawet nie idzie kupić. Prowadzisz odpłatne nauczanie? :)

laserowo
Автор

Which one is better between ESP32­S2­ WROVER­ I and ESP32­S2 WROOM­ I, thanks

Gyovione
Автор

You can also use the R32 and R33 and solder bridge them, and then you can plug the USB and use the OTG as normal.

ramimehyar
Автор

How do I connect the esp32-s2 with a 1602a LCD Screen?

SingKoonChoo
Автор

Znakomita robota.
Niestety nie działa I2C i OTA co obecnie praktycznie uniemożliwia sensowne wykorzystanie tego procesora.(a mam ich 24szt.) Może jakieś sugestie ?
Wielkie dzięki i pozdrawiam.

janmaciejewski
visit shbcf.ru