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!
Who this course is for:
Arduino and ESP hobbyists
Electronics and IoT enthusiasts
Programmers and developers: if you already have basic programming skills and want to expand your skills in the field of microcontroller programming
Anyone who enjoys developing with microcontrollers
Requirements
Logic Analyzer for analysing the logs with PulseView (Windows, macOS & Linux)
Arduino or ESP32
First experience with programming Arduinos and ESPs. You should already know how to use the IDE.
Various sensors for evaluating protocols such as DHT20, DHT11, BH1750. More details in the parts list
Fun with the analysis of protocols
Last Updated 6/2023
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
.pad/0
487.2 KB
.pad/1
946 KB
.pad/10
209.5 KB
.pad/11
89.4 KB
.pad/12
303.9 KB
.pad/13
650.6 KB
.pad/14
660.3 KB
.pad/15
770.2 KB
.pad/16
594.2 KB
.pad/17
376.7 KB
.pad/18
943.5 KB
.pad/19
35.3 KB
.pad/2
563.3 KB
.pad/20
489.3 KB
.pad/21
919.2 KB
.pad/22
774.5 KB
.pad/23
906.7 KB
.pad/24
562.4 KB
.pad/25
652 KB
.pad/26
315.7 KB
.pad/27
556.2 KB
.pad/28
750.3 KB
.pad/29
1002 KB
.pad/3
653.8 KB
.pad/30
339.8 KB
.pad/31
668 KB
.pad/32
885.3 KB
.pad/33
776.4 KB
.pad/34
961 KB
.pad/35
700.5 KB
.pad/36
961.6 KB
.pad/37
34.4 KB
.pad/38
824.7 KB
.pad/39
924 KB
.pad/4
82.6 KB
.pad/40
217.9 KB
.pad/41
972.8 KB
.pad/42
165.8 KB
.pad/43
848.3 KB
.pad/44
354 KB
.pad/45
901.5 KB
.pad/46
293.4 KB
.pad/47
910 KB
.pad/5
781.3 KB
.pad/6
735.1 KB
.pad/7
550 KB
.pad/8
234.2 KB
.pad/9
459.1 KB
TutsNode.net.txt
63 B
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/1. Introduction/5. Open VSC PlatformIO program in Arduino IDE.mp4
81.5 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/2. Difference Oscilloscope vs. Logic Analyzer.mp4
53.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/3. Logic Analyzer Characteristics.mp4
78.7 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/4. Practical use cases at a glance.mp4
92.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/5. Mask with AND.mp4
100.4 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/6. Mask with OR.mp4
65.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/7. Bitwise shift.mp4
67.3 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/8. Practical Exercise Examples 1.mp4
220.5 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/2. Basics logic analyzer and bit operators/9. Practical Exercise Examples 2.mp4
57 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/3. PulseView Basics/10. Trigger on level with IR sensor.mp4
49.6 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/3. PulseView Basics/2. Why PulseView.mp4
62.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/3. PulseView Basics/5. Configuration and connecting Logic Analyzer.mp4
114.9 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/3. PulseView Basics/8. Baud rate.mp4
54.2 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/3. PulseView Basics/9. Produce and measure PWM signal.mp4
140.5 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/10. Hardware Serial with ESP32.mp4
83.2 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/11. What is a parity bit .mp4
57.8 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/12. Example Parity Bit SERIAL_8E1 with ESP32.mp4
75.3 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/13. UART communication between two Arduino UNOs.mp4
149.3 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/14. Note the logic Level with ESP32 to Arduino UNO.mp4
179.4 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/15. Finding or calculating the baud rate.mp4
59.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/16. Analysing the IKEA air quality sensor Vindriktning.mp4
162.2 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/17. Self-made analysis with ESP32 for PM2,5 sensor from IKEA.mp4
190.4 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/2. Overview of serial communication with UART.mp4
94.6 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/3. Theory of data transmission.mp4
50.7 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/4. Hardware Serial Arduino Uno.mp4
50.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/5. Software Serial Arduino Uno.mp4
53.7 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/6. Display ASCII with decoder.mp4
64.2 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/7. HEX to ASCII with Arduino UNO.mp4
79.4 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/4. UART/9. Binary LSB and MSB with Arduino UNO.mp4
55.8 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/5. OneWire/3. DS18B20 Sketch and Wiring.mp4
108.7 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/5. OneWire/4. Info from the data sheet.mp4
83.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/5. OneWire/5. Data analysis with Logic Analyzer.mp4
74 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/5. OneWire/7. Adding an external decoder.mp4
62.3 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/5. OneWire/8. Get Data only with OneWire Library.mp4
86.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/6. Non-standard protocols- DHT11 (DHT22)/2. Circuit and wiring.mp4
91 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/6. Non-standard protocols- DHT11 (DHT22)/3. Understanding the protocoll and signal analysis.mp4
139.8 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/6. Non-standard protocols- DHT11 (DHT22)/5. Insight into the DHT library.mp4
63.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/7. SPI/2. Basics.mp4
62 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/7. SPI/3. Sketch Arduino Uno to Uno.mp4
135.6 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/7. SPI/5. DHT22 values via SPI.mp4
76.5 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/10. Arduino Uno to Arduino Uno.mp4
132.8 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/12. Create own Sketch for reading I2C addresses.mp4
73.7 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/2. I2C Introduction.mp4
59.2 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/4. Sketch and wiring BH1750.mp4
100.2 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/5. Analysis BH1750.mp4
99.4 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/6. Sketch BH1750 without external library.mp4
173.9 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/8. Analysis DHT20.mp4
106.4 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/8. I2C/9. Sketch DHT20 without external library.mp4
205.1 MB
[TutsNode.net] - Mastering hardware protocols with ESP32 and Arduinos/9. Closing chapter/1. Conclusion.mp4