Arduino es muy popular entre todos los amantes del diseño. Es necesario familiarizarlos con aquellos que nunca han oído hablar de él.
¿Qué es Arduino?
¿Cuán brevemente puedes caracterizar a Arduino? Las palabras óptimas son: diseñador electrónico. Arduino es una herramienta con la que puedes crear diversos dispositivos electrónicos. De hecho, esta es una verdadera plataforma informática de hardware de propósito universal. Se puede usar tanto para construir esquemas simples como para implementar proyectos bastante complejos.
El diseñador se basa en su hardware,que es una placa de E / S. Para programar el tablero, se utilizan los lenguajes que se basan en C / C ++. Recibieron el nombre, respectivamente, Procesamiento / Cableado. Del grupo C, heredaron la máxima simplicidad, lo que les permite dominar muy rápidamente a cualquier persona, y aplicar el conocimiento en la práctica no es un problema muy significativo. Para hacerte comprender la facilidad del trabajo, a menudo se dice que Arduino es para principiantes magos diseñadores. Para hacer frente a las cartas "Arduino" puede incluso niños.
¿Qué se puede ensamblar en él?
El uso de Arduino es bastante diverso, esse puede utilizar, en cuanto a los ejemplos más simples, que se recomendarán al final del artículo, y para mecanismos bastante complejos, incluidos manipuladores, robots o máquinas de producción. Algunos artesanos se las arreglan sobre la base de tales sistemas para hacer tabletas, teléfonos, sistemas de vigilancia y seguridad de casas, sistemas domésticos inteligentes o simplemente computadoras. Los proyectos de Arduino para principiantes, que incluso los principiantes pueden abordar primero sin experiencia, se encuentran al final del artículo. Incluso se pueden usar para crear sistemas primitivos de realidad virtual. Todo gracias al contenido del componente de hardware universal y las capacidades que proporciona Arduino.
Dónde comprar componentes?
Los componentes se consideran originales,hecho en Italia. Pero el precio de tales conjuntos no es bajo. Por lo tanto, varias empresas, o incluso algunas personas, que utilizan artesanías fabrican dispositivos y componentes compatibles con Arduino, que en broma se llaman clones de producción. Al comprar clones de este tipo, es imposible decir con certeza que funcionarán, pero el deseo de ahorrar tiene su efecto.
Los componentes se pueden comprar oconjuntos, o individualmente. Incluso hay juegos pre-preparados para recoger autos, helicópteros con varios tipos de control o barcos. El conjunto, como en la foto de arriba, producido en China, costará $ 49.
Más sobre el equipo
La placa Arduino es un microcontrolador simpleAVR, que fue flasheado con un gestor de arranque y tiene el mínimo puerto USB-UART mínimo requerido. Todavía hay componentes importantes, pero dentro de los límites del artículo será mejor enfocarse solo en estos dos componentes.
Primero sobre el microcontrolador, el mecanismo,construido en el mismo esquema, en el que se encuentra el programa. El programa puede verse influenciado al presionar botones, recibir señales de los componentes de la creación (resistencias, transistores, sensores, etc.), etc. Y los sensores pueden ser muy diferentes en su propósito: iluminación, aceleración, temperatura, distancia, presión, obstáculos. etc. Como dispositivos indicadores, se pueden usar componentes simples, desde LED y pischalok hasta dispositivos complejos, como pantallas gráficas. Como actuadores se consideran motores, válvulas, relés, servos, electroimanes y muchos otros, que se enumeran muy, muy largo. Con algunas de estas listas, el MC funciona directamente, con la ayuda de cables de conexión. Para algunos mecanismos, se necesitan dispositivos transitorios. Pero si realmente comienzas a diseñar, será difícil salir. Ahora hablemos de programar a Arduino.
Más sobre el proceso de programación de la placa
Ya listo para usar en el microcontroladorel programa se llama firmware. Puede haber un proyecto o proyectos Arduino, por lo que cada firmware debe almacenarse en una carpeta separada para acelerar el proceso de búsqueda de los archivos correctos. Está cosido en un MC de cristal por medio de dispositivos especializados: programadores. Y aquí "Arduino" tiene una ventaja: no necesita un programador. Todo está hecho para que la programación de Arduino para principiantes no sea difícil. El código escrito se puede descargar al MK a través de un cable USB. Esta ventaja no se consigue mediante un programador ya incorporado, sino mediante un firmware especial, un gestor de arranque. Un gestor de arranque es un programa especial que se inicia inmediatamente después de la conexión y escucha si habrá algún comando, ya sea para flashear el cristal, si hay proyectos de Arduino o no. Del uso del gestor de arranque viene algunas ventajas muy atractivas:
- Use solo un canal de comunicación, que no searequiere costos adicionales a lo largo del tiempo. Entonces, los proyectos de Arduino no requieren que conectes muchos cables diferentes, y hubo confusión al usarlos. Para una operación exitosa, un cable USB es suficiente.
- Protección contra curvas de manos. Para llevar el microcontrolador al estado del ladrillo con la ayuda del firmware directo es bastante fácil, no es necesario esforzarse mucho. Cuando trabajas con un gestor de arranque, no puedes acceder a configuraciones potencialmente peligrosas (con la ayuda del programa de desarrollo, por supuesto, y así puedes romper todo). Por lo tanto, Arduino para principiantes está pensado no solo desde el punto de vista que es comprensible y conveniente, sino que también permitirá evitar gastos monetarios indeseables asociados con la inexperiencia de la persona que trabaja con ellos.
Proyectos para comenzar
Cuando tienes un kit, un soldador,colofonia y soldadura, no esculpir diseños muy complejos de inmediato. Por supuesto, pueden deslumbrarse, pero la posibilidad de éxito en Arduino para principiantes es bastante baja para proyectos complejos. Para entrenar y "rellenar" sus manos, puede intentar implementar algunas ideas más simples para ayudarlo a comprender la interacción y el trabajo de Arduino. Como primeros pasos para trabajar con Arduino para principiantes, puede recomendar:
- Crea un LED parpadeante que funcionará gracias a Arduino.
- Conectando un botón por separado a "Arduino". Por lo tanto, es posible hacer que el botón pueda regular la iluminación de un LED del elemento №1.
- Conexión del potenciómetro
- Control de servoaccionador
- Conectando y trabajando con un LED tricolor.
- Conectando la celda piezoeléctrica.
- Conectando la fotorresistencia.
- Conexión del sensor de movimiento y señales sobre su funcionamiento.
- Conecte un sensor de humedad o temperatura.
Proyectos para el futuro
Es poco probable que estés interesado en "Arduino"para conectar LED individuales. Lo más probable es que se sienta atraído por la oportunidad de crear su propio automóvil, un bote controlado por radio o un molinete volador. Dichos proyectos son complejos en su implementación, requerirán mucho tiempo y perseverancia, pero, una vez que los hayan cumplido, obtendrán lo que querían: una valiosa experiencia de diseño con Arduino para principiantes.</ p>