Actualmente me estoy interesando en comenzar a experimentar con la electrónica, y estoy buscando algún tipo de kit de inicio electrónico para comenzar.
He echado un vistazo al Kit de inicio de Arduino y también al BASIC Stamp , pero me preguntaba si hay otros Kits de inicio interesantes (o incluso mejores) que los que mencioné anteriormente.
PD: De los dos anteriores, personalmente elegiría el Arduino porque usa C, mientras que Basic Stamp usa BASIC
[Actualización]
El momento más votada respuesta desde X-Istence
dice que paralaje es el camino a seguir, sin embargo, la respuesta aceptada (e incluso el segundo) de Daok
's de interrogación está en total desacuerdo con eso, diciendo que es caro y no vale la pena si' Ya estás en la programación.
¿Alguien quiere elaborar un poco más sobre esto, por favor?
Respuestas:
Creo que, para empezar, descarta rápidamente el BASIC Stamp porque usa una variante de BASIC desarrollada por Parallax conocida como PBASIC.
Habiendo usado tanto el BASIC Stamp como el Arduino, todavía tengo mi kit BASIC Stamp, junto con el libro Stampworks que está disponible gratuitamente en el sitio web de Parallax. Ya no soy dueño de mi Arduino porque lo vendí a otro estudiante que TAMBIÉN sintió que quería escribir en C y no en BASIC.
El sello BASIC es un chip milspec y se ha utilizado en cientos de proyectos de aficionados y también en electrodomésticos.
Por ejemplo, el BASIC Stamp se ha incorporado dentro de un dispositivo que programa las horas en que se debe encender un sistema de rociadores, también se ha utilizado en varios globos de espacio cercano diferentes (muy parecido al proyecto de espacio cercano en el que trabajé nearspace.0x58 .com para más información ).
Descartar este chip versátil y útil porque no tiene un compilador de C es un error. Será más fácil crear un prototipo, más fácil construir rápidamente varios proyectos y no requiere el amplio conocimiento de escribir código C para ejecutarse en una plataforma integrada.
Una vez que haya terminado con el BASIC Stamp, puede pasar al Parallax's SX28. Este es un chip que se puede programar en SX / B (la versión SX de BASIC, usando esas mismas habilidades y casi el mismo código que aprendió para el BASIC Stamp). Los compiladores de C existen para el SX, y también le permiten programarlo completamente en ensamblador (buena plataforma para aprender a ensamblar).
Luego, el siguiente paso es otro dispositivo Parallax llamado Propeller. Esto le brinda 8 núcleos diferentes para ejecutar el código, todo en un dispositivo integrado que le permite realizar múltiples tareas. Tiene que estar escrito en un lenguaje de programación completamente nuevo llamado Spin, pero para cuando te hayas enseñado BASIC y SX / B habrás entendido los increíbles recursos, los manuales y las guías de Parallax, y Spin no será nada.
He trabajado con los productos de Parallax durante mucho tiempo, hace poco comencé a mudarme al Ti MSP430 para un nuevo proyecto en el que estoy trabajando, principalmente para un nuevo desafío y para tener todo lo que necesitaba en un solo chip.
Mi sugerencia absoluta, si aún no lo ha adivinado, vaya con el sello Parallax BASIC. La facilidad con la que puede hacer las cosas que desea hacer, especialmente como principiante, lo convierte en un excelente set de inicio.
fuente
Ha habido muchas buenas sugerencias en las respuestas anteriores, pero me gustaría presentarle un enfoque diferente.
Tu escribiste:
Eso me parece que no solo estás interesado en la programación de microcontroladores, sino también en la electrónica .
La mejor manera de comenzar con la electrónica es construir circuitos (simples) usted mismo. En mi opinión, hacer tu propia tabla de inicio es ideal porque las tablas de inicio son
No comenzaría con una tabla de inicio completa, pero por ejemplo con
Más adelante puede agregar RS232, etc.
Para empezar, puede construir todo en un tablón de anuncios, sin necesidad de soldar. Solo asegúrese de obtener un microcontrolador en la carcasa DIL, sin cosas SMD.
Para mí, este enfoque funcionó muy bien: hice algunas cosas con AVR y PIC y nunca tuve un kit de inicio.
Comprar un kit de inicio es bueno si está interesado en la programación de microcontroladores. Si estás más interesado en la electrónica, será mejor prescindir de ella.
fuente
Dios mío, ¿qué es todo este nuevo discurso sobre microcontroladores?
"Electrónica" solía significar obtener una placa de pruebas y un grupo de componentes discretos (resistencias, transistores, condensadores, diodos, chips lógicos de la serie 74, fotocélulas, LED ...) y divertirse construyendo ... er, puedo ' No recuerdo, pero los osciladores y las radios solían ser básicos. Aprender electrónica solía significar comprender cosas como la ley de Ohm y luego pasar a la impedancia RLC y la teoría del filtro, que son hermosas aplicaciones prácticas de números complejos y análisis de Fourier; Dudo que aprender a programar un microcontrolador lo ayude con eso.
Eso sí, un viejo brumoso me dijo recientemente que podrían obtener un microcontrolador PIC más barato que un 555 temporizador, por lo que tal vez sea un arte moribundo.
fuente
Descubra lo que le interesa, la ingeniería eléctrica es un campo extremadamente amplio. La pregunta más básica es analógica o digital. Estoy más interesado en lo digital, así que aquí están algunas de sus opciones:
En el lado analógico tengo mucho menos conocimiento. Dos de los campos más populares en analógico son los amplificadores operacionales y los convertidores de analógico a digital. Yo tampoco sé mucho sobre eso. Pero si está interesado en la electrónica analógica, pruebe algunos de los kits de la marca .
fuente
He hecho casi la misma pregunta en StackOverFlow sobre MicroController hace unos meses. Puede obtener muchas buenas respuestas allí: /programming/78744/how-to-start-programming-microcontroller
fuente
Aquí hay un par de artículos que pueden serle útiles:
Problemas de migración (comunicación serie básica)
Recursos para comenzar con AVR
Venden placas de arranque para los controladores Atmel ATtiny2313 y ATmegaXX8 AVR, además de algunos kits que usan esos chips (al menos una de esas características es compatible con Arduino).
Puede encontrar información sobre avr-gcc aquí para Linux, OS X, FreeBSD y Windows.
Un entorno al que quizás desee echar un vistazo es Procesamiento .
fuente
También verificaría el cobertizo Maker de la revista make. Tienen una serie de kits interesantes que cubren una variedad de cosas, incluida la robótica y la electrónica.
fuente