Explore communication protocols with this step-by-step guide. Learn I²C, SPI, RS232, and USB and their advantages/disadvantages. In addition, operation, bus library functions, and interface devices with Arduino and PIC Microcontroller.
£15.99 inc. VAT
More about the course
What you will learn
- 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
Is this course for you?
- Anyone interested in talking to multiple devices easily via I²C, SPI, RS232, and USB the right way
- Anyone Interested in Interfacing Arduino and PIC Microcontroller with other ICs or devices via I²C, SPI, RS232, and USB
- Anyone Interested in Controlling different devices using I²C, SPI, RS232, and USB Protocols
- Arduino and PIC Microcontroller Lovers
Why Choose Course?
- Conducted by industry experts
- Get Instant E-certificate
- Fully online, interactive Text course
- Developed by qualified professionals
- Self-paced learning and laptop, tablet, smartphone-friendly
- 24/7 Tutor Support
Certification
Upon successful completion of this course, an instant e-certificate will be generated free of charge. The digital version of the course transcript is available for £2.99. We can post the printed copy to your address. A delivery charge of £4.99 for the UK & £12.99 outside of the UK is applied.
Industry Expert Instructor
Rated Excellent on Trustpilot
Course Content
-
- Introduction 00:03:00
-
- What is I2C 00:04:00
- Things Your Need to Know about I2C 00:02:00
- Advantages to I2C 00:06:00
- Disadvantages to I2C 00:04:00
- I2C Bus Operation 00:08:00
- Operation Explained in More Details 00:05:00
- Software Requirements 00:00:00
- I2C Library Routines 00:12:00
- Circuit Design for I2C Testing 00:07:00
- Circuit Design 00:00:00
- Coding Simple Example 00:12:00
- Code 00:00:00
- Reading Data from DS1307 Time and Date IC 00:17:00
- Code 00:00:00
- Internal DS1307 Memory Allocation 00:00:00
- I2C Library 00:00:00
- SPI Library in MikroC Pro IDE 00:15:00
- Circuit Design 00:08:00
- Coding 00:09:00
- Introduction to the USB World 00:04:00
- Advantages of USB Communication 00:04:00
- USB Pin-out Port Wiring 00:04:00
- USB Transfer speeds 00:03:00
- USB Device Classes 00:04:00
- Introduction to Descriptors 00:02:00
- Creating a descriptor file in MikroC 00:06:00
- Creating a descriptor file in MikroC – Practical 00:06:00
- USB Libraries HID Enable 00:05:00
- USB RAM 00:07:00
- USB Functions 00:06:00
- USB Functions Explained with Examples 00:00:00
- Circuit Design for First Example 00:11:00
- The Code 00:00:00
- Installing the Virtual USB Port Feature to enable Simulation 00:01:00
- First Example Send and Receive Data 00:21:00
- Second Example Send Characters and Check the incoming Data 00:07:00
- Third Example Turn Leds On and Off via USB 00:07:00
- Forth Example Reading Input – Button Press 00:06:00
- Burning the Code to PIC using A Programmer 00:04:00
- MikroC and Ql2006 Right Configuration for the Code file 00:06:00
- DEVICE DRIVERS FOR USB interfacing with pic microcontroller 00:02:00
- Practical Circuit Assembly 00:08:00
- Download and Install Proteus Software 00:11:00
- Download and Install MikroC Software 00:11:00
- Download and Install Arduino Software 00:09:00
- Download and Install Fritzing Software 00:06:00
- Download and Install Microsoft Visual Studio 00:11:00