Sampling rate and Matlab

Is there a way to run the arduino from matlab for a specific amount of time and read from the analog pin at a specific sampling rate. I'm having trouble coding this. The code I used does not produce consistent rate for sampling which is not ideal.

Thanks.

The code I used does not produce consistent rate for sampling which is not ideal.

So, I'm not going to show it to you...

code i had:

a_pin = 0;
tic;
i=0;

while toc < 20

i = i + 1;

time(i) = toc;

v(i) = a.analogRead(a_pin);

figure(1);

plot(time,v,'r');

pause(.25);

end

Two things.
Post real code not just rubbish and post all of it.
Post it correctly, read the how to use this forum sticky.

Post real code not just rubbish and post all of it.

I think that is supposed to be the MatLab code. If so, it's not necessarily rubbish. It is incomplete, though.

Grumpy_Mike:
Post real code not just rubbish and post all of it.

That is all the code... it's written in matlab... ever heard of it? If you can't answer the question no need to be nasty.

That is all the code.

Really?

while toc < 20

Where it toc defined? Where is it initialized? Where is it incremented?

Is there no code on the Arduino?

It is a built in matlab function. Im controlling my arduino with matlab. Its ok I got it to work the way i wanted... people on this forum can be real sassy though !

Troody:
That is all the code... it's written in matlab... ever heard of it? If you can't answer the question no need to be nasty.

Yes I have heard of Matlab but I do not recognise the code. A simple "this is my Matlab code" would have been so much better instead of assuming that everyone knows what Matlab code looks like.

This is an Arduino Forum not a Matlab Forum.
Do not assume that everyone knows what you do we are not mind readers here.

people on this forum can be real sassy though !

We can with people who ask for help without the common curtsey of bothering to read the "How to use this forum" sticky post and then getting shirty when it is pointed out to them.

Curtsy is very uncommon, agreed.

]:smiley: