¿Cómo empezar a aprender a usar Arduino? ¿Qué proyectos para principiantes son recomendados?

Hace un tiempo, he escrito un breve artículo sobre cómo aprender Arduino, basado en mi propia experiencia personal al dar talleres de programación / Arduino. No explico cómo hacerlo en detalle, sino que presento un enfoque de alto nivel de qué aprender y en qué orden. A su vez, puede extraer este conocimiento de la web y de muchos buenos libros / guías de referencia sobre Arduino.

Sugiero aprenderlo en los siguientes pasos, alternando hardware con software:

  1. Introducción de la placa Arduino. ( hardware )
  2. Introducción del entorno de programación Arduino. ( software )
  3. Introducción de la placa de pruebas. ( hardware )
  4. Parpadeando el LED interno en el pin 13. ( software )
  5. Conectando un LED a Arduino utilizando una placa de pruebas. ( hardware )
  6. Usando un pin de salida digital para hacer parpadear el LED. ( software )
  7. Conectando 3 LEDs a Arduino usando una placa de pruebas. ( hardware )
  8. Utilizando múltiples pines de salida digital simultáneamente e introduciendo el monitor serie. ( software )
  9. Conectando un botón al Arduino, utilizando el circuito desplegable. ( hardware )
  10. Programación del botón, introduciendo estructura if / else. (software)
  11. Conexión de sensores analógicos al Arduino. ( hardware )
  12. Utilizando la entrada analógica. ( software )
  13. Conectando un servomotor al Arduino. ( hardware )
  14. Modulación de ancho de pulso con el Servo y LEDs de desvanecimiento. ( software )
  15. Otros conceptos y construcciones de programación relevantes (p. Ej., Para bucle, conteo, aleatorio, conmutador / caso). ( software )
  16. Comience con un breve resumen del diseño. ( hardware y software )

El artículo completo se puede encontrar aquí: Cómo enseñar y aprender Arduino

Busqué mucho en Internet sobre los mejores cursos y libros en línea que profundizan en los detalles y tienen un gran contenido para aprender Arduino. Después de muchos días de navegar por los sitios de YouTube y MOOC, finalmente encontré lo que me parece mejor:

Para cursos de arduino:

  • Arduino paso a paso tu guía completa
    Puedes considerar este curso como nivel 1 de aprendizaje de Arduino. Son aproximadamente 23 horas de videos cortos increíbles con un gran profesor: el Dr. Peter Dalmaris. Él realmente tiene una manera mágica de explicar cualquier cosa y hacer que sea fácil de entender. Sé que no es gratis, pero hay muchos días en los que puede encontrar un gran descuento, ahora su precio es de 11 $.
  • Arduino paso a paso ponerse serio
    Este curso (34 horas), del mismo profesor, explica más temas que el primero y proporciona más detalles. Se podría decir que es un curso avanzado o un alto nivel de aprendizaje de Arduino.

Para los libros de Arduino:

Recomiendo altamente estos 2 libros:

  • Arduino Cookbook
  • Explorando arduino

Para Proyectos Arduino:

Puedes encontrar toneladas de proyectos aquí:

  • Instructables: Vamos a hacer
  • Proyecto arduino hub

Y no olvides revisar YouTube y Google :

Puedes encontrar algunos buenos canales o sitios que hacen buenos tutoriales y proyectos. Personalmente, prefiero Sparkfun y cómo mecatrónica.

  • Sparkfun canal de YouTube
  • Sparkfun.com
  • Como canal de mecatrónica YouYube.
  • Howtomechatronics.com

Para aprender electrónica:
Hay algunos buenos canales en YouTube que pueden ayudarte:

  • Gran Scott
  • Academia neso

y le aconsejo si no tiene un buen conocimiento de fondo sobre circuitos eléctricos y electrónica para inscribir Circuitos y Electrónica (MIT 6.002x) a través de edx:

  • Circuitos y Electrónica 1
  • Circuitos y Electrónica 2
  • Circuitos y Electrónica 3

GRACIAS POR LEER

Puedes ir aquí y pedir un Elecduino para ti. Es básicamente un Arduino Starter Kit para estudiantes y entusiastas que quieren hacer algo genial con el Arduino. Tiene un precio económico y le proporciona todo el hardware y software necesarios para realizar 15 proyectos con Arduino.

Si recién está comenzando, encontrar los componentes adecuados para el controlador correcto consume mucho tiempo y esfuerzo. Nos aseguramos de que no te suceda. Obtenga los mejores recursos, incluido el kit completo Do it Yourself del proyecto, todos en el mismo lugar.

Elecduino te permite aprender Arduino a través de increíbles lecciones en video y cursos interactivos cuidadosamente diseñados. Elecduino se entregará en la puerta de su casa y se asegurará de que no tenga que viajar a un rincón distante de la ciudad solo para obtener un componente más.

¡Después de completar estos 15 proyectos, puede hacer cosas asombrosas como un simple sistema de detección de intrusiones para su habitación que hará sonar una sirena cada vez que su primo irritante entre a su habitación o abra su armario o puede controlar las luces y los ventiladores de su casa desde su teléfono!

Aquí están algunas.

  • Si eres nuevo en electrónica y microcontroladores, es posible que desees probar el Arduino Cookbook. El libro está escrito en un lenguaje bastante simple y es el mejor que hay para comenzar con Arduino.
  • Hay numerosos artículos, tutoriales y videos en Arduino y microcontroladores disponibles en Internet. Puede comenzar con Arduino – HomePage en sí mismo o consultar la serie de lecciones de Arduino de YouTube, como Arduino Tutorials, Starter Kit – RS y EDU – YouTube.
  • Puede comenzar de inmediato con un proyecto, como un robot de seguimiento de línea. Esto funciona bien si tiene antecedentes en electrónica y programación.
  • Busque los talleres de Arduino realizados alrededor de su casa. Te brindan un kit de inicio y te enseñan desde lo básico.

Arduino es una plataforma de código abierto utilizada para construir proyectos de electrónica. Arduino consta de una placa de circuito física programable , IDE (Entorno de desarrollo integrado) que se ejecuta en su computadora, que se utiliza para escribir y cargar código de computadora en la placa física.

Si ya está familiarizado con la programación, aprender arduino sería muy fácil para usted. La programación para arduino es bastante fácil con una sintaxis simple.

Si eres completamente nuevo en programación, entonces te insistiré en que comiences con C ++ o C y entiendas los conceptos básicos (bucles, declaraciones de control, bibliotecas, etc.). La Programación Arduino es muy similar a C ++.

Aparte de la programación, tienes que construir tu proyecto. Esto incluirá circuitos simples a complejos conectados al Arduino. Cada componente (LED, sensores, ultrasonidos, LDR, IR, temperatura-humedad, etc.) tienen su propia sintaxis pero son similares entre sí. Puedes comprar un kit Arduino completo que incluirá la mayoría de las cosas por alrededor de ₹ 2000.

Arduino es una cosa increíble y una vez que comiences a aprender sobre eso, te volverás adicto a él. Hay miles de proyectos que puedes probar. El IDE consiste en algunos proyectos básicos utilizando componentes simples.

Si tiene curiosidad, aquí hay un código simple para hacer parpadear un LED (el que aprenderá desde el principio)

int ledPin = 13; // pin donde se adjunta el terminal positivo de led.

configuración vacía () {
pinMode (ledPin, SALIDA); // inicializa tu led.
}
void loop () {// esto seguirá funcionando para siempre
digitalWrite (ledPin, HIGH); // led está ENCENDIDO
retraso (500); // para 500 milisegundos
digitalWrite (ledPin, LOW); // led está apagado
retraso (500); // para 500 milisegundos
}

Arduino Kit: Quad Store (TM) – Super Starter Kit para Arduino Uno R3 (Kit para principiantes)

¡¡¡La mejor de las suertes!!!

Hay muchas maneras en las que puedes comenzar a aprender Arduino. Entre ellos, el enfoque que encontré mejor es el siguiente:

  1. El conocimiento básico en electrónica y habilidades de programación (variables, declaraciones de decisión, bucles, estructuras y clases), preferiblemente en C o C ++ es una necesidad. Sin eso, la situación es como golpear la habitación oscura.
  2. Obtenga un Arduino UNO y algunos componentes básicos (LED, módulo IR, controlador de motor, módulo ultrasónico). Apenas le costará alrededor de Rs 1000 ($ 20). Tenga en cuenta que los clones son tan buenos como los originales, a un tercio o un cuarto del costo. Si no puede pagar los componentes, prefiera usar circuits.io (Haga que las ideas cobren vida con el simulador de Arduino y las aplicaciones para PCB en línea gratuitos | Autodesk Circuits)
  3. Empieza a trabajar con el IDE de Arduino. Recibirá mucha ayuda de los canales de Youtube que contienen tutoriales. Prefiere las hechas por usuarios de tu propio país.
  4. Puedes seguir este orden:
  • LED parpadeante
  • Control de brillo de LED / Control de volumen del zumbador mediante potenciómetro
  • Tinkering con IR y Módulo Ultrasónico.
  • Dirección del motor y control de velocidad con controladores de motor como (L293D y L298N). Intente simular los circuitos en circuits.io o en cualquier otro simulador.
  • Proyectos con LDR (Resistencia Dependiente de la Luz)

5. Una vez que tenga confianza con estos, comience a trabajar en proyectos como seguidor de línea, evitador de obstáculos, robot sensor de luz solar.

6. Tenga a alguien en su círculo que sepa sobre Arduino. Aunque hay muchos recursos en línea para la depuración como el intercambio de pila, tener a alguien que haya resuelto los problemas definitivamente funciona mejor.

Pro Consejo:

Copia la lógica, pero no el código!

¡Felicidades por conseguir un Arduino! Un Arduino es la forma más fácil y conveniente de aprender sobre electrónica.
Como se mencionó en una respuesta anterior, el sitio web de Arduino es lo primero que debe mirar.

También debe descargar el software Arduino IDE – Arduino -. El IDE (abreviatura de Integrated Development Environment) es un software que te ayudará a escribir programas para el Arduino. La mejor parte sobre el IDE de Arduino es que también incluye funcionalidad para programar su hardware Arduino.
Después de eso, la página de tutoriales es una de las mejores fuentes para casi cada ejemplo en el IDE.

Si prefieres un video tutorial, Jeremy Blum ha desarrollado un brillante conjunto de video tutoriales que te llevan de proyectos simples a proyectos bastante complicados. También verás cómo funciona el proyecto ya que es un video.
Serie de tutoriales para Arduino

Y, por supuesto, si te quedas atascado en cualquier lugar, Google es tu mejor amigo. El hecho de que millones de personas lo usen hace que sea más fácil encontrar información.

Escribí sobre este artículo hace mucho tiempo y puse mucha información para cada uno que quiera aprender más y más sobre Arduino.

En primer lugar, debemos responder en la pregunta más común: ¿Es el Arduino un microcontrolador?

¡¡¡Por supuesto que sí!!!

Ahora vámonos…

Arduino

El software Arduino (IDE) le permite escribir programas y cargarlos en su pizarra. En la página de Arduino Software encontrarás dos opciones:

1). Si tiene una conexión a Internet confiable, debe usar el IDE en línea (Arduino Web Editor). Le permitirá guardar sus bocetos en la nube, tenerlos disponibles desde cualquier dispositivo y hacer una copia de seguridad. Siempre tendrá la versión más actualizada del IDE sin la necesidad de instalar actualizaciones o bibliotecas generadas por la comunidad.

2). Si prefiere trabajar sin conexión, debe usar la última versión del IDE de escritorio.

Puedes encontrar el artículo completo aquí en:

Microcontrolador 8051, tipos de microcontroladores | Microcontrolador Arduino y proyectos Arduino | Ejemplos de microcontroladores

Encontrarás todo lo que necesitas para MC y Arduino.

Gracias me despues

Espero que te ayude.

http://www.lemalabs.com/

Definitivamente debes considerar los programas ofrecidos. por LemaLabs. Personalmente no he participado en estos programas, pero por lo que sé, es uno de los MEJORES en el estado. Es fundado por uno de mis estudiantes universitarios, Kedar Kulkarni (IIT-Madras). También he trabajado en su oficina, en el IIT-M Research Park, en su empresa hermana (HyperVerge). Por lo que he notado, mucha investigación y esfuerzo se dirigen a lo que hacen. Algunos de los estudiantes que dieron la retroalimentación estaban extremadamente felices con eso. Algunos de mis amigos han participado, y dijeron que también era genial.

Dentro de un presupuesto limitado, aquí hay algunas cosas que le sugeriría:

Notificaciones sociales o en tiempo real:

  • Arduino para impresora térmica, impresión de actualizaciones personalizadas (puede ser desde sitios de redes sociales).
  • Arduino y mostrando su notificación (Facebook o Twitter) en una matriz de matriz de LED

Automatización del hogar:

  • Mapeo del cambio de música a matrices de luces LED.
  • Fabricación de un dispensador de comida para perros / gatos (dispensador de comida / comida para perros controlado por Arduino)
  • Una temperatura ambiente personalizada, medida de humedad y varios otros parámetros en tiempo real.

Vigilancia de la salud:

  • Un simple SPO2 (oxímetro de pulso) costaría menos de US $ 10.
  • De manera similar, un ECG y una capacidad de frecuencia respiratoria serían muy económicos y frescos.

Wearables:
Hace un año, Adafruit lanzó una plataforma de flora basada en Arduino. El tablero y los accesorios apuntan específicamente a la tecnología werable. Puedes encontrar más en:
US $ 24.95: Adafruit Industries, electrónica y kits de bricolaje únicos y divertidos

Juego de azar:

  • Hackeando el Wii MotionPlus para hablar con el Arduino
  • O tal vez puedas realizar alguna introducción al juego en el mundo físico …

1. Arduino – Inicio – Probar y error. Por cierto, es mejor tener algunas ideas sobre lo que vas a construir.
2. Foro de Arduino en la página de inicio de Arduino. Buen lugar para hacer preguntas.
3. Encontré que el libro de cocina Arduino de O’Reilly (2ª ed.) Es una buena fuente escrita, aunque hay muchos más útiles.

Finalmente. Si tienes “miedo” a la codificación, te sugiero que comiences a aprender C ++. El lenguaje de programación de Arduino IDE se basa en C ++, mientras tanto tiene algunos cambios (tanto limitaciones, diferencias como adiciones). Si puede comprender la lógica de la codificación orientada a objetos aprendiendo algo de C ++, estará familiarizado con el “lenguaje de programación” Arduino en unas pocas semanas. Y como Arduino es un sistema completo (hardware + software + entorno), la mayoría del trabajo lo realizará el IDE, en lugar de usted.

Arduino es una pequeña computadora de una sola placa que puede ponerse en funcionamiento muy rápidamente con un mínimo de conocimientos técnicos. Inicialmente, se basaba en la familia de microprocesadores AVR de Atmel, aunque a medida que su popularidad aumentaba, otros procesadores, como ARM, se habían agregado a la gama.
Arduino – Inicio

No se puede hacer mucho con un Aduino por sí solo, pero hay una gran variedad de tablas para agregar, que en Arduino-speak se llaman “escudos”, para realizar tareas específicas.
http://www.adafruit.com/category/17

El lenguaje de programación de Arduino es “C for Jocks”, o más bien “C for Artists”, flores delicadas que están aterrorizadas de cualquier cosa técnica como un “programa” y solo pueden entender “bocetos”. En realidad, es simplemente GCC simplificado para AVR, y puede escribir programas reales, simplemente no debe llamarlos así.

La plataforma Arduino es bastante popular entre las personas que recién comienzan con la electrónica. A continuación se presentan algunos proyectos principiantes de Arduino.

1.Crea tu propia placa PCB Arduino (Uno) Shield

La belleza de Arduino es que es de código abierto, lo que significa que puedes hacer el tuyo fácilmente con piezas listas para usar. Puede crear este Arduino (UNO) 3 x 3 x 3 LED Cube Shield muy fácilmente usando EasyEDA y cuando haya terminado de construirlo. Tendrás una mejor comprensión de cómo funciona exactamente el Arduino.

2.DIY | Tonos LED RGB controlados por Arduino

RGB LED Shades! Son coloridos, brillantes, susceptibles de ser pirateados y la máxima expresión de una imagen de destello impresionante. Gafas LED RGB con varias animaciones: gafas LED programables con 68 píxeles a todo color. Aquí, el PCB DIY RGB LED Shades se ha diseñado y fabricado de forma inteligente utilizando EasyEDA. Ahora, es posible que usted construya sus propias gafas RGB LED de manera muy sencilla y económica.

3. DIY LED VU Meter como Arduino Shield

VU Meter o Volume Meter es un proyecto muy popular y divertido en electrónica. Aquí, el medidor VU fue construido usando Arduino y tomando la entrada de audio de un conector de 3.5 mm, para que pueda proporcionar fácilmente la entrada de audio desde su móvil o computadora portátil utilizando un cable AUX o un conector de audio de 3.5 mm.

4. Impresionantes efectos de luz RGB utilizando Arduino Nano

Ninguno de nosotros podía negar el hecho de que nos encantaría jugar con LED y elementos de iluminación. Me encanta jugar con LED y crear atractivos efectos de iluminación. Este proyecto fue el resultado de un intento de este tipo, donde se crearon impresionantes efectos de luz RGB utilizando la popular plataforma de desarrollo Arduino Nano.

Hay una lista de algunos proyectos de Arduino simples pero divertidos:

10 ideas impresionantes para proyectos simples Arduino

Me encontré con este enlace: Entrenamiento de robótica en Chennai
Para conocer los conceptos básicos de electrónica y robótica.

Hay muchos proyectos de bricolaje (hágalo usted mismo) que se pueden hacer usando Arduino que puede consultar desde Internet.

No hay requisito previo requerido para esto.

También la codificación arduino es fácil de entender.

Antes de unirse a cualquier institución, consulte este sitio web Arduino – Inicio para comprender las perspectivas de la programación de arduino. Navegue a Aprendizaje -> Comenzando
También puedes ver algunos videos de YouTube de Jeremy blum, esto debería darte una idea: Serie de tutoriales para Arduino

Las tablas Arduino vienen en diferentes sabores y también hay muchas imitaciones. Su kit es probablemente un (genuino?) Arduino Uno. Puse genuino entre paréntesis porque el kit oficial tiene un libro con proyectos para principiantes.

Arduino Starter Kit Multi-idioma

No importa. El kit tiene los componentes necesarios para experimentar con LED, con sensores, controladores de motor, … Las cosas divertidas, según me parece, son las mejores cosas que puedes hacer con la pantalla 16 × 2 que viene con el kit.

La imagen de arriba es solo para mostrar la pantalla 16 × 2, no el escudo Arduino + que obviamente no es el kit de inicio Arduino. ¡Me encantan los descargos de responsabilidad!

Hola, explora el EngineersGarage | El sitio web de Inspiring Creations donde puedes encontrar buenas cosas de electrónica y proyectos eléctricos. Aprenderás microcontrolador ARDUINO. proyectos fácilmente

Al ser un principiante, las personas se enfrentan a muchos problemas. Bueno, Jeremy Blum lo ha facilitado desde su canal de YouTube. Es una serie de 15 conferencias sobre Arduino y la comunicación. Espero que ayude. ¡¡Disfrutar!!
EDU – YouTube

¡Lo siguiente que puedes hacer es mirar algunos de los sitios como Let’s Make Robots! | ¡Hagamos robots! Incluso el Arduino – HomePage en sí es un muy buen sitio para explorar.

Bueno felicidades por ponerse en UNO. ¡Instructables tiene muchos proyectos para principiantes!

Arduino para principiantes – ¡Tiene pocos proyectos para que comience y se caliente! Estos son proyectos bastante simples y están destinados a ayudarlo a comprender su UNO.

Siéntase libre de seguir el enlace para obtener más información sobre el aprendizaje de Arduino Uno:

La respuesta de Sajal Raj Gautam a Arduino: ¿Qué recursos son esenciales para aprender los tableros de Arduino para alguien sin antecedentes electrónicos?

Espero haberte ayudado! 🙂

Voy a tratar de responder cada pregunta lo más breve posible. (No dijiste qué tabla de arduino estás utilizando, el Código varía (entradas) para cada tabla).

1. Cómo funciona el código: bueno, necesitará el IDE de Arduino para trabajar con su placa arduino. Arduino es básicamente un PCB con algún firmware e instrucciones incorporadas para que funcione con el IDE arduino. El lenguaje de programación arduino es realmente fácil en comparación con otro lenguaje de programación.
Estas son las funciones básicas que deberá conocer para aprender el idioma: – Arduino – Referencia.

2. Como puede ver, la página principal de arduino es realmente útil. Pero para empezar,
Estos también podrían ser útiles:
a. Sistema de aprendizaje Adafruit
segundo. Bionic Arduino – Introducción a los microcontroladores con Arduino

3. ¿Qué proyecto puedes empezar – !! Esa es una dificil. Ahora mismo, al principio, deberíamos dedicarnos a aprender cómo funcionan las cosas con LED simples, motores y servos, etc.
Después de acumular un poco de conocimiento, básicamente puede hacer cualquier cosa que pueda hacer con un microcontrolador. Conocemos drones bricolaje, rovers, robots etc.
Hay muchos ejemplos por ahí.

-> Después de que entiendas algo sobre la plataforma arduino, te recomendaría que hagas un recetario.

Espero que ayude 🙂

Es gracioso lo preguntas…

Mi clase de ingeniería general está trabajando con el Adrino … Y debo decir que lo odio. Sin embargo, el programa ya tiene muchos programas preestablecidos que puede utilizar para activar diferentes LED, resistencias, etc.

El lenguaje es una mezcla entre C y Python. En el sitio web del kit de Adrino le ofrece la programación de código abierto que se utiliza.

En cuanto a la programación … Comience con el aprendizaje de los comandos básicos de Linux, luego presione el código HTML seguido de CSS y JS. Salta estas cosas.