Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Desarrollo] Air v1.0 rev A
#61
Código subido a github. Es un código que fui haciendo a ratos, y que lo iba creando conforme necesitaba probar alguna cosa del hw. Esta sucio, feo, algo desordenado y no muy optimizado. Se va a quedar así, pues no lo usare mas. No obstante, lo iré arreglando con el tiempo, pues vosotros merecéis las cosas bien hechas, voy corto de tiempo y tengo en mente empezar unos ejemplos pero ya bien hechos.

No voy a seguir haciendo nada mas con ese código. Voy a generar una librería con algunas funciones que pueden ser útiles para trabajar con los módulos, como puede ser el envío de información, la construcción de un frame y/o otras herramientas que pueden ser útiles. No es obligatorio usarlo, es algo que estará ahí para el que le interese.

Estaría bien ponernos mas o menos de acuerdo en como hacer algunas cosas, y en que funciones podrían ser interesantes hacer para tenerlas como herramientas.

No he comentado nada sobre software para compilar. Yo personalmente uso CCS C, es bastante potente, hay mucha información en internet y mucho código, pero repito, usad el que mas os guste, aquí hay flexibilidad.
Citar
#62
He empezado los ejemplos, aunque ira evolucionando mucho conforme haga la librería (sera códigos mas cortos, pues de momento las funciones estan en el mismo archivo).
Citar
#63
Sigo añadiendo info básica para aquellos que se inicien y quieran experimentar.

Vamos a comentar sobre el micro, concretamente sobre la versión 16F876A que es la que monta actualmente el Air v1 rev A. Un buen documento para tener a mano es su datasheet, que es la biblia del micro: http://ww1.microchip.com/downloads/en/De...39582C.pdf

De este documento, algo que nos vendrá bien tener a mano es el patillaje del micro, y de ahí veremos sin problema en la placa, a donde van los diferentes pines que hay disponibles(en cuanto pueda, haré una imagen para tenerlo mas fácil)

resim

Mas cosas importantes sobre el HW de la placa que vamos a mirar en esta recopilación rápida de información básica. Nos sera útil si queremos sacarle jugo el conocer el datasheet del modulo de comunicación. Como algo tan barato, puede permitirnos aplicaciones de corto alcance: http://www.nordicsemi.com/eng/Products/2...F/nRF24L01

Hasta aquí, una recopilación básica que tendría que haber puesto hace mucho, pues no se tiene que dar todo por supuesto.
Citar
#64
Yo sigo leyendo los avances, lo unico que hasta verano no tendre tiempo de meterle mano, nos quedamos a medias de aprender programacion en C en clase y quiero ir paso a paso. Pero por aqui andamos merodeando.

Enviado desde mi Nexus 4 mediante Tapatalk
Citar
#65
Pues te ira bien. Yo de momento sin mucho tiempo, pero lo que vaya haciendo con el mote, lo ire publicando todo, aunque poca cosa y despacio pero no dan para mas las horas.

A ver si poco a poco la gente se anima Gran sonrisa
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Desarrollo] Airduino v1.0 grafisoft 18 1,751 13-05-2015, 02:41 PM
Último mensaje: grafisoft
  [Desarrollo] Air v2.0 rev A grafisoft 7 1,105 30-11-2014, 03:15 PM
Último mensaje: grafisoft
  [Desarrollo] Etapa de carga de baterias (Litio/lipo) grafisoft 19 1,328 17-07-2014, 07:10 PM
Último mensaje: grafisoft
  Bienvenidos - Desarrollo grafisoft 62 3,817 13-06-2014, 11:07 AM
Último mensaje: grafisoft
  [Desarrollo] Etapa de alimentación - Conversor dc-dc step up grafisoft 7 896 21-05-2014, 03:44 PM
Último mensaje: Triggerr