More than 8 hours of Full HD Content | All In One Bundle to Master Communication Protocols in the Microcontroller World
What You Will Learn In This Bundle:
-
Creating a GUI to control Arduino and PIC Microcontroller
-
USB Interfacing for Different Microcontrollers
-
Arduino Communication with I2C Bus
-
Arduino Communication with SPI Bus
-
PIC Microcontroller Communication with I2C Bus
-
PIC Microcontroller Communication with SPI Bus
—–
Detailed Description of each topic
Arduino Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it in your Arduino
I²C (pronounced I-squared-C)
Arduino Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it in your projects
I²C Allows communication of data between I2C devices over two wires. which makes it easier for anyone to exchange information without too much wiring.
What You Will Learn in This Course:
-
What is I²C and how it works
-
How to implement I²C in your project
-
What is the difference between I²C and other communication methods
-
Why using I²C will make your life easier
-
The advantages and disadvantages of using I²C
-
How to code I²C the right way and how to talk to multiple devices easily
-
A practical example of I²C enabled DS1307 Data and Time IC and how to read data from it using I²C
——————–
PIC Microcontroller Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it
I²C (pronounced I-squared-C)
PIC Microcontroller Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it in your projects
I²C Allows communication of data between I2C devices over two wires. which makes it easier for anyone to exchange information without too much wiring.
What You Will Learn in This Course:
-
What is I²C and how it works
-
How to implement I²C in your project
-
What is the difference between I²C and other communication methods
-
Why using I²C will make your life easier
-
The advantages and disadvantages of using I²C
-
How to code I²C the right way and how to talk to multiple devices easily
-
A practical example of I²C enabled DS1307 Data and Time IC and how to read data from it using I²C
————-
PIC Microcontroller Communication with SPI Bus
PIC Microcontroller Communication with SPI Bus: A step by step guide to Master SPI Protocol and Start using it in your projects
SPI Allows communication of data between SPI devices over four wires. which makes it easier for anyone to exchange information without too much wiring.
What You Will Learn in This Course:
-
What is SPI and how it works
-
How to implement SPI in your project
-
What is the difference between SPI and other communication methods
-
Why using SPI will make your life easier
-
The advantages and disadvantages of using SPI
-
How to code SPI the right way and how to talk to multiple devices easily
-
A practical example of SPI
—————–
Arduino Communication with SPI Bus
Arduino Communication with SPI Bus: A step by step guide to Master SPI Protocol and Start using it in your projects
SPI Allows communication of data between SPI devices over four wires. which makes it easier for anyone to exchange information without too much wiring.
What You Will Learn in This Course:
-
What is SPI and how it works
-
How to implement SPI in your project
-
What is the difference between SPI and other communication methods
-
Why using SPI will make your life easier
-
The advantages and disadvantages of using SPI
-
How to code SPI the right way and how to talk to multiple devices easily
-
A practical example of SPI
I2C Protocol
-
1Introduction
-
2Who We Are?
Educational Engineering Team
Team of skilled Engineers Sharing Knowledge with the World
Educational Engineering Team is a Leading Team in Microcontroller Industry, with over 13 Years of Experience in Teaching and Doing Practical Projects.
We strive to put all our hands-on experience in these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.
This real-world knowledge enables you to grasp knowledge easily, and you can apply this learning immediately to your life and projects.
Educational Engineering Team has been in the Programming and Microcontroller business since 2007. We have been part of many projects. Over the course of these years - we have gained a good insight into students’ and educators’ needs. We are passionate about sharing all our collective knowledge with you. As of 2018, we have already taught over 250k-THOUSAND students and counting.
Currently, we have more than 100+ Courses on Udemy
Educator and Author of "Educational Engineering".
Ashraf is an educator, Mechatronics engineer, electronics and programming hobbyist, and Maker. He creates online video courses on the EduEng YouTube Channel (More Than 4 Million View, 20k + Subscriber) and author of four Microcontroller books.
As a Chief Educational Engineer since 2007 at Educational Engineering Team, the company he founded, Ashraf’s mission is to explore new trends and technology and help educate the world and make it a better place.
Educational Engineering offers educational courses and Bootcamps, articles, lessons, and online support for electronics hobbyists, Programming hobbyists, Microcontroller hobbyists, STEM students, and STEM teachers.
That team also work as freelancer engineers, helping many students in their graduation projects, and provide guidance and consulting for many students over the years to help them kick-start their career.
Ashraf’s core skill is explaining difficult concepts through in a step by step easy to understand matter using video and text. With over 11 years of tertiary teaching experience, Ashraf has developed a simple yet comprehensive and informative style in teaching that students from all around the world appreciate.
His passion for Microcontrollers and Programming and in particular for the world of Arduino, PIC Microcontroller, Rasberry Pi has guided his personal development and his work through Educational Engineering.
Ashraf’s online courses have helped over 250,000 people from around the world to be better and to make a great career in the industry.
Educational Engineering Team offer Course on
Circuit Design, Simulation, and PCB Fabrication
Arduino, PIC Microcontroller, and Raspberry Pi
Programming in C, Python, and other programming languages
PLC Industrial Programming and Automation
3D Design and Simulation
ESP and IoT World
For more information use the links in the profile page to follow Educational Engineering Team and Ashraf’s latest innovations.
-
3Who We Are?
Download and Install The Required Software
Arduino Communication with I2C Protocol
PIC Microcontroller Communication with I2C
-
11I2C Pins in Arduino
-
12Arduino Wire Library I2C Functions
-
13Arduino to Arduino I2C Example Circuit Design
-
14Arduino to Arduino I2C Example Coding
-
15Arduino to DS1307 Time and Date Module Circuit Design
-
16Code
-
17AD5171 Digital Potentiometer Example
-
18Master Reader/Slave Sender
-
19Master Writer/Slave Receiver
-
20SRFxx Sonic Range Finder Reader
SPI Protocol
PIC Microcontroller Communication with SPI Protocol
Arduino SPI Communication
USB Interfacing with PIC Microcontroller
Control PIC Microcontroller using a GUI via USB or RS232
-
40Introduction to the USB World
-
41Advantages of USB Communication
-
42USB Pin-out Port Wiring
-
43USB Transfer speeds
-
44USB Device Classes
-
45Introduction to Descriptors
-
46Creating a descriptor file in MikroC
-
47Creating a descriptor file in MikroC - Practical
-
48USB Libraries HID Enable
-
49USB RAM
-
50USB Functions
-
51USB Functions Explained with Examples
-
52Circuit Design for First Example
-
53The Code
-
54Installing the Virtual USB Port Feature to enable Simulation
-
55First Example Send and Receive Data
-
56Second Example Send Characters and Check the incoming Data
-
57Third Example Turn Leds On and Off via USB
-
58Forth Example Reading Input - Button Press
-
59Burning the Code to PIC using A Programmer
-
60MikroC and Ql2006 Right Configuration for the Code file
-
61DEVICE DRIVERS FOR USB interfacing with pic microcontroller
-
62Practical Circuit Assembly
Download and Install Software Section
-
63What is a GUI
-
64Microsoft Visual Studio
-
65Proteus Virtual USB Installation
-
66Different Communication Methods that Can be used
-
67What is Serial Communication and RS232
-
68How To Create Your First GUI Project Quick Intro
-
69How to Create RS232 Serial Interfacing Circuit Board
-
70Circuit Design for Two Leds Controlled by PIC Microcontroller
-
71Code Your Microcontroller to Send and Recieve Serial Data
-
72Create Your First GUI to Control Two Leds
-
73Control PIC Microcontroller using GUI