2009-05-08 17 views
7

Estoy buscando aprender a construir/programar hardware simple y luego pasar a la robótica simple. ¿Dónde debería comenzar? ¿Cuáles son los mejores sitios para comprar el hardware? ¿Alguna recomendación sobre el tipo de hardware/idioma que debo usar para comenzar?Fuentes para aprender más programación centrada en hardware

+0

+1, buena pregunta, ¡he estado buscando información sobre esto yo mismo! –

Respuesta

1

Por supuesto C/C++ para interactuar con los bits de bajo nivel de su robot, pero también los lenguajes de nivel superior en los que C/C++ puede integrarse fácilmente, como Python. A menudo, es la forma más rápida de comenzar con un lenguaje de alto nivel y utilizar bibliotecas que abstraen las cosas difíciles (por ejemplo, pyserial). Entonces, si tiene su primer comportamiento, puede cavar más profundo.

Como una fuente diaria de inspiración robótica, robots.net podría ser interesante.

2

Comience con el Lego NXT. Un conjunto completo de hardware + software por $ 250. Es un buen punto de partida, y las aplicaciones que las personas han hecho con él son muy completas y serias. También hay una gran comunidad, por lo que encontrar fragmentos de código, ideas de proyectos y ayuda en general es fácil.

2

obtuve mi empezar a utilizar el microcontrolador BASIC Stamp (llamado así porque está programado en un dialecto de BASIC y es del tamaño de un sello de correos) y kits de robots de Parallax. Son un poco caros, pero están destinados a principiantes/aficionados, extremadamente bien documentados y muy divertidos. Los recomiendo mucho para principiantes. Después de que me cansé de gastar mucho dinero para microcontroladores poco potentes (el intérprete BASIC en el chip absorbe la mayor parte de la potencia de procesamiento), me gradué a microcontroladores PIC de Microchip. Estos son dispositivos mucho más cercanos a la plancha, y muy potentes, a pesar del bajo costo ($ 4 por uno pequeño). Necesitará una configuración de programación, que puede costar $ 50 como kit de aficionado, o miles para un sistema de calidad de producción. Se pueden programar en una amplia gama de idiomas, incluyendo C.

+0

Tengo uno de estos kits, y son un gran comienzo para la electrónica/programación. Obtuve el mío de Radio Shack por $ 80, creo, pero definitivamente vale la pena. Viene con el sello básico, el manual, puede descargar el software e incluye todos los pequeños componentes como resistencias, condensadores, LED, un altavoz, un sensor de luz y otros sensores. –

0

También recomendaría echar un vistazo al estudio de robots de Microsoft. Tiene un paquete de simulación decente para probar diseños.

Cuestiones relacionadas