Draft:Tarjeta Skywars

De WikiRobotics
Saltar a: navegación, buscar

Roadmap

  1. Ejemplo hola mundo "ledp" para Arduino nano. Comprobar que todo OK.
  2. Ledon.c para AVR (sin entorno arduino). Cómo compilar. Cómo descargarlo.
  3. Ejemplos de comunicaciones serie
  4. Temporizadores y Delays
  5. Mover un servo
  6. Libreria para servos (fichero a parte)
  7. Ejemplo de oscilaciones sinusoidales
  8. Servidor Servos8
  9. Servidor genérico
  10. Skywars-test--> Acceso a los pines de la Skywars para pruebas
  11. Localizar Bootloader y grabarlo en AVR
  12. Poner AVR destino y grabar un ledp. ¿Qué software del pc se usa?
  13. Prototipo Casero de la Skywars
  14. Grabar AVR con Bootloader y comprobar que todo ok
  15. Probar prog. de ejemplo ledp, servos, serie, etc...
  16. Usar Skywars como grabador
  17. Esquemático con Kicad
  18. PCB con Kicad
  19. Gerbers, verificacion
  20. Prototipo catacumbero
  21. Verificación y Corrección
  22. Primera tirada verde

Micros ATmel AVR

  • Arduino
    • Arduino en Wikipedia
    • El Arduino NG permite reset software. La idea es muy buena, usan DTR y RTS a la vez. Sólo cuando ambos están activados se hace el reset. Me parece simplemente genial.
  • Programacion in-circuit del ATmega8
    • Se usan 4 pines: Reset, MISO, MOSI y SCLK
    • No hay que aplicar ninguna tensión superior a 5v (a diferencia de los 12v del pic)
    • El protocolo es serie síncrono de 8 bits
    • Programador ISP (In-system programmer). En este enlace hay un PDF en el que se indica cómo hacerse tu propio programador con tu Atmel, que es lo que quiero hacer yo :-) Vienen las fuentes. Pero lo mejor es que han creado un protocolo estándar por el puerto serie. Ese programador se llama Atmel Low Cost Serial Programmer y está soportado por la herramienta libre avrdude