Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMAS
19 de febrero de 2016
1. Medir el tiempo que tarda el arduino en hacer 200, 400, 500, 750 y 1000
veces una medicin con el ADC y posteriormente enviar el valor medido por el
puerto Serie a 9600 bits/s.
int x, cuentas;
unsigned long to, ti;
void setup () {
Serial.begin (9600);
to= millis();
for (x=1; x<=200;x++){
cuentas= analogRead (A0);
Serial.println (cuentas); }
ti =millis ();
Serial.println (ti-to) }
void loop () { }
2. Medir el tiempo que tarda el ADC del arduino en hacer 200, 400, 500, 750 y
1000 mediciones consecutivas a 9600 bits/s
int x, cuentas ;
unsigned long to, ti;
void setup () {
Serial.begin (9600);
to = millis ();
for (x=1; x<=200;x++) {
cuentas = analogRead(A0); }
ti = millis () ;
Serial.println (ti-to);
void loop () { }
3. Medir el tiempo que tarda el arduino en enviar 200, 400, 500, 750 y 1000
datos por el puerto serie a 9600, 38400, 115200 y 250000 bits/s.
int x, cuentas ;
unsigned long ti,t2;
void setup() {
Serial.begin(9600);
for(x=1; x<=200;x++){
cuentas=analogRead(A0); }
ti=millis();
for(x=1;x<=1000;x++){
Serial.println(cuentas); }
t2=millis ();
Serial.println (t2-ti); }
void loop() {}