Setup Menus in Admin Panel

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
Course Access

Unlimited Duration

Last Updated

February 14, 2024

Students Enrolled

0

Course Duration

7 hours, 43 minutes

Course Instructor
Certification

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

Profile Photo
0.11 0.10869565217391304
1
Students
Professional Mechatronics Engineer

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 Pins in Arduino 00:03:00
    • Arduino Wire Library I2C Functions 00:10:00
    • Arduino to Arduino I2C Example Circuit Design 00:04:00
    • Arduino to Arduino I2C Example Coding 00:20:00
    • Arduino to DS1307 Time and Date Module Circuit Design 00:07:00
    • Code 00:00:00
    • AD5171 Digital Potentiometer Example 00:00:00
    • Master ReaderSlave Sender 00:00:00
    • Master WriterSlave Receiver 00:00:00
    • SRFxx Sonic Range Finder Reader 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
    • What is SPI 00:01:00
    • SPI Working Principle 00:09:00
    • SPI Library in MikroC Pro IDE 00:15:00
    • Circuit Design 00:08:00
    • Coding 00:09:00
    • Arduino SPI Pins 00:04:00
    • Arduino SPI Library 00:06:00
    • Circuit Design Arduino to Arduino SPI Communication 00:13:00
    • Coding Master 00:16:00
    • Coding Slave 00:19: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
    • What is a GUI 00:03:00
    • Microsoft Visual Studio 00:02:00
    • Proteus Virtual USB Installation 00:01:00
    • Different Communication Methods that Can be used 00:04:00
    • What is Serial Communication and RS232 00:05:00
    • How To Create Your First GUI Project Quick Intro 00:06:00
    • How to Create RS232 Serial Interfacing Circuit Board 00:13:00
    • Circuit Design for Two Leds Controlled by PIC Microcontroller 00:06:00
    • Code Your Microcontroller to Send and Recieve Serial Data 00:12:00
    • Create Your First GUI to Control Two Leds 00:07:00
    • Control PIC Microcontroller using GUI 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
    • Get Your Certificate & Transcript 00:00:00

Course Reviews

© 2024 Course Central | website design & Maintenance by: menulane

Setup Menus in Admin Panel