Rank: 37 based on 705 downloads (last 30 days) and 30 files submitted
photo

Giampiero Campa

E-mail
Company/University
The Mathworks Inc.
Lat/Long
33.92100143432617, -118.3899993896484

Personal Profile:

I am from Taranto, South East Italy. I received Master (EE) and Ph.D. (Robotics) from the University of Pisa, and I have been with the Flight Control Group, (MAE Dept), at West Virginia University until 2008. I am now finally and proudly working for The MathWorks.

Professional Interests:
Systems Modeling and Simulation, Robotics, Nonlinear Control

 

Watch this Author's files

 

Files Posted by Giampiero View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
07 May 2011 Screenshot Primes Simulink system that generates primes Author: Giampiero Campa mathematics, simulink 4 0
20 Oct 2010 Screenshot quadforms Convert quadratics from Homogeneous to Center form and back. Author: Giampiero Campa mathematics, geometry, algebra, quadratic 1 0
14 Sep 2010 Screenshot Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa analog, arduino, mechatronics, motor, data export, class 239 17
  • 5.0
5.0 | 3 ratings
20 Jul 2009 Screenshot MIMOtool Multi Input Multi Output Systems Toolbox Author: Giampiero Campa siso, control, mimo, multivariable, mvtools, synthesis 48 15
  • 4.38095
4.4 | 22 ratings
20 Jul 2009 Screenshot LqrSim Algebraic Riccati Equation solution in Simulink via C+Fortran Author: Giampiero Campa simulink, riccati, are, lqr, lqe, lqg 23 9
  • 4.1
4.1 | 10 ratings
Comments and Ratings by Giampiero View all
Updated File Comments Rating
10 Jan 2012 MATLAB Support Package for Arduino (aka ArduinoIO Package) MATLAB library and Simulink blocks for communicating with an Arduino microcontroller board Author: Classroom Resources Team

UPDATE: in the new version (3.2) the problem due to the fact that INTERNAL is not declared for the MEGA has been solved (basically now there is a macro that defines INTERNAL as equal to INTERNAL1V1 when compiling for the MEGA).

Please consider downloading the last version if you often switch between the UNO and MEGA boards.

13 Dec 2011 ANN Adaptive Neural Networks Author: Giampiero Campa

For 64bit machines you just have to recompile the code. Just delete the mex32 files, rename src.z.p to src.zip, extract the c code, and use mex to generate 64 bits exetutables.

06 Sep 2011 Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa

You can try to use Hyperterminal (or the IDE) to communicate with adiosrv.

There are some instructions at the top of the adiosrv.pde file that tells you how to do it. For example if you establish serial connection and type "2n1" in the IDE (or in Hyperterminal) you should set pin #13 high and the led should light up.

This will allow you to further narrow the problem down.

15 Jul 2011 Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa

The Arduino IO (works fine on 64 bit windows platforms).

The Arduino Target works with the UNO, but you have to use arduino.Prefs.setMcu('atmega328p-pu')
in the instructions above (in general this is the name printed on the microcontroller).

A newer version with a better readme file is coming out soon.

06 Apr 2011 Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa

Thanks Simon !

Tee, the connection is automatically set up as 9600baud, 8,N,1, on both the MATLAB and Arduino (adiosrv.pde) sides.

If you want to change the baudrate you will need to do that in both the arduino.m and adiosrv.pde files.

Comments and Ratings on Giampiero's Files View all
Updated File Comment by Comments Rating
31 Jan 2012 Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa Batterbee, David

I'm having similar problems with the UNO described above. In particular, typing "arduino.Prefs.searchForComPort" returns an empty results even though my Device Manager shows that the Arduino Uno is connected to COM11.

I have no problem at all with the Arduino Duemilanove and the searchForComport function works fine.

How can I get Matlab to see the UNO?

24 Jan 2012 PIL Parameter Identification Library Author: Giampiero Campa Alexis, Kostas
02 Jan 2012 MIMOtool Multi Input Multi Output Systems Toolbox Author: Giampiero Campa Labam, Vignesh

Really very useful! Thanks a lot!

14 Dec 2011 Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa Mohan, Deepak

can i implement all the functions in an arduino when interfaced with matlab....

13 Dec 2011 ANN Adaptive Neural Networks Author: Giampiero Campa Campa, Giampiero

For 64bit machines you just have to recompile the code. Just delete the mex32 files, rename src.z.p to src.zip, extract the c code, and use mex to generate 64 bits exetutables.

Top Tags Applied by Giampiero
simulink, aerospace, flight, aerodef, aerodynamics
Files Tagged by Giampiero View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
07 May 2011 Screenshot Primes Simulink system that generates primes Author: Giampiero Campa mathematics, simulink 4 0
20 Oct 2010 Screenshot quadforms Convert quadratics from Homogeneous to Center form and back. Author: Giampiero Campa mathematics, geometry, algebra, quadratic 1 0
14 Sep 2010 Screenshot Arduino IO package: Slides and Examples Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Author: Giampiero Campa analog, arduino, mechatronics, motor, data export, class 239 17
  • 5.0
5.0 | 3 ratings
20 Jul 2009 Screenshot MIMOtool Multi Input Multi Output Systems Toolbox Author: Giampiero Campa siso, control, mimo, multivariable, mvtools, synthesis 48 15
  • 4.38095
4.4 | 22 ratings
20 Jul 2009 Screenshot LqrSim Algebraic Riccati Equation solution in Simulink via C+Fortran Author: Giampiero Campa simulink, riccati, are, lqr, lqe, lqg 23 9
  • 4.1
4.1 | 10 ratings

Contact us at files@mathworks.com