Development of a matlab-based graphical user interface environment for PIC microcontroller projects

Sang Hoon Lee, Yan Fang Li, Vikram Kapila

Research output: Contribution to journalArticle

Abstract

Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control.

Original languageEnglish (US)
Pages (from-to)41-56
Number of pages16
JournalComputers in Education Journal
Volume15
Issue number3
StatePublished - Jul 2005

Fingerprint

Computer peripheral equipment
Microcontrollers
Graphical user interfaces
user interface
Interfaces (computer)
Controllers
communication
Communication
Instrument dials
data acquisition
functionality
visualization
Data visualization
Gages
Data acquisition
costs
Costs
software

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Development of a matlab-based graphical user interface environment for PIC microcontroller projects. / Lee, Sang Hoon; Li, Yan Fang; Kapila, Vikram.

In: Computers in Education Journal, Vol. 15, No. 3, 07.2005, p. 41-56.

Research output: Contribution to journalArticle

@article{6b11ed4279b947f7bc7db0ebe3bfa94a,
title = "Development of a matlab-based graphical user interface environment for PIC microcontroller projects",
abstract = "Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control.",
author = "Lee, {Sang Hoon} and Li, {Yan Fang} and Vikram Kapila",
year = "2005",
month = "7",
language = "English (US)",
volume = "15",
pages = "41--56",
journal = "Computers in Education Journal",
issn = "1069-3769",
publisher = "American Society for Engineering Education",
number = "3",

}

TY - JOUR

T1 - Development of a matlab-based graphical user interface environment for PIC microcontroller projects

AU - Lee, Sang Hoon

AU - Li, Yan Fang

AU - Kapila, Vikram

PY - 2005/7

Y1 - 2005/7

N2 - Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control.

AB - Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control.

UR - http://www.scopus.com/inward/record.url?scp=25144495619&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=25144495619&partnerID=8YFLogxK

M3 - Article

VL - 15

SP - 41

EP - 56

JO - Computers in Education Journal

JF - Computers in Education Journal

SN - 1069-3769

IS - 3

ER -