Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
تعلم PC interfacing between PIC-based devices and PC
Highest Rated
Rating: 4.7 out of 5(17 ratings)
206 students

تعلم PC interfacing between PIC-based devices and PC

Alternative toolchain for LABVIEW in the fild of PC interfacing
Last updated 9/2021
Arabic

What you'll learn

  • You will learn how to design, animate, and run PIC-based devices by using MikroC compiler and Proteus simulator
  • You can tie and connect between such PIC-based device and PC via building custom C#-based drivers to exchage data/commands with such PIC-based devices
  • You will able to build complete solution for monitoring/controlling application with different sensors/actuators components in virtual manner using Proteus
  • You will use and explore different wired/wireless interfacing technologies such as UART, RS232, USB, GSM/GPRS modems, and interfacing with SD memory cards
  • You can use only a fully-software PC programs to build your solutions without the need to build physical/real PIC devices
  • You will learn how to consolidate different programs to release your virtual prototype such as Proteus simulator, C# programming Language, MikroC compiler.
  • You will learn how to use programs that achieve virtual interfacing between proteus device and C# App on PC such as VSPD, WinImage, Virtual USB, Real-Term, etc
  • This course presents an low-cost and reliable alternative for LabVIEW in building Monitor/Controlling applications in virtual manner
  • You can get a comprehensive book optionally that contain detailed description of each experiment

Course content

5 sections29 lectures16h 27m total length
  • serial communication for data exchange between PC and PIC-based device8:20

    This short video for serial interfacing to send commands from PC to PIC device

  • Serial Communication for Sending Sensory data from PIC to PC6:52

    This short video for Serial Interface to send sensory data from PIC device to PC

  • USB communication Test between PIC based device and USB/HID Terminal program8:25

    This short video is to test how to build a USB device and check its functionality by using the USB/HID Terminal program that comes with MikroC editor

  • interfacing with SD memory card14:05

    This video is to show how SD memory card interfacing operations can be performed in Proteus simulator by using PIC microcontroller to store sensory data in files inside SD mamory card

  • Interfacing with wirless GSM/GPRS modem with PC15:22

    This short video clarifies developing a C# program to send SMS messages from PC to any mobile phone via interfacing with GSM/GPRS modem (SIM800L modem) to such PC

Requirements

  • You should have good experience in PIC programming using MikroC
  • you should have basics of C# programming Language
  • you may be familiar with proteus simulator as a beginner or moderator

Description

In computer science and engineering education, teaching PC interfacing syllabuses and laboratory experiments are strongly required. PC interfacing is the field of developing or simulating real/virtual solutions for exchanging data/commands between PC and the outer world of sensors and actuators. Recently, virtual experiments and Labs are adopted by engineering educators to prevent the physical presence of students and tutors and to provide effective skills acquisition and hands-on experience in a virtual manner. Highly cost LabVIEW from National Instruments (NI) company is the dominant platform to develop, execute, and animate virtual PC interfacing experiments similarly as real ones. This course presents a toolchain, the syllabus contents, and virtual experiments that cover many different PC interfacing technologies such as UART, SPI, RS232, USB, SD card interfacing, and wireless GSM/GPRS. The virtual nature of this course toolchain refers to enable the students to design, animate, and run their prototypes or solutions inside only PC programs without the need to build physical or real ones until making sure of their prototypes functionality. The main aim of the course platform is to make students able of developing C# based applications and to implement solutions with an aesthetic look similar to LabVIEW capabilities to become a low-cost alternative to it. This course includes a group of free of charge and third-party software programs such as virtual serial port driver, Virtual USB driver, WinImage, and Real-Term alongside with Proteus simulator and C# programming language. These third-party programs can be employed as a nexus between Proteus simulator and C#-based applications to provide virtual communication channels between them.

Who this course is for:

  • Students or researchers of Computer science and engineering
  • Students or researchers of Mechanical engineering
  • Students or researchers of Mechatornics
  • Students or researchers of embedded systems and industerial automation
  • Students or researchers of Electrical and communication Engineering