1.2 Controlling brightness of LED using Matlab GUI and Arduino in 2017

In this project we are going to control brightness of LED connected to digital pin of Arduino by creating a simple GUI on Matlab. We will have to type voltage value, we want across LED on edit box.

ALL  MATLAB GUI TUTORIALS:

1.5.1: Creating GUI :”Interfacing L298N with Arduino using MATLAB GUI” (PART 2)

1.5.0 PROJECT OVERVIEW: Interfacing L298N motor driver with Arduino using Matlab GUI

1.4 Potentiometer’s analog input to control brightness of LED using Arduino and Matlab GUI

1.3 Print Analog input from a potentiometer on Matlab Command Window using Arduino

1.2 Controlling brightness of LED using Matlab GUI and Arduino in 2017

1.1 Controlling status of LED from MATLAB GUI and Arduino in 2017

1.0 Installing Arduino support package & Matlab GUI basics in 2017

 

Welcome to the third tutorial or tutorial no. 1.2 of the course “using MATLAB GUI with Arduino support package”.Click here TUTORIAL 1.1  to read previous tutorial.

Watch the video version of this project for better understanding:

1. First of all create this GUI in Blank GUI and then run it.(How to create GUI on Matlab)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Double click on PushButton to change its properties

 

 

 

 

For PushButton: String Name=”FIRE” ; Tag Name=”FIRE”

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Double click on EditText Box to change its properties

 

 

 

 

 

 

For EditText Box: String Name=”   ” ; Tag Name=”writePWMvalue”

 

 

 

 

 

 

 

 

 

 

 

 

4. Click on Run,  GUI looks like this:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.Now under Opening function type these commands:

 

 

clear all;

global a;

a= arduino(‘COM3’);

 

 

 

 

 

 

 

 

 

 

 

6.Under function FIRE type:

 

 x= str2num(get(handles.writePWMvalue,’string’));

 writePWMvoltage(a,10,x);

 

 

 

 

NOTE: Codes are explained in detail in the above video ^.

 

 

 

 

 

7.  SETUP:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8. Click on Run:

 

 

 

 

 

 

 

 

 

 

9. Type different values on EditBox (max 5v), and hit FIRE!

  •                                              For .2volts

 

 

 

 

 

 

  •                                          For 2volts

 

 

 

 

 

 

  •                                   For 5volts

 

 

 

2 Comments

2 Replies to “1.2 Controlling brightness of LED using Matlab GUI and Arduino in 2017”

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: