Mastering hardware protocols with ESP32 and Arduinos
- Descrição
- Currículo
- FAQ
- Revisões
Welcome to the video course “Analysis and use of UART, I2C, OneWire, SPI and non-standard protocols in the Arduino/ESP environment”!
In this course we dive deep into the world of communication protocols and show you how to use them effectively with Arduino and ESP microcontrollers.
This course is ideal for Arduino and ESP enthusiasts who want to expand their understanding of communication protocols to create complex projects. Whether you are an experienced developer or a beginner, this course will provide you with valuable knowledge and practical applications.
This is not a theory course. We will jump straight into practical implementation and analyse and evaluate the protocols with a logic analyser.
In the course of the course, we will mainly deal with the most important communication protocols in the Arduino environment:
-
UART
-
I2C
-
OneWire
-
SPI
We will also look at non-standard protocols that are often used in special applications. You will learn how to identify, analyse and integrate these protocols into your Arduino and ESP projects.
After the introductory chapter, we can are able to handle bit operators so that we can do our own evaluations and libraries at bit level.
We will evaluate a light sensor (BH1750), DHT20 and DHT11 as well as an Ikea air quality sensor ourselves, without any external libraries.
In this video course we will use practical examples and demonstrations to teach you how to use these protocols. You will learn how to set up serial communication between different microcontrollers, transfer data, read sensors. We will also cover common challenges and troubleshooting that can occur when using these protocols.
By the end of the course you will have a solid understanding of UART, I2C, OneWire, SPI and non-standard protocols. You will be able to use these protocols safely and effectively in your Arduino and ESP projects and significantly expand your skills as a developer.
Sign up for my video course now and dive into the fascinating world of hardware protocols with microcontrollers!
-
8IntroVídeo Aula
-
9Difference Oscilloscope vs. Logic AnalyzerVídeo Aula
-
10Logic Analyzer CharacteristicsVídeo Aula
-
11Practical use cases at a glanceVídeo Aula
-
12Mask with ANDVídeo Aula
-
13Mask with ORVídeo Aula
-
14Bitwise shiftVídeo Aula
-
15Practical Exercise Examples 1Vídeo Aula
-
16Practical Exercise Examples 2Vídeo Aula
-
17StartVídeo Aula
-
18Why PulseView?Vídeo Aula
-
19DownloadVídeo Aula
-
20Base sketc for all examplesVídeo Aula
-
21Configuration and connecting Logic AnalyzerVídeo Aula
-
22Samples and MHz settingVídeo Aula
-
23Frequency and millisecondsVídeo Aula
-
24Baud rateVídeo Aula
-
25Produce and measure PWM signalVídeo Aula
-
26Trigger on level with IR sensorVídeo Aula
-
27IntroVídeo Aula
-
28Overview of serial communication with UARTVídeo Aula
-
29Theory of data transmissionVídeo Aula
-
30Hardware Serial Arduino UnoVídeo Aula
-
31Software Serial Arduino UnoVídeo Aula
-
32Display ASCII with decoderVídeo Aula
-
33HEX to ASCII with Arduino UNOVídeo Aula
-
34LSB and MSBVídeo Aula
-
35Binary LSB and MSB with Arduino UNOVídeo Aula
-
36Hardware Serial with ESP32Vídeo Aula
-
37What is a parity bit ?Vídeo Aula
-
38Example Parity Bit SERIAL_8E1 with ESP32Vídeo Aula
-
39UART communication between two Arduino UNOsVídeo Aula
-
40Note the logic Level with ESP32 to Arduino UNOVídeo Aula
-
41Finding or calculating the baud rateVídeo Aula
-
42Analysing the IKEA air quality sensor VindriktningVídeo Aula
-
43Self-made analysis with ESP32 for PM2,5 sensor from IKEAVídeo Aula
-
44Advantages and disadvantages of UARTVídeo Aula
-
45IntroVídeo Aula
-
46OneWire Protocol BasicsVídeo Aula
-
47DS18B20 Sketch and WiringVídeo Aula
-
48Info from the data sheetVídeo Aula
-
49Data analysis with Logic AnalyzerVídeo Aula
-
50Change resolution to 9 bitVídeo Aula
-
51Adding an external decoderVídeo Aula
-
52Get Data only with OneWire LibraryVídeo Aula
-
63IntroVídeo Aula
-
64I2C IntroductionVídeo Aula
-
65Protocol in detailVídeo Aula
-
66Sketch and wiring BH1750Vídeo Aula
-
67Analysis BH1750Vídeo Aula
-
68Sketch BH1750 without external libraryVídeo Aula
-
69Sketch and wiring DHT20Vídeo Aula
-
70Analysis DHT20Vídeo Aula
-
71Sketch DHT20 without external libraryVídeo Aula
-
72Arduino Uno to Arduino UnoVídeo Aula
-
73Overview of I2C addressesVídeo Aula
-
74Create own Sketch for reading I2C addressesVídeo Aula
-
75I2C MultiplexerVídeo Aula