Loading...
  Show Posts
Pages: 1 ... 32 33 [34] 35 36 ... 40
496  International / Español / Re: POR FAVOR, CUIDEN LA ORTOGRAFÍA on: June 08, 2011, 11:31:41 pm
Quote
Vale Curro yo estoy de acuerdo en escribir bien, era una ironía. Yo solo uso los acentos cuando escribo algo formal formal, y cuando escribo un post no es nada "oficial". Si quieres que todo el mundo escriba perfecto, programa un corrector ortográfico y obliga a todo el mundo que lo use.
No pretendo obligar a nadie a escribir perfecto, solo he dado mi opinión. Pero ya que mencionas el corrector ortográfico, quiero recordar que ya están inventados los correctores para usar en navegadores. Concretamente para Firefox (yo lo utilizo porque existe tanto para Windows como para Linux) existen correctores que se pueden  instalar en "Complementos", y subrayan en rojo las palabras que no reconocen cuando se escribe en una ventana de texto (tiene que ser una ventana multilínea, como esta en la que escribimos los post).
Ahí va una captura de la ventana que estoy usando, a la que he añadido algunas citas de SrDonGato.
Para acabar: en la ventana que usamos en este foro existe una opción llamada "Modify": cuando uno vuelve a leer lo que ha escrito, y se da cuenta de que se le escapó algún gazapo, puede corregir lo que escribió. Incluso puede usar "Remove", si descubre que lo que escribió no merece conservarse...
497  International / Español / Re: POR FAVOR, CUIDEN LA ORTOGRAFÍA on: June 08, 2011, 01:01:01 pm
Hola,
español o castellano, da lo mismo, las dos palabras se refieren al mismo idioma que hablamos en este foro, según la RAE. Y estoy de acuerdo, pienso que es importante cuidar la ortografía, en un foro como este no es apropiado, en mi opinión,  escribir en estilo sms.

498  International / Español / Re: Presentación y consulta. on: June 08, 2011, 12:52:46 pm
Hola,
yo creo que lo mejor es empezar con los ejemplos más sencillos, como lo hemos hecho otros. Los típicos "Blink", "Button" etc, los tienes en el Tutorial

http://arduino.cc/es/Tutorial/HomePage
499  International / Español / Re: Pasar de int a string on: June 06, 2011, 10:43:47 pm
Hola,
Si lo que quieres sustituir son un número reducido de posibilidades, se puede usar switch()

Code:
char texto[10]; // suponiendo que la cadena no sea mayor que 9 char

char *convertir(int n)
{
    switch(n)
{
case 0:
strcpy(texto, "apagado");
break;
case 1:
strcpy(texto, "encendido");
break;
case 2:
strcpy(texto, "otra cosa");
default:
break;

}
return &texto[0];
}

500  International / Español / Re: Ejemplo de codigo para extraccion de texto on: June 06, 2011, 01:48:02 pm
Hola,
si los trozos que quieres extraer están separados por un espacio blanco, puedes usar ese carácter para trocear el string con "strtok()

Code:
char *p, cadena[] = "FE 23 AF 2D";

p = strtok(cadena, " ");
while(p != NULL)
{
    printf("%s", p);
    p = strtok(NULL, " ");
}

Si te quieres saltar el comienzo  "a:>" puedes apuntar al cuarto carácter:



Code:
char *p, cadena[] = "a:> FE 23 AF 2D";

p = strtok(&cadena[3], " ");
while(p != NULL)
{
    printf("%s", p);
    p = strtok(NULL, " ");
}

501  International / Español / Re: Localizador GPS on: June 06, 2011, 01:33:11 pm
Hola SrDonGato,
¿podrías darnos referencia en concreto de alguno de esos localizadores chinos que haya sido probado en España? Gracias.
502  International / Español / Re: SMS desde Arduino con un "viejo móvil" on: June 02, 2011, 01:45:15 pm
Muchas gracias a todos, ahora sé qué modelos buscar.
Existen muchos sitios que compran móviles usados. ¿Conocéis alguno que venda móviles usados, para poder adquirir alguno de los modelos mencionados?
503  International / Español / SMS desde Arduino con un "viejo móvil" on: June 02, 2011, 12:14:57 am
Hola,
a menudo se menciona la posibilidad de enviar SMS desde un Arduino usando un "viejo móvil" como alternativa a los módulos GSM/GPRS mucho más caros . ¿Cómo se sabe si un móvil se puede usar para esto, o qué características tiene que tener?  ¿Existe alguna lista de esos "viejos móviles"?
Gracias
504  International / Español / Re: Ayuda Con Webclient on: May 31, 2011, 11:37:54 pm
Hola,
no entiendo muy bien qué quieres decir cuando hablas de "llamar a una web". ¿Qué quieres que suceda en la web cuando un sensor detecta algo?
505  International / Español / Re: Pc entrada/salida on: May 26, 2011, 11:04:02 pm
Hola,
no he utilizado nunca Visual Basic con Arduino, pero me imagino que como otros lenguajes tendrá funciones para comunicación por el puerto serie. He encontrado esto
http://social.msdn.microsoft.com/forums/en-us/vblanguage/thread/A010A46A-557F-49CC-B7AA-60E401EAC224




506  International / Español / Re: Consulta programación on: May 09, 2011, 10:08:31 pm
Hola, Nahuel
¿te funciona cada uno de los dos programa por separado?
Si no muestras el código, no podemos ayudarte mucho.
507  International / Español / Re: BAscula digital y RS232 on: May 05, 2011, 11:03:46 am
Hola,
prueba a completar la cadena de caracteres, y convertirla a float con atof()
Code:
  char temp[] = "10.000";
   Serial.println(atof(temp));

508  International / Español / Re: Ayuda a Principiante !!! on: May 02, 2011, 11:48:15 pm
Hola Gatoloco65
Ahí va otro código para parpadear un LED sin delay, a ver si te sirve.
Code:
/*
Parpadeo de LED con un tiempo de encendido (TIEMPO_ON) y otro de apagado (TIEMPO_OFF).
El resto de dividir millis() entre la suma de los dos tiempos
se reparte entre el encendido y el apagado.
(NOTA: en la IDE de Arduino no puedo escribir con acentos, es normal eso?)
*/

int led2 = 9;

#define TIEMPO2_ON  3000L
#define TIEMPO2_OFF 1000L


void loop()
{
   if ( (millis() % (TIEMPO2_ON + TIEMPO2_OFF)) < TIEMPO2_ON)
   {
       digitalWrite(led2,HIGH);
   }
   if ( (millis() % (TIEMPO2_ON + TIEMPO2_OFF)) >= TIEMPO2_ON)
   {
       digitalWrite(led2,LOW);
   }
}

509  International / Español / Re: Ayuda a Principiante !!! on: May 02, 2011, 10:40:31 pm
Hola, Gatoloco65
yo intentaría resolver primero sin delay lo que se refiere al pulsador, luego intentaría resolver del mismo modo el led intermitente, y finalmente juntar los dos códigos.
Para el pulsador, prueba este código ( lo que está comentado se refiere al puerto serie que he usado para depurar, porque no tengo puesto el pulsador)
Code:
int led4 = 8;
int pulsador = 2;
unsigned long  m4;
#define PAUSA4 5000L

void setup()
{
  // Serial.begin(9600);
  m4 = 0L;
}

void loop()
{
   if (digitalRead(pulsador)==HIGH  /* || ( Serial.available() && Serial.read() == 'a') */ )
   {
        digitalWrite(led4,HIGH);
        m4 = millis(); 
        // Serial.println("4");
   }
   if(m4)
   {
      if(millis() - m4 > PAUSA4)
      {
         digitalWrite(led4,LOW);
         // Serial.println("0");   
         m4 = 0L;
      }
   }
}

510  International / Español / Re: Ayuda a Principiante !!! on: May 02, 2011, 09:53:44 am
Hola,
cuando usas delay(5000) le estás a diciendo al arduino que se pare y no haga nada durante 5 segundos. Yo creo que no tienes que usar delay. Tendrías que contar milisegundos al encender el led4, seguir el ciclo y comprobar a intervalos cuándo pasan los 5000, y entonces apagarlo.
Pages: 1 ... 32 33 [34] 35 36 ... 40