Show Posts
Pages: 1 ... 15 16 [17] 18 19 ... 36
241  International / Hardware / Re: Proteger arduino on: August 08, 2013, 12:41:42 pm
y ademas la fuente que alimenta las electrovalvulas debe ser diferente a la de la alimentacion de arduino con gnd separadas
242  International / Hardware / Re: Proteger arduino on: August 08, 2013, 07:07:10 am
solo se cuelga la comunicacion? usas el puerto usb o los pines tx,rx del atmega? En las pc debes deshabilitar el ahorro de energia de los puertos
243  International / Software / Re: Problema con la ejecución del IDE de Arduino en Mac on: August 06, 2013, 12:49:49 pm
no tengo Mac, pero como es similar a unix/linux.
Tienes instalado java? tu usuario tiene permisos de ejecucion de java?
244  International / Software / Re: Problema con la ejecución del IDE de Arduino en Mac on: August 06, 2013, 11:41:16 am
abre una consola y llama a arduino, alli veras los errores
245  International / Software / Re: Ayuda código contador analógico on: August 06, 2013, 10:38:04 am
y si lo transformas a digital? con un divisor resistivo lo calibras al valor esperado para que te de un 1, y usas la interrupcion por cambio de estado.
246  International / Software / Re: se puede almacenar valores en eeprom en la compilacion? on: August 06, 2013, 10:36:01 am
si es muy util para ahorrar codigo, y rutinas innecesarias para almacenar un valor que vas a usar en algun momento pero no sabes cuando.
247  International / Software / Re: se puede almacenar valores en eeprom en la compilacion? on: August 06, 2013, 09:32:22 am
si existe la directiva solo que no sabia como se llamaba.

int reboot_counter_ee EEMEM = 0;
int config_ee[15] EEMEM = "testing ...";

lo que de buenas a primeras no compila el ide arduino, pero hay varios hilos que explican como, sigo investigando
248  International / Software / se puede almacenar valores en eeprom en la compilacion? on: August 06, 2013, 08:43:54 am
Hay alguna directiva para indicar que una estructura o valores se van a almacenar en la eeprom, para recuperarlas despues? y no tenes que llenarlas por codigo una vez iniciado el sistema?
necesito tener como parametros predefinidos.
249  International / Software / Re: Indexar ficheros txt en SD para descarga web on: August 06, 2013, 08:34:53 am
primero que nada no vas a poder usar la / en el nombre, y para tener un cierto orden lo expresas como un numero 20130806122359.txt el minuto sieguiente quedará debajo de este.
La libreria que maneja la sd tiene funciones para listar los archivos. Deberia leer esto y enviarlos por web.
250  International / Hardware / Re: Control de un gadget con Arduino con Qt y C++ on: August 05, 2013, 11:05:26 am
Mira, no se que quieres hacer, pero de pronto te cuento que existen programas hechos en lazarus desde sistemas contables hasta un analizador de imagenes doppler, y todo lo que se te ocurra o mejor dicho sepas programar.
Porque no explicas tu idea y vemos que sale.
Te sugiero el foro o mejor la lista de correo de lazarus en español: http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es.do
Te reclaco la que veas Codetyphon, es lazarus desde repositorios svn, con cientos de controles preinstalados. Sobre todo para controles visuales y de acceso a bases de datos.
Si te interesa te ayudo
251  International / Software / Re: Comunicación entre Arduinos on: August 05, 2013, 07:48:42 am
hay tarjetas simples ethernet que usan el puerto spi.
el chip enc28j60 solo usa 5 lineas. http://shieldlist.org/nuelectronics/ethernet
Deberias revisar y dejar libre estos puertos porque esto te sirve para ampliar sin perder lineas

Pule el codigo para que le de tiempo a todo lo que haces de manera mas eficiente.
Recuerda que todas las comunicaciones consumen tiempo de cpu, y hasta no completar el ciclo no puede hacer lo anterior. En algunos caso se genera una interrupcion y por eso se pierden datos.
252  International / Hardware / Re: Control de un gadget con Arduino con Qt y C++ on: August 04, 2013, 06:33:05 pm
Lazarus es tan potente como c++ y no tienes que hacer binding entre código y GUI. Y portabilidad?? Pufff hay una extensión que tu código lo compila para android, de base hace win, máx, Linux con gtk, qt u otros, Solaris, ARM, y más. Acceso a usb, serial, y más
Dale un vistazo y no te arrepentirás.
253  International / Software / Re: Mesa XY on: August 02, 2013, 08:01:47 am
Para saber la posicion vas a tener que dotarlo de algunos switch en las esquinas, y puedes llevar un contador de paso interno, suponiendo siempre que si se produjo el avance.
Sino debes poner un encoder para saber la posicion real. Pero esto lo puedes hacer despues.

Te pongo un psudocodigo

 Si hayDatosEnSerial
  Case valor es:
    a: AvanzarArriba(1); aca podes enviarle el numero de pasos y despues que controle a donde está y si se pudo mover
    b: AvanzarAbajo(1);
    c: AvanzarDerecha(1);
    d: AvanzarIzquierda(1);
  Fin Case
Fin si

Esas funciones tambien te van a servir para que desde la pc le envies las coordenadas
Funcion AvanzarArriba(n)
{
  posi =0;
  Mientras (FinDeCarrera = 0 ) y (Posi < n) // si no ha llegado al fin del recorrido se puede avanzar
  {
    //rutina de mover el motor
    Posi++; //avanzamos el contador
   PosX = aca pones los valores reales en donde quedo el cabezal en el eje X
   PosY = aca pones los valores reales en donde quedo el cabezal en el eje Y
  }
}

Funcion AvanzarXY(x,y)
{
  segun donde se encuentra llamas a la funcion adecuada
    AvanzarArriba(y);
    AvanzarAbajo(y);
    AvanzarDerecha(x);
    AvanzarIzquierda(x);
}


Bueno hoy me levante con ganas de programar, espero te sirva. Suerte y no dejes. Aunque parezca que no sale siempre sirven los errores para aprender.
254  International / Hardware / Re: Un proyecto para multirotor con HC-SR04 y leds de alta intensidad on: August 01, 2013, 11:31:23 am
Los micros tienen mayor manejo de corriente hacia gnd. osea activar el led con un 0.
Pero mejor no uses las salidas directamente con los led.
aca tienes una excelente calculadora de resistencias para leds, esto te permite combinar serie y paralelo y usar una sola salida de tu arduino.
con un bc548 o similar tienes hasta 500ma si lo usas a maxima corriente cada led puedes encender hasta 25 led con ese solo transistor


http://ledcalculator.net/default.aspx?lang=es-ES
255  International / Proyectos / Re: Proyecto robot explorador arduino on: August 01, 2013, 10:03:03 am
aca un sensor con buena resolucion
http://ar.mouser.com/new/vishay/vishay-VCNL3020/?utm_medium=email&utm_source=july2013&utm_campaign=cm-general&utm_content=lm2
Pages: 1 ... 15 16 [17] 18 19 ... 36