Show Posts
|
|
Pages: 1 ... 3 4 [5] 6 7 ... 40
|
|
62
|
International / Español / Re: Comparación datos de cadena con EEPROM
|
on: March 11, 2013, 11:15:37 am
|
|
Hola,
Creo que no has corregido esto, que tendría que empezar desde cero: if (cadena[1]==cambio[1]&&cadena[2]==cambio[2]&&cadena[3]==cambio[3]&&cadena[4]==cambio[4]) Y para comparar dos cadenas tienes una función strcmp()
En lugar de if (cadena[0]==usuario[0]&&cadena[1]==usuario[1]&&cadena[2]==usuario[2]&&cadena[3]==usuario[3]) puedes hacer if(strcmp(cadena, usuario) == 0)
|
|
|
|
|
63
|
International / Español / Re: Problema Serial con if.
|
on: March 10, 2013, 10:07:54 am
|
|
Hola, - Para almacenar "1111" necesitas reservar sitio para 5 caracteres, porque siempre se pone el null final ('\0') char cadena[5], usuario[5], cambio[5] Si no concretas el espacio, char cambio[] = "1234"; el compilador tomará el espacio necesario (los 5 bytes).
- para señalar un lugar en la cadena, el índice empieza de 0, y en tu caso va hasta 3 if (cadena[0 ]== cambio[0] etc.
Prueba haciendo los cambios. También podríamos hablar de enviar una cadena por serial, pero mejor después.
|
|
|
|
|
66
|
International / Español / Re: La placa arduino Fio no es reconocida por ningún PC
|
on: March 06, 2013, 10:51:14 pm
|
|
Hola, No conozco la placa FIO, pero en pocos segundos he encontrado esto:
It has connections for a Lithium Polymer battery and includes a charge circuit over USB. Note: The miniUSB connector is used for battery charging only. To bootload new firmware, you will need an external serial connection over an FTDI Basic, cable, or other serial connection.
O sea, el mini-USB solo sirve para cargar la batería li-po, para la que tiene un conector. Y para la comunicación con el PC, necesitas conectarle una plaquita llamada FTDI basic, que los chinos te la venden por unos 5€
|
|
|
|
|
67
|
International / Proyectos / Re: Automatización de grupo electrógeno
|
on: March 05, 2013, 03:05:34 pm
|
|
Hola, creo que lo primero es evitar que se junten tensiones de línea externa y generador. Para eso tendrías que poner un relé de 220V (y amperaje máximo que tengas en casa) que conmute la línea doméstica ya a la línea externa, ya al generador (con imposibilidad de juntarse ambos). Este relé estaría normalmente en reposo (conectando línea externa). Cuando hubiera un corte de luz, Arduino lo detectaría, y activaría el relé para que conectara la casa a la línea del generador. Para el sensor del Arduino, tendrías que tener una conexión de línea externa sin que pasara por el relé. Cuando volviera la tensión en la línea externa, Arduino cortaría desactivaría el relé, conectando la casa a la línea externa. Con la conmutación suprimirías los sistemas de seguridad (diferencial, magnetotérmico), habría que pensar en cómo solucionar.
|
|
|
|
|
69
|
International / Español / Bootloader 8MHz en una placa con cristal de 16MHz
|
on: March 05, 2013, 11:16:31 am
|
|
Hola, tal vez sea una tontería mi pregunta: quiero cargar el bootloader 8MHz (cristal interno) a un atmega328 (con ArduinoISP)
Mi duda es esta: el atmega virgen puede estar colocado en una placa con cristal de 16MHz, o hay que quitarle el cristal? He oído que si se carga mal una vez, el atmega se puede estropear para siempre, de ahí mi pregunta.
|
|
|
|
|
70
|
International / Software / Re: Comunicación Serial
|
on: March 03, 2013, 10:41:26 pm
|
|
Hola, tendrías que poner el índice a la cadena datos, y poner un null al final.
void loop() { i = 0; while (Serial.available() > 0) { c = Serial.read(); datos = c; i++; } datos = '\0'; ................
|
|
|
|
|
72
|
International / Español / Arduinoos, un sitio para tener en cuenta [INFO]
|
on: March 03, 2013, 01:16:48 am
|
Hola, Buscando cosas sobre FFT (Fast Fourier Transform), he encontrado este sitio, http://www.arduinoos.com/, que me ha dejado fascinado, es un blog de un francés llamado Didier Longueville, tiene muchos recursos (tutoriales, librerías) sobre diversas aplicaciones para Arduino. Merece la pena que echéis un vistazo, sobre todo los tutoriales, he estado mirando algunos (FFT, Sound capture, Accelerometer...) y son geniales.
|
|
|
|
|
73
|
International / Proyectos / Re: Controlar radiador con arduino uno.
|
on: March 02, 2013, 10:16:41 pm
|
|
Hola, el relé tendrá un contacto que se cierra al activarlo (buscas los dos terminales con un tester, o con una pila y bombillita de linterna, como tengas costumbre de comprobar la continuidad de un circuito). El cable del radiador tendrá dos hilos ( y aparte uno de tierra que suele ser amarillo y verde, a ese no se le conecta corriente). Pillas uno de ellos (un corte longitudinal con un cuter en cualquier punto del recorrido, da igual que sea marrón o negro o azul), y lo cortas, sacas y pelas las dos puntas, y conectas las dos puntas del cable cortado a los dos del contacto del relé (no importa el orden), uno a cada contacto. Luego enchufas el cable del radiador como siempre. Con el relé le has puesto un interruptor, no es nada más.
|
|
|
|
|
75
|
International / Español / Re: Un modem GSM barato para enviar SMS desde Arduino
|
on: March 02, 2013, 09:46:20 am
|
|
Gracias a los dos. Me habéis convencido. Estoy dando vueltas a un antirrobo, para que envíe un mensaje cuando alguien mueva un objeto que se halla en un lugar solitario. Respecto de la alimentación que necesita ese modem, lleva un alimentador de 9V 1A, tendría que que montarme un alimentador con placa solar. Pero es cosa de otro subject.
|
|
|
|
|