Jump to content

Jack_Aubrey

Adicto al E69
  • Posts

    2987
  • Joined

  • Last visited

Everything posted by Jack_Aubrey

  1. Bueno, me parece que debo ir probando las cosas de una en una, pq de sopeton me lio y la lio parda.... decir que la arduino es dura dura ... pq a mi me esta aguantando mucha burrez ....
  2. si, me he dado cuenta mientras ponia los indices que habia alguna cosa rara con los toggles y lo he estado toqueteando un poco.... amos que como para darme un premio a la desprogramacion
  3. uff...es que el puerto C es de 7 bits, y ademas uno de ellos no es accesible (el bit 7) por eso al meterlo en un byte desplazo dos a la izquierda y ya trabajo con eso así.
  4. Lo de los for ... tampoco me gusta a mi, la verda es que no habia caido en esa manera de hacerlo, ¿solamente deberia incluir en la definicion de la funcion que le paso un int y ya ta???? (ademas de cambiarlo dentro de la funcion)... Lo del array con el PORTD lo pense, ¿lo podria poner en base decimal??... por otro lado es que el puñetero codigo me queda muy explicito para cada caso.... Working on progress
  5. Bueno, despues de un fin de semana movidito, acabo de terminar el codigo para la botonera y como siempre lo pongo aqui en spoiler: Proximamente publicare las definiciones para el firmware del atmega 16U2
  6. Jejeje... creo que acabo de dar con la tecla para tener 8 ejes.... en vez de usar el cd 4025 para inhibir el 4051.... usare el pin 2 para inhibirlo y para leerlo usare los pines 3,4 y 5; debere tener algo de cuidado con la circuiteria pero si no me equivoco al poner los diodos para no producir ninguna pulsación fantasma (no dejan pasar la corriente) no deberia tener problemas....
  7. Aqui esta un grafico con la locura de los ejes, con su 4051 para multiplexarlos y con el 4025 para gobernar al 4051 e incluso los 7 ejes (vale ahi esta un 4052 pero es que el programa de marras no tenia ningun 4025...., eso si los cables estan puestos como si los pines 8 y 9 del 4052 no existieran... es decir que van en la posiciones del 4025... espero que esto se entienda ).... a lo mejor seria interesante hacer que de alguna manera el 4025 siguiera activo unos milis para asi poder leer un octavo eje
  8. Bueno.... tengo mas o menos la idea hecha, debo cambiar el skecth que he publicado por varios motivos (pretendo hacerlo mas legible... pero la portabilidad sigue sin ser buena, es decir es para la arduino UNO y con las demas habria que cambiar alguna cosa que otra). Al final me he dado cuenta que Kyle_Katarn tiene mas razon que un santo, para leer los botones y los toggles usare los pines A0-A5 como inputs (hasta aqui siempre coincidiamos) pero con las resistencias internas activas, es decir con pull-up; de esta forma si hay un boton pulsado pondra a tierra uno de los inputs y se leera como 0 ... despues la lectura del puerto C (puerto de los pines analogicos para la UNO) simplemente la tendre que invertir. Ademas voy a multiplexar a traves de un hcf4051BE que activare/desactivare con el cd 4025 ya que usare los mismos pines para usar el 4051 que el 4025 y de esta forma solo cuando esos pines tengan corriente se activara el 4051.... problema que perdere uno de los ocho ejes que me daria el 4051.
  9. es que son anti-pinchazos , por ahora estoy jugando al modo carrera y no he llegado muy lejos en el desarrollo de la ciencia ...
  10. Parece que me estoy haciendo un experto en esto de recuperar kerbals en medio del espacio bueno pues despues de conseguir traer de vuelta al kerbalito (al mas puro estilo James Bond, use una nave que "agarraba" a la otra con las escaleras plegables). Bueno la cosa ha escalado rapidamente y hoy estoy mandando mi primer Heavy rover a la Mun ... sin más os dejo una primicia fotografica de lo que Jebediah llama "pasarlo bien" Bueno y esto despues de un Munizaje algo movidito... aunque solo he pinchado una rueda y menos mal que se pueden reparar...
  11. hummm me caigo tengo partida de rol... puesta desde antes de que amaterasu subiera al cielo.... amos que no me acordaba ;D
  12. Por fin consigo hacer un amunizaje correcto... es decir sin romper nada del bixo y permitiendo la vuelta del kerbalito a orbita lunar... ahora a llamar a la grua que se ha quedado sin gasofa
  13. Estoy pensando que mandar todos los ejes a traves del pin 2 no me da muy buena sensacion.... asi que tal vez sea eso lo primero que pruebe.....
  14. Aqui sus pego el sketch que me ha salido... tal vez trate de mejorarlo .... Proximament el header...
  15. Este es una pequeña imagen parcial de lo que creo obtendre como resultado: Es cierto que le faltan componentes ... pero es por tratar de mantener algo de claridad que no obtendria si dispusiera de los 50 interruptores y los seis ejes.
  16. La verdad es que no uso ningun shield, lo que estoy es usando los pocos pines de la arduino UNO para realizar una matriz y de esta forma obtener hasta 72 input. Por otro lado cambio el firmware del chip de comunicacion usb que trae para que el ordenador vea un HID joystick. Como hacer esto en una Leonardo.... no sabria decirte, supongo que deberas realizar un sketch con tu programa para leer que lea los pines, los asigne como botones y ejes, y posteriormente los mande como un reporte USB HID joystick; ademas del sketch deberas crear un descriptor HID USB para que el ordenador sepa que esperar de tu Leonardo. Tanto la pagina de darran como la de LUFA tendran mejor info sobre esto, ademas si preguntas en el foro de arduino en español lo mas probable es que alguien te pueda ayudar mejor con lo del firmware, haz tu pregunta lo mas simple posible (algo asi a "¿como cambio el firmware de la leonardo?") Los sensores hall que yo estoy usando los compre en Mouser.com; los sensores hall necesitan de imanes dispuestos con cuidado para funcionar ya que se basan en una propiedad de el electromagnetismo para funcionar. Yo te recomiendo que solo los compres si la botonera necesitas que dure forever (o casi) pero aun así te recomiendo que uses potenciometros giratorios (y si es para trim la gente recomienda que sean multivuelta) por que son mas baratos y duros (es mas dificil estropearlos por una mala soldadura) para la primera vez (cosa que yo hare en cuanto termine con la programacion).
  17. Bueno, para aquellos que no me quieran esperar y relamente lo necesiten yaaaaa!!! aqui pongo un enlace a la pagina de Darran con un joy de 8 eje y 40 botones
  18. A la orden!!!.... por cierto .... me podeis apuntar en el hilo americano?????
  19. Bueno despues de un paron obligado de cosa de un año y pico Amos a ver aunque fui apuntando los avances en un cuaderno tal como se debe hacer.... pues ahora lo miro el me mira y no hay ninguna química; esto me lleva a empezar desde casi cero..... La idea mia es muy basica: hacerme una botonera (USB HID tipo joystick) con ejes para volar il 2 como cuatrimotor y sin joderme la "jugabilidad" para demas artefactos voladores Esto me lleva a plantearme un programa de necesidades, por un lado el tipo de "botones" y ejes necesarios para ello y por otro el saber como maneja estas funciones el il2. Pues bueno lo primero es ver lo del il 2 y despues adaptarnos al simulador. El il2 maneja los botones de dos maneras: "una pulsacion = una sola vez ese comando" y "una pulsacion= uno o mas veces ese comando, dependiendo de la duracion de la pulsacion". El caso más genérico es el de por ejemplo subir (o bajar) manualmente el tren de aterrizaje en el que debes pulsar repetidas veces la tecla para que surta efecto; en otras palabras si lo mantenemos pulsado no se re-ejucta el comando, hay que soltar y volver a pulsar. La excepcion es cuando usamos el comando de +/- lo que sea de la mira de bombardeo, si mantenemos pulsada la tecla el comando sigue ejecutandose y añadiendo o disminuyendo el valor de lo que sea en la mira. Ahora hay que seleccionar que tipo de dispositivos electricos usaremos para nuestra (jeje ya la comparto y aun ni funciona ); existen en el mercado y a nuestro alcance gran variedad de ellos, que si interruptores de palanca, giratorios o pulsadores, que si rotary encoder y para los ejes.... es mas sencillo el clasico potenciometro (pero ¿lineal o giratorio?) o el más moderno (y algo quisquilloso) sensor hall..... bueno eso es algo que yo ya me he respondido (es de las pocas cosas que entiendo de mis apuntes) y ademas pos las he cambiado un poco. Me explico, anteriormente habia decidido que iba a tener 6 ejes con sensor hall y ahora viene el lio 8 interruptores de palanca de dos posiciones estables (ademas de ser DPDT, es decir que manipulan dos circuitos... malditos leds ), 10 interruptores de palanca de dos posiciones y una de ellas inestable (o momentaneas), 1 interruptor giratorio de 12 posiciones y dos polos (mas leds si, me gustan y la idea es de puta madre), 1 interruptor de 12 posiciones y un polo (este no lleva leds ) y para terminar 7 rotary encoder (o codificador giratorio en cristiano ). Todo esto ha cambiado, pq lo unico que me quedo claro es que los encoder los programe en masa otro, yo no . Ahora llevare los 6 ejes con sensor hall (que ya vere como los encapsulo para usarlos...), los mismos 8 interruptores de palanca de dos posiciones estables, 20 interruptores de palanca de dos posiciones y una de ellas inestable (o momentaneas), el mismo 1 interruptor giratorio de 12 posiciones y dos polos y 8 interruptores de palanca de 3 posiciones, dos de ellas inestables...... ahora sus pongo una imagen para aclarar a que comandos del sim le he asignado que cosa (esta en el spoiler... para no alargarme demasidado ) Ahora lo que me falta es rehacer el descriptor del USB HID para cambiar el firmware del chip de comunicaciones de la arduino (suena a arameo antiguo... pero al final es la parte mas sencillita y tiene buena informacion... o eso creo yo ) y montar el programa que ejecutara el arduino.... por ahora lo que tengo seguro es que debo realizar una multiplexacion sencillita y tener moito cuidado con los ejes en la parte de la electronica.... Bueno eso es por ahora.... que me ha salido algo de lectura suave
  20. Segun la wikipedia la base en cuestion era la de Scampton y la bomba..... era la Grand Slam.... "amos como pá habernos matao"
  21. Si me llega (que ya lo he pedido por el hilo en cuestion... solo que por dar la nota que no falte) me apunto... por ahora estoy practicando a poner el corsair en el sitio correcto sin hundir el porta.... Por cierto por ahi andaran unos tracks de mudito para enseñar el apontaje.... pena que fuera con molinillos
  22. Apuntame a probar esta nueva etapa del il2 (por curiosidad )...
×
×
  • Create New...

Important Information

Some pretty cookies are used in this website