تعلم PC interfacing between PIC-based devices and PC
Alternative toolchain for LABVIEW in the fild of PC interfacing
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.
What You Will 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
Who Should Attend!
- 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