Show Posts
Pages: [1]
1  International / Proyectos / Re: Problema con led RGB on: Today at 08:46:39 am
Hola fquirogam, quizás el problema que tengas es el voltaje necesario para prender cada color, recuerdo una vez haber probado con dos multimetros (uno en configuración voltímetro y otra en amperímetro)  para medir el voltaje que tiene que pasar por cada color y comprbando que el amperaje sea de 20mA en todos los colores y los resultados que me dieron eran diferentes voltajes en los tres colores.

Fijate si por ese lado está el problema y espero no haberte confundido mas con mi respuesta. Saludos.

2  International / Software / Re: Ayuda: Longitud de un Array. on: January 13, 2014, 04:30:57 pm
Gracias MARCIAL por ayudarme con el código. Funcionó al fin.


Code:
/* Prueba de lectura de cantidad de elementos de un array...

Se supone que vienen los datos desde una función y yo tengo que saber que cantidad de elementos tiene el array para
poder leer cada posición del mismo.

*/

// Este sería el valor que devuelve la función...
unsigned int ArrayFunc[37] = {8300,4350,450,650,350,700,350,1750,400,650,400,1700,400,700,350,700,350,650,400,4350,400,700,350,700,350,700,400,1700,400,650,400,650,400,700,350,700,350};

void setup()
{
  Serial.begin(9600);
}

void loop()
    {

    int cantArray = (sizeof(ArrayFunc)/sizeof(ArrayFunc[0])); //Gracias a la comunidad Arduino y en especial a Marcial por ayudarme con éste código...
    Serial.print("Esta es la cantidad de posiciones que hay en el array: ");
    Serial.println(cantArray);
   
    for (int i = 0; i < cantArray; i++)
    {
     Serial.println("Posicion " + String(i) + ": " + String(ArrayFunc[i]));
    }
    delay(3000);
   
     }


Probado en el puerto serial  me tira estos valores:

Esta es la cantidad de posiciones que hay en el array: 37
Posicion 0: 8300
Posicion 1: 4350
Posicion 2: 450
Posicion 3: 650
Posicion 4: 350
Posicion 5: 700
Posicion 6: 350
Posicion 7: 1750
Posicion 8: 400
Posicion 9: 650
Posicion 10: 400
Posicion 11: 1700
Posicion 12: 400
Posicion 13: 700
Posicion 14: 350
Posicion 15: 700
Posicion 16: 350
Posicion 17: 650
Posicion 18: 400
Posicion 19: 4350
Posicion 20: 400
Posicion 21: 700
Posicion 22: 350
Posicion 23: 700
Posicion 24: 350
Posicion 25: 700
Posicion 26: 400
Posicion 27: 1700
Posicion 28: 400
Posicion 29: 650
Posicion 30: 400
Posicion 31: 650
Posicion 32: 400
Posicion 33: 700
Posicion 34: 350
Posicion 35: 700
Posicion 36: 350

Nuevamente Gracias a todos y espero poder aprender rápidamente asi sea yo también el que de soluciones... Un Abrazo.
3  International / Software / Re: Ayuda: Longitud de un Array. on: January 13, 2014, 07:26:38 am
@curro92:

Perdón, según deduzco podría ser un int, porque el array contiene números enteros de tamaño chico. Entonces sería...

Int NombreArray[]: {8300,4350,400,650,400,650,400,1700,400,650,400,1700,400,700,
350,700,400,650,400,4300,450,650,400,650,400,650,400,1700,400,
700,350,650,400,700,350,650,400};


@Marcial.

Elementos=sizeof(Array)/sizeof(Array[0]);

Voy a probar que tal funciona, pero por lo que creo entender, estas haciendo una división entre la cantidad de elementos del array y un valor que esté dentro del elemento "0" del array.

Ahora me sirvió de mucha ayuda para probar lo siguiente.

int Elementos = sizeof(Array);

Cuando llegue a casa lo probaré y les comentaré el resultado. Gracias.
4  International / Software / Ayuda: Longitud de un Array. [SOLUCIONADO] on: January 12, 2014, 07:25:34 pm
Buenas... denuevo por acá para consultar.

Quisiera saber si alguien conoce como saber la longitud de un array que no lo defino yo.

Ejemplo:
{8300,4350,400,650,400,650,400,1700,400,650,400,1700,400,700,
350,700,400,650,400,4300,450,650,400,650,400,650,400,1700,400,
700,350,650,400,700,350,650,400}

Esos valores tendrian almacenado dentro de un array, lo que yo quisiera saber es cómo hago para que me diga la cantidad de elementos que tiene el array, asi puedo colocarlo en un "FOR" para manipular cada elemento.

Pd: ya goglee hasta donde pude y no tuve buenos resultados, por eso paso por acá.

Gracias Gente.
5  International / Software / Re: Ayuda: Simbolos que no están en las referencia del lenguaje.. on: January 10, 2014, 10:23:47 am
Gracias a ambos por sus respuestas, voy a intentar comprender el tema de los punteros, ya que según tengo entedido, es bastante complejo de entender. Saludos.
6  International / Software / Ayuda: Simbolos que no están en las referencia del lenguaje.. on: January 08, 2014, 08:59:53 am
Hola a todos. Soy un novato en arduino y hay información que no encuentro en la referencia del lenguaje (puede que sean tontas, pero no las conozco).

Mas precisamente estoy trabajando con leer datos de un control remoto para que haga determinadas funciones segun la señal que reciba el arduino.

Usando la libreria que ofrece esta página (http://www.righto.com/2010/01/using-arbitrary-remotes-with-arduino.html), me encuentro que me aparece en una de las líneas lo siguiente.

results->rawlen

Donde buscando por todos lados, no entiendo que significa el símbolo "->"

por otro lado en otra línea aparece lo siguiente.

*results
y
&results

Quisiera saber si me podrían ayudar a comprender estos símbolos y asi que se le disipen las dudas a otros novatos como yo.

PD: Me gustaría que si conocen algunos otros símbolos que aparecen en los ejemplos (por mas que sean básicos) los agreguen a este hilo. asi vamos aprendiendo entre todos.

Gracias de antemano.
7  International / Proyectos / Re: Problemas con servos on: September 25, 2012, 06:47:03 pm
Buenas, te comento que he probado tu sketch en un arduino UNO con dos servos 9g y funcionaron correctamente, inclusive le agregué unas lineas mas para que cargue otros ángulos y funciono correctamente en todos los casos. Saludos
Pages: [1]