Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola a todos,
actualmente tengo entre manos la creación de un humanoide con unos 16-18 servos. En un principio iba a usar una Arduino UNO o Paperduino Leonardo, pero me han comentado que estas placas sólo aguantan hasta 12 servos a la vez por culpa del AVL. Me gustaría que me recomendaran que microchip (PIC, ATMEL, etc.) debo utilizar si quiero tener 16-18 servos, un modulo bluetooth, un accelerometro y algunos LEDs. Otra cosa a tener en cuenta es que Arduino es muy fácil de programar, simplemente conectas el cable USB y cargas el código C, con los PIC funciona igual?
Espero haberme expresado bien y que se me entienda con facilidad,
Muchas gracias de antemano.
La guerra ha comenzado. Otra vez.
Te recomendaría que echases una ojeada a la gran cantidad de información que hay al respecto, y la gran cantidad de guerras santas declaradas entre PIC y AVR's.
Los PIC's son pequeñas maquinitas muy aptas para aprender, pero, en mi opinión, tienen demasiada tendencia a crear 'vicios'. A 'ensuciar la mente'.
Mi recomendación, como habitual ex miembro del reverso tenebroso, son los Xmega de AVR. En mi opinión, si quieres aprender de verdad, olvídate de Arduinos e historias. Con los XMega tendrás potencia de sobras para manejar lo que pides, con capacidad HW para muchos servos, un buen ADC, y potencia sobrada que no te va a dar ningún PIC de 8 bits.
Aún así, como miembro de la nueva gran secta ARMada, igual te recomendaría que una vez hubiese aprendido a manejar los juguetes, te pasases a micros para adultos: los ARM Cortex M3 o MR4.
Y ahora, a disfrutar del espectáculo. Nada como una buena guerra santa para divertirse viendo los fuegos artificiales. 😈 😈 😈 😈 😈 😈 😈
Por cierto, el nuevo (AVR)Studio 6 beta de Atmel, integra gratis compilador de C e IDE y librerías y demás para AVR's (como ha sido habitual hasta ahora), y de ARM's Cortex de la marca. Por algo ahora se llama Studio y no AVRStudio.
Curioso movimiento. Sobre todo si las librerías están (creo, que yo no uso de eso) escritas para que sean lo máximo de compatibles (incluso con micros de otras marcas... véases CMSIS).
Yo tiraría para aprender con un pic de 8 bits, pero para hacer cosas en serio no te quedes en los 8 bits (a no ser que quieras algo muy pequeño y sencillo), hay procesadores muy buenos en 16 bits y en 32 bits (aunque estos ya empiezan a ser bestias pardas).
Si quieres bajo consumo: PIC sin duda, ningún otro consigue las corrientes en stand-by que consigue un PIC (los nuevos vienen con DMA y entrada de batería externa para apagar totalmente el micro y dejar sólo la RAM externa).
S2
Ranganok Schahzaman
PD: Por cierto, los que usaban NXP cores 8051, estos se los ha quedado microchip : http://www.microchip.com/pagehandler/en-us/family/8051legacy/ " onclick="window.open(this.href);return false;
Mi intención es simplemente construir un robot humanoide y poderlo controlar mediante bluetooth. Por el momento sólo tendrá 16 servos, un módulo bluetooth, un accelerómetro y algún par de sensores de proximidad. Supongo que para esto con un ATxmega32u4a ya tengo de sobras, no?
Más adelante intentaré hacer otro robot humanoide con cámara de vídeo incorporada, pero eso ya será otra historia.
Lo que me interesa sobretodo, más que la marca, es que se pueda programar mediante USB y no necesite ningún trasto extra para hacerlo.