Hola, me alegra saber de ti. Puedes usar un simulador si quieres evitar comprar h / w Da vida a las ideas con el simulador Arduino en línea gratuito y las aplicaciones de PCB | 123D Circuitos por Autodesk. Pero no siempre use un simulador, no ayudará mucho, ya que hay una diferencia cuando hace un circuito físicamente y parpadea el código, y está solucionando varios problemas que ningún libro o recurso en línea puede / le enseñará.
El código de Arudino se basa en C / C ++, por lo que una buena comprensión de estos lenguajes lo hará más instintivo hacia el código e incluso lo ayudará a depurar las bibliotecas (confíe en mí, incluso las bibliotecas tienen errores).
Cuando trabajas en grandes proyectos, es posible que necesites modularizar tu código creando bibliotecas porque entonces necesitas integrar tu trabajo con el trabajo de otros contribuyentes. Por lo tanto, debe aprender a compilar su código en bibliotecas.
Debe seguir las convenciones del lenguaje y documentar su trabajo para que sea más fácil para futuras reescrituras, de usted o de otros. También mejorará su comprensión del flujo de código. Muchas personas dirán que seguir los estándares de codificación viene más tarde, pero no crean que, una vez que comience a seguir sus propias convenciones, es difícil cambiar a otro.
- Cómo aumentar mis ‘puntos de habilidad’ en Mini Milicia
- ¿Es el ajedrez una habilidad útil y beneficiosa?
- ¿Qué debo hacer para desarrollar las habilidades de redacción publicitaria?
- ¿Cómo han cambiado las habilidades de programación de John Carmack a medida que crecía?
- Cómo mejorar mis habilidades psicológicas en la vida cotidiana.
El IDE predeterminado de arduino es una mierda y disminuye enormemente la productividad. Utilice un mejor editor de texto como sublime o atom e instale los respectivos complementos arduino. Aumentará la productividad al menos 2 veces. También puede usar un IDE completo como MS VS o eclipse o netbeans (Obviamente, nuevamente necesita instalar los complementos)
Trabaja / Aprende en grupo, entiendes y aprendes mejor con discusiones.
Realice proyectos y como dije antes, es necesaria experiencia práctica. Puedes hacer un grupo y compartir los costos.
Intenta participar en festivales técnicos realizados por diferentes colegios / universidades. Te abres a un mundo completamente nuevo, conocerás a las mejores mentes en ese campo y al interactuar con ellos, conocerás el mejor enfoque / método para resolver un problema en particular.
Sé que me desvié de su pregunta, pero eso fue intencional porque usar un simulador debajo del techo no es divertido y su interés seguramente morirá.