El curso de arduino | explicaciones paso a paso para principiantes | Johannes Wild | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

El curso de arduino | explicaciones paso a paso para principiantes

teacher avatar Johannes Wild, Engineer (M.Eng. & B.Sc.)

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      1:46

    • 2.

      Primeros pasos con un arduino

      6:23

    • 3.

      Fundamentos de electricidad y electrónica digital

      4:40

    • 4.

      Componentes importantes de electrónica y electrónica digital

      16:09

    • 5.

      El tablero de Arduino

      4:09

    • 6.

      Fundamentos de programación y software de Arduino

      33:04

    • 7.

      Proyecto 1: un led intermitente y una señal SOS

      7:21

    • 8.

      Proyecto 2: luz led

      7:42

    • 9.

      Proyecto 3: control dependiente de la luz de un motor (motor ciego)

      6:30

    • 10.

      Proyecto 4: alarma de detección de gases

      4:43

    • 11.

      Proyecto 5: sistema mecánico protegido por contraseña

      9:55

    • 12.

      Proyecto 6: mecanismo de desbloqueo remoto

      8:22

    • 13.

      Palabras finales

      2:06

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

259

Estudiantes

1

Proyectos

Acerca de esta clase

Ar paso by paso, es el curso para todos los que quieren aprender los conceptos básicos sobre el mini-PC de Arduino (M.Eng.). En este curso aprenderás los conceptos básicos teóricos y el manejo práctico de un Arduino a lo largo de proyectos de bricolaje de ejemplo increíbles (como: señal SOS con led, sistema controlado por temperatura, control de un motor dependiente de la luz, y más).

Este curso es todo en uno para principiantes, ya que todos los conceptos básicos necesarios para trabajar con un Arduino en cuanto a hardware, software y programación se explican en detalle.

En este curso, dirigido específicamente a principiantes, aprenderás todo lo básico que necesitas saber cuando trabajas con un Arduino. Por cierto, trabajaremos exclusivamente con el Arduino Uno en este curso, ya que este modelo de Arduino es perfecto para principiantes.

Así que si buscas una guía práctica sobre cómo empezar con el mini-PC Arduino impresionante y multifuncional, ¡entonces has venido al lugar correcto y te asesoramos bien con este curso! Este curso te ofrece una introducción práctica y intuitiva y claramente comprensible.

Toda la información necesaria, es decir, empezando por los conceptos básicos como la ingeniería eléctrica, la estructura de la placa de Arduino, la estructura del software hasta la programación y creación de los primeros proyectos y se explican en detalle y paso a paso. ¡Consíguete una introducción eficaz en el mundo de Arduino!

Este curso básico está dirigido específicamente a todos aquellos que no tienen conocimiento previo o solo muy primitivo de Arduino. No importa qué edad tengas, qué profesión tengas, si eres alumno, estudiante o jubilado. Este curso es para todos los que quieren familiarizarse con los temas fascinantes: electrónica, arduino y programación.

Las ventajas de este curso de un vistazo:

  • Cómo usar un Arduino con la guía de un ingeniero (Master of Engineering)
  • Aprende de una manera práctica y con proyectos de gran ejemplo
  • Obtén conocimientos básicos sobre los términos y componentes básicos de la ingeniería eléctrica
  • Fundamentos e introducción a la programación: basados en bloques y basados en texto
  • Aprende todo importante rápidamente! Compacto y al punto.

El objetivo de este curso es presentarte a qué es un Arduino, cómo funciona y cómo usarlo para grandes proyectos. Es un curso que proporciona una comprensión de los fundamentos de ingeniería eléctrica, así como los conceptos básicos de programación y construcción de circuitos para el Arduino.

¡Inscríbase ahora!

Conoce a tu profesor(a)

Teacher Profile Image

Johannes Wild

Engineer (M.Eng. & B.Sc.)

Profesor(a)

Hello, I'm Johannes. As an engineer and 3D printing enthusiast, I want to spread fascinating technology by using a very practical and understandable way without a lot of technical jargon. Enroll to my courses and get to know a fascinating world! 

I am an engineer (B.Sc. & M.Eng.) and also non-fiction author. I am in my early 30s and live in a small town in Germany. I also completed my bachelor's and master's degrees in Germany. I am very interested in modern technology, especially computer-aided design and simulation (CAD, CAM, FEM), as well as electrical engineering & electronics, programming, and 3D printing, both through my time at university and through my hobbies. Through my five years of regular study, I have been able to acquire a high level of knowledge in ... Ver perfil completo

Habilidades relacionadas

Arte e ilustración Dibujo y entintado
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • Sí
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Bienvenido y muchas gracias por elegir este curso. En esta guía para principiantes de Arduino, encontrarás una introducción al uso del mini PCI Arduino en teoría y práctica. Yo, como ingeniero, compartiré contigo mis conocimientos de estudio y práctica paso a paso en este curso, este curso dirigido específicamente a principiantes, aprenderás todos los conceptos básicos que necesitas para saber cuando se trabaja con un Arduino. Trabajaremos exclusivamente con el Arduino Uno en este curso, ya que es ideal para principiantes. En resumen, este curso te enseñará en detalle lo siguiente. Los términos básicos y componentes de la ingeniería eléctrica como conocimiento de fondo, estructura de una placa Arduino Uno y cómo utilizarla. ¿ Qué es el IDE Arduino? ¿ Para qué se utiliza y cómo se estructura? Fundamentos de programación, programación basada en bloques, base de programación, programación basada en texto. Cómo crear un sistema con un Arduino, y cómo escribir el código de programa requerido. De ahí, en el aprendizaje basado en el emocionante proyecto Do It Yourself. Señal SOS con LED, control LED basado en temperatura, control dependiente de un motor, alarma de detección de gas, sistema protegido por contraseña, sistema de control remoto, y mucho más. Estar emocionado. Vamos. 2. Primeros pasos con un arduino: Arduino es una plataforma electrónica que consiste en hardware y software que es muy fácil de usar. Y fue creado como parte de un proyecto de código abierto. El término código abierto se caracteriza generalmente por el hecho de que software está disponible libremente, se desea la participación activa de los usuarios, y no existen restricciones de uso. En pocas palabras, un Arduino no es más que un PC o microcontrolador pequeño y muy simple que es capaz de tomar señales de entrada, procesarlas internamente, y luego convertirlas en correspondientes señales de salida. Una señal de entrada podría, por ejemplo, ser la luz solar cayendo en el centro. La señal de salida correspondiente podría, por ejemplo, estar controlando un motor. Este mini PCI se puede adquirir en la apariencia muy realista de un puerto de circuito equipado con componentes electrónicos, ya sea individualmente o como dije. Existen diferentes tableros Arduino, módulos y conjuntos para principiantes. Se recomienda comenzar con las siguientes placas Arduino . Arduino, Arduino Nano, Arduino Leonardo Arduino Micro. Una buena visión general de todos los productos y el peso a todos ellos se puede encontrar en la página web oficial, www dot arduino dot cc. Puedes ya sea en los productos Arduino que necesitamos en este curso, ¿por qué en este sitio oficial o comprarlos en Amazon o eBay? Por cierto, un puerto Arduino Uno está disponible desde unos $20. Completa comienza a establecer desde alrededor de $70. En este curso, trataremos principalmente la junta de Arduino Uno y la usaremos para los proyectos. También necesitaremos otros componentes, como LEDs, Resistencias, sensores, por ejemplo, actuadores de sensores infrarrojos, por ejemplo, un motor para el proyecto. Qué componentes en particular son necesarios. Les encontrarás el curso posterior y luego cada proyecto claramente enumerado. Para ello, se recomienda comprar el llamado kit de arranque arduino para principiantes. O también otra estrella a configurar, o además de la placa Arduino Uno, también sensor o conjunto de módulos, el cual contiene los componentes requeridos para que el mini PC sepa qué hacer con las señales de entrada y de salida antes mencionadas , nos gustaría tener la placa Arduino necesita instrucciones. Estas instrucciones para el microcontrolador las da el usuario, eso significa por nosotros, gracias a un código de programa. Para ello se utiliza el lenguaje de programación. Para la programación y transmisión, se utiliza un software especial, el software Arduino IDE. Este software se puede descargar en línea de forma gratuita. Por ejemplo, en arduino dot cc, ya se han realizado innumerables proyectos con el microcontrolador Arduino. Este mini PCI es adecuado para proyectos de hobby, para prototipos o incluso para proyectos científicos. La comunidad Arduino se extendió por todo el mundo. Incluye estudiantes, ingenieros, aficionados, artistas, programadores, etcétera. Millones de usuarios han contribuido a esta plataforma de código abierto. Y gracias a estas aportaciones, se ha acumulado mucho conocimiento para ayudar a usos profesionales y nuevos. Hay varios proyectos que te están haciendo está específicamente diseñado para usuarios que necesitan una plataforma simple y económica para proyectos de electrónica y programación. Dado que Arduino es un proyecto de código abierto, usos pueden cambiar cualquier cosa que quieran o personalizar cualquier función de acuerdo a sus necesidades. ¿ Por qué elegir un Arduino? También hay otras plataformas de microcontroladores y productos de la competencia. Algunas de ellas que son similares a Arduino se llaman, por ejemplo, sello básico por paralaje, px 24, phi y tablero práctico. Y hay muchos otros tableros con funciones similares. No obstante, estos microcontroladores utilizan métodos de programación bastante antiguos. La comunidad no es tan grande como para Arduino, y las instrucciones no son tan fáciles para los nuevos químicos. continuación se presenta una breve lista de por qué Arduino es tan grande y por qué tienes razón al elegir Arduino y este curso. Precio razonable están haciendo nuevo tiene un precio razonable justo. Y esta es una de las principales razones para el éxito mundial. El tablero Arduino Uno, por ejemplo, ya está disponible por alrededor de 20 dólares multiplataforma. Al igual que con muchas plataformas importantes, mayoría de los microcontroladores solo funcionan con Windows. Carecen de soporte para sistemas como Mac y Linux. Arduino, por otro lado, funciona con todos los sistemas fáciles de programar. Probablemente el punto más importante. Un Arduino es fácil de usar y programar el software para ello. Arduino IDE es muy fácil de usar. Esto ayuda especialmente a los principiantes, pero también los jóvenes son jubilados a familiarizarse con el programa de manera muy fácil y juguetona. No obstante, Arduino también ofrece la posibilidad de realizar proyectos complejos y la programación es también una gran plataforma para usuarios avanzados. Software de código abierto. Todo el mundo puede contribuir a este gran proyecto. Cada usuario puede crear nuevas bibliotecas. Más adelante aprenderemos qué es esto y ponerlas a disposición de otros usuarios también. Hardware de código abierto. El hardware Arduino también es código abierto y puede ser modificado por cualquier usuario a través de una especie de sistema plug-and-play y a través de una llamada placa de pan, se pueden agregar módulos en una variedad de diferentes proyectos se pueden implementar. Es una especie de sistema modular. 3. Conceptos básicos de electricidad y electrónica digital: Antes de entrar en detalle sobre la placa Arduino y el software Arduino. Primero echemos un vistazo a los conceptos básicos de la electricidad y la electrónica de boletos. La electricidad es creada por electrones que fluyen desde un lugar con mayor potencial, mayor energía a un lugar con menor potencial, menor energía. Se puede imaginar relativamente bien por medio de una cascada. El agua representa los electrones fluye desde el punto superior de la cascada, alto potencial, alta energía hasta el punto inferior de la cascada. Bajo potencial, baja energía. La energía potencial se transforma en energía cinética durante este proceso. Por eso pierde esto en un estado T en el proceso. Pero en realidad esta energía se transforma activo antes. De igual manera, d electrón quiere fluir desde un lugar con mayor corriente, alto potencial a un lugar con menor corriente, bajo potencial. voltaje es la unidad de energía eléctrica generada por la batería. La batería o cualquier otra fuente de voltaje tiene dos terminales. Una terminal se llama terminal negativa, y la otra terminal se llama terminal positivo. El terminal positivo, el potencial de voltaje es mayor que en comparación con el lado negativo. De esta manera, la corriente fluye desde el lado positivo más polo hasta el polo negativo menos. Considerando la dirección técnica de la corriente, se puede pensar en una batería u otra fuente de generación de energía. Funcionando como bomba. La batería, por ejemplo, genera voltaje o energía a través de una reacción química eléctrica. Dentro de esta tensión, o la energía fluye fuera del polo positivo en forma de electrones. Estos electrones simbolizan las moléculas de agua que se bombean para compensar los electrones perdidos. La batería, similar a una bomba de succión, extrae el mismo número de electrones a través del polo negativo. ¿ Qué es un circuito? En pocas palabras, un circuito es una disposición de diferentes componentes dentro la conexión eléctricamente conductora entre ellos. Para que un circuito o circuito eléctrico funcione, se necesita una fuente de energía, como una batería y una carga como una bombilla, así como conexiones entre estos dos componentes, que se denominan conductores. En ingeniería eléctrica, estos componentes se representan en un circuito como los siguientes símbolos. Para que una lámpara, por ejemplo, se ilumine como se muestra en la siguiente figura, el circuito debe estar cerrado. Eso significa que debe haber una conexión entre los dos polos más y menos de una fuente policial, por ejemplo, la batería y el laboratorio. Si este es el caso, corriente fluye desde un polo de la fuente de alimentación, por ejemplo, la batería a través de la lámpara, y de vuelta al otro polo de la fuente de alimentación. Cuando esta conexión es severa, por ejemplo, por un interruptor, la corriente ya no fluye y la lámpara ya no se enciende. En este caso, se llama circuito abierto. Se produce un cortocircuito si la corriente puede fluir de un polo de la fuente actual al otro polo, sin obstáculos. Y sin pasar primero por un componente eléctrico. Por ejemplo, a través de un punto sin aislamiento de un cable sobre una superficie metálica. Esto se debe a que la corriente siempre toma el camino de menor resistencia. Diagrama de circuito es el concepto básico de un circuito que puede dibujarse, por ejemplo, en un trozo de papel o con la ayuda de un programa informático, como el diagrama de circuitos también se puede hacer un poco más descriptivo, un poco más descriptivo. diagramas de circuitos para el Arduino se pueden crear mejor con el software de Fritz Lang.org, cual se puede descargar en la URL dada por poco dinero en Fritz Lang.org. También puedes encontrar muchas referencias e instrucciones para usar el software. Como podemos ver en la imagen en este proyecto, por ejemplo, un relé y el módulo están conectados a un cable Arduino Uno. Los colores de los cables tienen cada uno un significado que ayuda a hacer el cableado correcto. Esta ilustración, o cables rojos representa la señal de cinco voltios y todos los cables negros para la señal de tierra 0 caliente. 4. Componentes importantes de electrónica y electrónica digital: En este capítulo, trataremos los conceptos básicos de la electrónica, un campo principal de la ingeniería eléctrica. En particular, vamos a echar un vistazo más de cerca a la electrónica digital. Base de la electrónica digital es operaciones de conmutación simples. El equipo es uno de los mejores ejemplos de estas operaciones de conmutación de electrónica digital. las aplicaciones que una computadora moderna nos permite hacer, gracias a dos operaciones de conmutación realizadas por millones de transistores. Entonces, ¿cuál es el principio básico detrás del PC? Seguramente lo has escuchado antes. Es el llamado sistema binario, que se basa en los dos números, 01. Los sistemas de comunicación y digitales se realizan con la ayuda de estos números, con la ayuda de diversas combinaciones de estos dos números. Ya que el Arduino es básicamente nada más que una mini PC muy simple y tira hacia abajo. Este principio también se aplica aquí. Los dos números binarios están representados mayormente en los sistemas electrónicos de hoy, pero el voltaje es de cinco voltios, uno o alto valor, y 0 voltios 0 o de bajo valor. La restricción a solo dos números o valores de voltaje parece ser muy limitante y es muy difícil imaginar cómo un PC puede lograr rendimiento sobresaliente de hoy en día basado en este sistema. No obstante, este sistema y su sencillez tiene sentido. Simplifica el asunto porque es extremadamente sencillo reconocer a estos dos estados. Eso significa que 0 o 12 definitivamente los distinguen entre sí. Diodo es un componente semiconductor en electrónica que tiene la propiedad de permitir que la corriente fluya en una sola dirección. ¿ Para qué dirección? La otra dirección está bloqueada para la dirección reversa del flujo actual. Se puede imaginar un diodo simplemente como una válvula. La aplicación más simple de un diodo es el LED. diodo emisor de luz led es un dispositivo semiconductor que produce luz cuando está energizado. La luz es producida por corriente que fluye de una fuente DC al diodo y a través de ella. Dado que un LED es un dispositivo semiconductor, también tiene una dirección hacia adelante. Esto significa que la corriente sólo puede fluir a través de ella en esa dirección. Si un LED está conectado incorrectamente, no se producirá luz. El color de la luz y si es visible o no. Por ejemplo, el infrarrojo es controlado por el dopaje y el material utilizado. Dos grandes ventajas de los LEDs son la larga vida. Ser bajo consumo de energía en comparación con las lámparas anticuadas. Y el LED puede lograr una vida útil de varias, 10 mil horas, y tiene muchas veces mejor eficiencia. ¿ Por qué es eso? ¿ Convención? Las bombillas producirán una enorme cantidad de calor además de luz visible, lo que significa que la energía gastada se convierte no solo en luz, sino principalmente en calor. Con los LED, solo se produce un poco de calor como desperdicio o subproducto, y casi toda la energía se puede utilizar para producir la luz. Ahora hay diferentes tipos de LEDs. El diseño más simple se muestra en la imagen presentada, el corazón y también el elemento semiconductor real del LED, se muestra es el chip LED, que se coloca sobre un reflector en el ánodo y en medio de la luz. El símbolo del circuito de un LED consiste en el símbolo del circuito de diodo con dos flechas inclinadas adicionales, que se supone representan la luz emisora. El transistor es un simple componente de tres terminales que mejor se puede considerar como una riqueza que controla el flujo de agua en una bomba. Por ejemplo. Si giramos la rueda de control de su riqueza en cierta dirección, eso significa abierto. El flujo de agua aumenta. Y si lo giramos en la otra dirección, eso significa cerrar. El flujo disminuye. La válvula en el caso del transistor serían dietas y el agua sería la corriente. electrónica y general simplificada tiene mucho que ver con los elementos de conmutación y los transistores también se comportan como interruptores. Además de esta capacidad de conmutación, los transistores también tienen la propiedad de amplificación, lo que sería equivalente a cambiar la riqueza para ASU por la cantidad de salida del motor. Esta propiedad de amplificación es particularmente importante en el mundo de la electrónica. Existen varios tipos de transistores. Uno de los más simples es el transistor bipolar. Además, existen, por ejemplo, el transistor de efecto de campo y el transistor de efecto de campo semiconductor de óxido metálico. Todos los tipos de transistores tienen las propiedades especiales y se utilizan en diferentes aplicaciones. En términos simples, un condensador consiste en nada más que dos placas dispuestas paralelas sí y la dieléctrica entre ellas. Un dieléctrico es simplemente una sustancia semanal o no conductora, gas líquido sólido con portadores de carga que no son libres de moverse. Los condensadores generalmente se consideran dispositivos de almacenamiento de carga porque cuando se aplica un potencial eléctrico, pueden almacenar voltaje y no hacer trampa en sus placas. La capacidad de un condensador para almacenar carga depende del área de las placas, el espaciado y el un dieléctrico entre las placas. Esta capacidad para almacenar carga se conoce típicamente como capacitancia. incrementa la carga en las placas, por lo que esa es la tensión del condensador, y esto continúa hasta que se alcanza la capacitancia. Las resistencias son componentes que se pueden usar principalmente para estimar el nombre sugiere, aplicar resistencia a algo. En este caso, la resistencia actúa contra la corriente y se puede utilizar para limitar el flujo de corriente a un componente que está conectado a la resistencia. Básicamente, cada conductor tiene una resistencia que se puede calcular dependiendo de su longitud y sección transversal. En nuestro caso, usaremos las llamadas resistencias de hoja. Aquí. Por ejemplo, están la espuma de carbono o hermanas y las resistencias de película de metal o óxido metálico. Con estos tipos, la resistencia mientras que viene del núcleo Coránico con una capa de carbono o metal o oxígeno metálico. El valor de resistencia se puede medir ya sea con la ayuda de un multímetro o directamente sobre la resistencia por medio de unas bebidas coloreadas. Cada resistor tiene un código de color que consta de cinco anillos que revelaron el valor de resistencia. forma de leer esta codificación de colores debe explicarse en detalle y, por tanto, iría más allá del alcance de este capítulo. Después de todo, queremos trabajar con el Arduino lo antes posible. Ya sea puedes buscar esta codificación en línea o mejor activo, usar un multímetro para medirlo. En la ingeniería eléctrica, menudo se usan multímetros como instrumentos de medición. Multímetros con dos terminales y medir voltaje, corriente, resistencia, capacitancia, e inductancia. Pero también se puede medir la polaridad de los transistores y realizar una prueba de continuidad con ella. El test continuo nos dice o si un circuito está en cortocircuito o no. multímetros solo pueden medir una variable a la vez, como la corriente o el voltaje. Para medir son múltiples parámetros. Necesitamos utilizar varios dispositivos individuales. En la figura se muestra un sencillo multímetro con los diferentes rangos de medición. Dependiendo de lo que quieras medir, giras el dial al rango apropiado. Al tomar una medición, comience siempre desde el voltaje o amperaje más alto posible , el valor de resistencia más alto o el más alto, y luego gire la configuración de la pantalla hasta que un se muestra el valor adecuado. Esto significa, por ejemplo, que si haces una medición en una fuente de voltaje de CC y sospechas un tiempo entre 2200 voltios, primero gira el rango de ajuste a 200 vatios, y luego descargas. Si quieres medir un voltaje, tienes que conectar los electrodos de medición paralelos a la fuente de voltaje o al componente que deseas medir. En cuanto a una bombilla por ejemplo, esta palabra funciona así. Si quieres medir la corriente, tienes que conectar el instrumento de medición, el multímetro, en serie al consumidor. Eso significa desconectar la línea. Tal vez usted ha escuchado el término sistema embebido antes. Quizás también te has preguntado a menudo qué es en realidad y para qué se utiliza. En términos simples, un sistema embebido describe los regalos de un tipo de computadora en un sistema técnico o en una placa de circuito, como en el caso del Arduino, que realiza señal transmisión o procesamiento de datos de señales de entrada y salida. Este procesamiento lo realiza un microcontrolador, que es una computadora minúscula. Este microcontrolador está diseñado para realizar ciertas funciones, y básicamente no es más que un pequeño sistema informático consiste en un chip semiconductor. Puede programar el microcontrolador utilizando software de PC para realizar operaciones. A modo de ejemplo, en la figura, se puede ver un sistema controlado por un Arduino Uno. Este sistema cambia la potencia de dos dispositivos, aire acondicionado y el calentador eléctrico, dependiendo de la temperatura y el tiempo. Durante las horas fuera de pico, se obtienen datos de la empresa de servicios públicos. Se trata de igualar la factura de electricidad con la temperatura ambiente. un límite presupuestario para puede establecerun límite presupuestario para el precio de la electricidad con potenciómetro. También intenta encender el aire acondicionado por la noche y apagar durante las horas de trabajo, seis días a la semana. En este circuito, la temperatura se mide utilizando sensor de temperatura lm 35 y se muestra en la pantalla LCD. En este complejo sistema, los Arduinos, que es el acondicionador de aire y el calentador, al coincidir con la temperatura, tiempo, y la factura de alimentación. Tres parámetros. Este ejemplo sólo debería mostrar lo que es posible con un Arduino y que incluso sistemas complejos son posibles. Por supuesto, comenzaremos mucho más simple en uno de los siguientes capítulos y aprenderemos todo paso a paso. Entonces no tengas miedo. El sistema puede ser un sistema autónomo, pero también puede cooperar con los sistemas Alice para realizar una tarea común. En cada sistema embebido, hay circuitos que realizan las funciones y envían o reciben instrucciones. Eso significa transmitir datos en forma de voltaje con la ayuda de elementos conductores. En su forma más simple, un sistema embebido consta de los siguientes componentes centrales. Procesador, sensor, actuador, y un convertidor analógico a digital, así como convertidor digital a analógico. Vamos a ver estos componentes más detalle en el más allá. El sensor es un componente que puede convertir los cambios físicos en el mundo real en una señal eléctrica que puede ser utilizada por una computadora, sistema eléctrico ordinario para procesar datos. Piénsalo como un órgano sensorial humano. Con la ayuda de ojos, oídos y otros órganos sensoriales, nuestro cerebro puede interpretar el mundo exterior y así crear una imagen del mismo. De igual manera, se puede imaginar con sistemas informáticos. En este ejemplo, los ceros representarían los órganos de los sentidos y el microcontrolador para el cerebro. Las señales eléctricas que provienen de los sensores al microcontrolador permiten al sistema embebido o al microcontrolador interpretar lo que está sucediendo en el mundo exterior y luego ejecutar un respuesta o programa dado por un programador para un escenario por medio de código. Otro componente importante de un sistema embebido es el convertidor analógico a digital. Esto convierte las señales analógicas ascender por los sensores en una señal digital. Para ello, como ya sabemos por ahora, se utiliza el sistema binario. Eso significa los dos números 10. Estos números binarios representan el lenguaje del sistema en el que un microcontrolador puede entender y reaccionar ante diferencia entre señales analógicas y digitales es, entre otras cosas, que un análogo puede ser el portador de varias piezas de información. Mientras que con un boleto titulado Signal, se puede asignar pieza única de información a cada señal. Por lo tanto, una señal analógica confundiría al microcontrolador para ponerlo sin rodeos, los procesadores son el corazón de cualquier sistema embebido. Un procesador realiza todas las tareas relacionadas con los datos recibidos. Este componente, por lo tanto, recibe los datos, los almacena, los procesa, y le dice al sistema y qué manera debe reaccionar ante estos datos. Convertidor digital a analógico es básicamente justo lo opuesto un convertidor analógico a digital. Convierte la señal digital enviada por el microcontrolador de nuevo en una señal analógica. ¿ Por qué la señal digital se convierte de nuevo en una señal analógica? Simplemente porque una señal analógica puede ser entendida por dispositivos físicos o actuadores. Un actuador, por ejemplo, un motor eléctrico, convierte la señal analógica recibida del microcontrolador y el convertidor digital a analógico en una acción física. Existen actuadores mecánicos, acústicos, químicos, térmicos y ópticos que pueden realizar acciones físicas en el mundo real. De acuerdo con ese diseño. Así es como los sistemas embebidos interactúan con el entorno. A partir de esto, hay unos pasos que debemos dar a la hora de crear o diseñar un sistema Arduino. En primer lugar, pensamos en qué tareas son sistema embebido. Eso significa que nuestro Arduino debe realizar, por ejemplo, aparato levantado cuando sale el sol. Entonces pensamos en qué sensores necesitamos para esto, por ejemplo, un sensor de luz. Además, necesitamos pensar en el código de programa para esta tarea. No te preocupes, llegaremos a eso. Todavía necesitamos un actuador para realizar la tarea, por ejemplo, un motor. Por supuesto, también tenemos que construir la placa con los componentes de acuerdo a un circuito previamente considerado. 5. El tablero Arduino (hardware): En este capítulo, echemos un vistazo al hardware. Eso significa la junta directiva del Arduino Uno. Cada pin de una placa Arduino está marcado con un número o una etiqueta. El tablero trabaja con cinco voltios. En lo que sigue, veremos un poco más de cerca los componentes de un Arduino, en este caso, el Arduino Uno. Ahora vamos a echar un vistazo más de cerca a algunos de los componentes más importantes de la placa Arduino. Paso a paso. Los pines digitales pueden suministrar un voltaje de cinco o 0 voltios. Similitud. Esto también puede detectar si hay un voltaje presente en el pin y si esto es de cinco voltios o 0 voltios. Lógicamente, este último es el caso cuando no hay voltaje. Podemos definir en nuestro código de programa si un pin debe ser usado como salida o entrada. Veremos cómo funciona esto más adelante. Y el LED interno está conectado al pin 13 del Arduino. Este LED puede ser útil en muchas situaciones. Lo haremos otra vez más tarde. Otro LED está conectado al pin de alimentación para indicar si el Arduino está recibiendo energía. El mega microcontrolador AT controla el puerto, controla todas las señales de entrada y salida y sirve como centro de control digital del Arduino. Es el procesador de la placa y posteriormente también contiene el código de programa transferido por el usuario. Cinco pines analógicos, analógicos en se utilizan para leer voltaje analógico y convertirlo a voltaje digital. Esto se hace con la ayuda de un convertidor analógico a digital, que ya hemos aprendido. Los dos pines, T y D y cinco voltios se utilizan para suministrar energía a los circuitos. En un proyecto. También está disponible el pin de alimentación de 3.3 voltios. G y D significa tierra, que es el terminal negativo de la placa. La placa puede ser alimentada por cable USB o bloque de alimentación. Arduino puede trabajar con voltajes de cinco a 12 voltios. En ningún caso se debe aplicar un voltaje más alto. A los pines etiquetados TX y RX están conectados a LEDs e indicar cuándo se está llevando a cabo la comunicación. Eso significa si se está procesando o no una señal. Por ejemplo, esto es especialmente esencial para la solución de problemas, que puede simplificarse considerablemente. Por último, el Arduino puede comunicarse con el ordenador a través del puerto USB. Por ejemplo, transferir el código del programa al procesador. Puedes restablecer el código en cualquier momento con un botón de reinicio. Este botón detiene todas las funciones que realiza el puerto y lo reinicia. Vamos a descuidar los otros elementos y conexiones por ahora ya que volveremos a ellos más adelante, o en el proyecto práctico, entenderemos el uso práctico de las conexiones. En el siguiente capítulo, nos alejamos del hardware y echamos un vistazo al software Arduino. Mantente atento después de lo básico, emocionantes y grandes proyectos nos esperan. Pero primero, una breve explicación sobre el uso de una llamada tabla de pan. tabla de pan es la mejor manera de construir un circuito tan pronto como se vuelve un poco más complejo o contiene varias partes. Con una tabla de pan, hay un área para la fuente de alimentación de la tabla de pan, más y menos huella. Y las áreas con letras y números depende que estén en una fila que dice a a E y F2 están conectadas conductivamente entre sí. Esto significa, por ejemplo, V1 e I1 o h5 e i5 y J5 están conectados conductivamente. Los componentes y cables son arrancados en sus respectivos pines y así conectados entre sí. 6. Los conceptos básicos de Arduino (IDE) y programación: El Arduino Integrated Development y por qué me refería comúnmente conocido como el software de Arduino IDE, consiste en un editor basado en texto para escribir líneas de código y sección de uso, barra de herramientas, varios menús. El software se puede conectar a un microcontrolador de la placa Arduino para subir código para ejecutar un programa, descargar el software en arduino dot cc. En este capítulo, veremos cómo escribir un código de programa en este IDE Arduino, que posteriormente podrás ejecutar en la placa Arduino. Pero primero, echemos un vistazo a un método alternativo al programar y Arduino. Antes de entrar en más detalles sobre el IDE de Arduino y aprender a crear un código de programa en él. Primero conoceremos el método de programación basada en bloques. Esto es simplemente una alternativa. La programación basada en texto más complicada que sigue más adelante. programación basada en bloques es la forma más simple de programación. Esto es principalmente útil en grande para las personas que no tienen experiencia con la programación porque se puede lograr el éxito de forma rápida y sencilla. Puedes imaginarlo como si pongas bloques de construcción uno encima del otro en el software, cada uno de los cuales tiene una función específica. Solo hay que juntar estos bloques de construcción de una manera ordenada y significativa para obtener el código terminado. Para los principiantes, este tipo de programación es muy útil para aprender los conceptos básicos de los métodos de programación y el funcionamiento general. La mejor manera de empezar con la programación basada en bloques de un Arduino es utilizar el software Autodesk Tinkercad. Tinkercad es una plataforma online donde, entre otras cosas, puedes programar rápida y fácilmente en Arduino utilizando la programación basada en bloques que acabamos de presentar. Después de crear una cuenta en think a cat.com, puedes empezar a través de la programación basada en bloques. Principalmente obtenemos las siguientes tres ventajas. Como principiante, no tenemos que temer errores pequeños pero esenciales en la sintaxis, la estructura del programa. Segundo, podemos así concentrarnos en la tarea principal sin preocuparnos por la interfaz de programación. Y tercero, podemos familiarizarnos más con estructura básica y el flujo de una programación basada en texto a través de los bloques dados. Los bloques de código se dividen en diferentes categorías. Estas categorías también están codificadas por colores para la claridad patho. Las siguientes categorías están disponibles para su selección. Salida de categoría. Estos bloques se utilizan para instruir a los actuadores qué hacer. Por qué el microcontrolador, controlamos las señales de salida a través esta entrada de categoría con la ayuda de estos bloques, traemos los datos de los sensores, eso significa las señales de entrada a los microcontroladores . Notación de categoría, comentarios. Los bloques que se pueden encontrar en esta categoría no afectan directamente el código Arduino, sino que se utilizan para indicar qué hace realmente el código del programa. Estos bloques ayudan al usuario a entender el control de categoría de código de programa. Las estructuras de control ayudan a permitir que el microcontrolador tome decisiones basadas en los datos que recibe. Variables de categoría. Las variables están cambiando los valores que el programa utiliza para ejecutar funciones matemáticas o para almacenar datos. Cuando usamos bloques de las diferentes categorías en Tinkercad, se alinean entre sí como en un diagrama de flujo. Pero solo echemos un vistazo a un ejemplo relativamente simple. Por ejemplo, nos gustaría controlar un LED usando programación basada en bloques y Tinkercad. En nuestro ejemplo, conectamos un pin LED al Arduino. Además, si ponemos una resistencia entre el pin negativo del LED y el terminal negativo de la placa Arduino, G y D para controlar la cantidad de corriente que fluye a través de ella. Esta resistencia nos ayudará a controlar la cantidad de corriente que fluye a través del LED y evitará que el LED se queme. Por ejemplo, si ahora agregamos el primer bloque de la salida de categoría en Tinkercad, como se muestra en la imagen. Podemos usarlo para encender el LED. También implementa automáticamente las siguientes circunstancias en el código del programa sin que tengamos que programarlas por separado. En primer lugar, el pin dos se define como pin de salida. En segundo lugar, el pin dos ya no se puede usar como pin de entrada. Tercero, en esta configuración de código, el LED está conectado al pin dos del Arduino para el encendido real en el otro. Simplemente juega con Tinkercad y la posibilidad de programación basada en bloques, esa es la mejor manera de aprender. En tanto, continuamos con la preparación para el curso, principalmente discutido método de programación basado en texto. En el software Arduino, se utiliza el editor de texto incorporado para escribir código para el Arduino. Código escrito con el software Arduino se llama Sketch. El editor incluye las siguientes funciones, entre otras, cortar y pegar y buscar y reemplazar. El área de mensaje proporciona la respuesta IDE cuando se escribe el código. Tal respuesta también puede ser un mensaje de error. Por ejemplo, la consola proporciona mensajes de salida basados en texto proporcionados por el software Arduino. Por ejemplo, información general. código Arduino entonces se puede guardar con el punto de extensión de archivo. Cuando esté listo. En la esquina inferior derecha de la ventana, la placa Arduino configurada muestran la placa Arduino configurada y el número de serie. Los botones de la barra de herramientas le dan opciones para revisar y cargar programas, crear bocetos, abrir y seguros, y abrir el monitor serie. Utilizando el monitor serial, se puede ver qué información está enviando el Arduino al PC, mapea la comunicación entre Arduino y PC. El siguiente paso, vamos a familiarizarnos en detalle los elementos del programa. Para ello, echemos un vistazo a la par de comandos con iconos ubicados en la parte superior. La marca de verificación más pequeña es usar se utiliza para comprobar el código introducido en busca de errores antes de compilar. Compilación significa que todo el programa traduce el lenguaje de programación al lenguaje la máquina de la computadora. compilación comienza entonces automáticamente con un clic en la marca de verificación con el error ubicado a la derecha de la marca de verificación y apuntando a la derecha. Puedes subir tu código a la placa Arduino configurada. Debe estar conectado a través de puerto USB. Para ello, con las flechas apuntando hacia arriba y hacia abajo, puedes abrir o guardar un boceto con la flecha abierta. También puedes encontrar ejemplos, bocetos. El botón junto a él, que parece un documento, se utiliza para crear un nuevo boceto. La pequeña lupa en el lado derecho del programa abre el monitor serial. Esto se utiliza como ya se mencionó, para monitorear la comunicación entre Arduino y software de PC o sabia versa. Las bibliotecas representan una extensión que nos permite darle de forma rápida y sencilla funcionalidad adicional al Arduino. Básicamente no es nada más que código que ya ha sido escrito por miembros ansiosos de la comunidad. Especialmente para principiantes Arduino. Esta es una gran ayuda en términos de tiempo y esfuerzo. Puedes usar una biblioteca importándola. Esto se hace en el IDE de software Arduino en el menú en la parte superior bajo el boceto del ítem. Aquí, selecciona Incluir biblioteca y luego selecciona la biblioteca que deseas usar. Obtendrá hashtag include declaraciones al principio del código. Alternativamente, puedes simplemente escribirlos directamente al principio del código. Si conoce el nombre de la biblioteca, se utiliza el gestor de la biblioteca para instalar nuevas bibliotecas en este boceto. Para ello, abra el IDE del programa y haga clic en el menú de boceto, y luego en Incluir biblioteca y, a continuación, seleccione Administrar bibliotecas. El gerente de biblioteca, nos encontramos con una lista de bibliotecas listas para su instalación. Ahora, queremos buscar, por ejemplo, la biblioteca de la DMU. Para lograrlo, simplemente escribimos en la abreviatura IMU. En el campo de búsqueda. Después de eso, podemos seleccionar la versión de la biblioteca. Imu es la abreviatura de unidad de medida inercial y es el nombre una red de sensores de unidad de medida que se utiliza para medir las tasas de aceleración y rotación. Después de haber seleccionado la última versión, podemos hacer click en el botón Instalar y luego tener que esperar brevemente a que se instale la nueva biblioteca. Si volvemos a cambiar al elemento de menú Incluir Biblioteca, podemos comprobar si la biblioteca está ahora presente y la instalación fue exitosa. Nuevo o necesario. Las bibliotecas también se pueden encontrar en línea. Estos pueden descargarse e instalarse como archivos comprimidos. La mayoría de las bibliotecas se pueden encontrar en GitHub, github.com. Github es una comunidad de Plataforma de Gestión para el desarrollo de software. Una vez que haya descargado la biblioteca, puede cargarla en el programa de la siguiente manera. En el IDE de Arduino, ve a Sketch, Incluir biblioteca y, a continuación, seleccione Agregar biblioteca SIP. Entonces se nos pide que especifiquemos la ubicación de la Biblioteca decidida. Navegue hasta la ubicación del archivo descargado, y selecciónelo. Te diré qué bibliotecas necesitamos para nuestros proyectos posteriores al inicio de cada proyecto. Si luego volvemos a hacer clic en la pestaña de boceto en la barra de menú superior, y luego en Incluir biblioteca. Podemos, si el proceso fue exitoso, ver la biblioteca instalada en el área inferior del menú desplegable. Ahora la biblioteca está lista para ser utilizada. El monitor serie se utiliza para mostrar los datos enviados desde el Arduino a la computadora. Aquí es importante seleccionar la tasa de baudios correcta. Seleccione la velocidad de baudios de abajo a la derecha, para que coincida con la velocidad definida en el entorno de boceto en serie.Begin. Lo que esto significa exactamente. Entenderás mejor cuando lleguemos a los proyectos prácticos. Lo mejor es seguir primero si no entiendes algo de inmediato. Para el final del curso, debe quedar claro que no tenemos que trabajar exclusivamente con programación basada en bloques. Nos gustaría conocer también la programación Arduino basada en texto en este capítulo. Este tipo de programación es un poco más difícil porque necesitamos conocer la sintaxis exacta y las funciones. El código Arduino está escrito en C plus plus lenguaje de programación. Por lo tanto, este capítulo dará una visión general básica de la estructura de un código Arduino basado en texto, así como introducir las funciones más importantes mientras que Estados Unidos y estructuras. Después de trabajar a través de este capítulo, también ya llegamos a la muy práctica programación e implementación de algunos grandes proyectos arduinos. Hemos leído el código y el IDE de Arduino en el editor basado en texto en un llamado boceto. Esto contiene el código completo que luego se transfiere al microcontrolador Arduino con el botón Subir flecha derecha. Antes de eso, hay que hacer clic en la marca de verificación para compilar el código. Para cualquier código escrito para un Arduino, hay dos componentes esenciales. El primero de ellos es configurar el código dentro las siguientes llaves rizadas de esta función se ejecuta sólo una vez. Y toda la información y estructuras relevantes y esenciales para el código adicional se enumeran aquí. Por ejemplo, les decimos aquí microcontrolador, qué pines se utilizan como entradas y qué pines se utilizan como salidas. El otro componente esencial es loop. La función de bucle crea un bucle. Esto significa que el código dentro los siguientes corchetes rizados. Se ejecutará una y otra vez. Y no sólo quiere cualquier tarea que el microcontrolador es realizar está escrito aquí. El código básico está escrito aquí. Primero nos familiaricemos con la estructura general del programa o sintaxis. Al programar código Arduino. Se puede mencionar la sintaxis como los signos de puntuación y párrafos en el texto. Por ejemplo, después de una oración, se hace un periodo. Pero al programar en Arduino, se hace un punto y coma después de cada línea de código. Además, debemos adherirnos a la siguiente estructura. Se utilizan llaves rizadas para iniciar y detener una función. Cuando se ejecuta la función, se ejecuta el código dentro de estos paréntesis. coma le dice al código que la línea actual de código está terminada. Se utilizan dos barras para escribir un comentario para entender mejor como humano lo que está haciendo el código. Todas las líneas de código que comienzan con estos caracteres son ignoradas por el microcontrolador. comentario multilínea también se puede iniciar con una barra inclinada seguida de un asterisco. Cuando termines con esto, se establece la cuerda de la manera opuesta. Eso significa primero y Asterix y luego una barra. todas las líneas de código entre También se ignorantodas las líneas de código entre estos caracteres. El microcontrolador. Con hashtag define, puede asignar un nombre a una variable constante. Con hashtag include, puedes incluir una biblioteca externa en el código. Si un código no debería funcionar una vez que el software le da un error al compilar, siempre debe comprobar primero si ha utilizado todos los elementos de sintaxis correctamente. Por ejemplo, compruebe si hay un punto y coma después de cada línea de código, o si todos los comentarios comienzan con dos barras, o si todos los corchetes necesarios abren y cierran, F se ha establecido. Los siguientes operadores se utilizan al programar en código para definir comentarios lógicos. Cuando se utilizan los siguientes operadores en la programación para definir comentarios lógicos cuando la programación está haciendo código nuevo. Dos signos iguales significan la igualdad de dos variables. Por ejemplo, x es igual a y, x e y ambos iguales. La marca de comisión seguida de un signo igual significa desigual. Un signo menos que significa menos que otra variable. Un signo mayor que significa mayor que otra variable. A menos que signo igual significa menor o igual a otra variable. Mayor signo igual significa mayor o igual a otra variable. Con un signo de porcentaje, se puede obtener el resto. Operación matemática. Se usa un astérix para la multiplicación, plus se usa para la adición, menos se usa para la resta. Slash se utiliza para la división. Signo igual se utiliza para asignar un valor a una variable para terminar los signos son operador para final lógico a ciencia vertical son el operador de lógica OR plus. Plus significa agregar uno a una variable. Menos menos significa restar uno de una variable. Más igual es la abreviatura Para x es igual a x más y menos iguales, por ejemplo, es la abreviatura de x es igual a x menos y contiene múltiples valores para una variable. Boolean almacena el estado binario de una variable, verdadera o falsa. Byte almacena un valor de byte. Char almacena un personaje. Float almacena un valor de cuatro bytes en forma decimal. Double almacena un valor de ocho bytes, también en forma decimal, int almacena un número de cuatro bytes tiendas largas en número de ocho bytes. Tamaño t almacena el tamaño de una variable en bytes. String almacena un texto sin signo, seguido de, por ejemplo, int o long, u otro comando ayuda con números negativos y se realiza la consideración sin firmar. Vacío se utiliza para declaraciones de funciones que no devuelven un valor al final de la función. Al programar para un Arduino, datos o valores pueden ser una constante o una variable. Aquí están las constantes de diferencia. Una constante es un valor fijo, eso significa un elemento de datos al que se ha asignado permanentemente un valor. El alto constante significa que el microcontrolador debe aplicar cinco voltios a un PIN. Adicionalmente, ¿ cuál tiene que definirse? El bajo constante, por otro lado, significa que Arduino debe aplicar 0 voltios a un pin. Además, cuál tiene que definirse. El término true se utiliza para definir que cierta afirmación es cierta. El término cae se utiliza para definir la declaración particular es falsa. entrada define que el pin a determinar se utiliza para una señal de entrada. Eso significa que el microcontrolador debe leer qué voltaje está presente en este pin. salida define que el pin a determinar se utiliza para una señal de salida. Eso significa que el microcontrolador debe aplicar ya sea 0 o un cinco voltios alto o bajo a este pin. pull-up de entrada se utiliza para conectar una resistencia interna a un pasador. Led builtin se utiliza para controlar un LED conectado al pin 13 del Arduino describe un valor numérico fijo. Variable es un elemento de datos en el programa Arduino que asocia un nombre o letra dentro del valor asignado. Definir una variable se denomina declarar una variable. En el lenguaje de programación, se puede realizar todo tipo de operaciones matemáticas con una variable. Por ejemplo, usando esta línea de código, declaramos una variable entera que se llama x tiene un valor de 45. Cuando hayamos declarado la variable de esta manera, podemos utilizar esta variable en nuestro programa. Tal declaración siempre debe realizarse primero. De lo contrario, el microcontrolador desconocerá la variable. Ahora, podemos calcular con esta variable, por ejemplo, al valor diez a esta variable. Esto entonces se vería así. Esta línea de código dice que el nuevo valor para x es igual al valor antiguo de x más la constante diez. También podemos transferir el valor de una variable a otra. Lo hacemos escribiendo la nueva variable en el lado izquierdo y la variable original en el lado derecho. Por ejemplo, queremos almacenar el valor de x en una nueva variable, por ejemplo, en la variable y Entonces tenemos que escribir, una vez declarada una variable, se asocia con el valor almacenado en todo el programa. Si tratamos de asignar este nombre a otro tipo de datos, el IDE dará un mensaje de error. También es esencial el alcance de la variable declarada. Esto simplemente significa que si declaramos una variable al inicio del programa, podemos utilizarla en cualquier parte del programa. No obstante, si declaramos una variable solo en una función específica, entonces la variable solo se puede usar en esa función. En el siguiente código, podemos declarar tres variables para este fin como ejemplo y considerar cuál es el alcance de estas variables. Ahora hemos declarado tres variables llamadas x, y, y set. ¿ Qué pasa con el alcance? X es una variable global y se puede utilizar en cualquiera de las funciones declaradas al inicio del código del programa. Por qué se declaró en el alcance del bucle vacío. Por lo que sólo se puede utilizar en ese ámbito. Y set fue declarado nulo nueva función. Así que de nuevo, sólo se puede utilizar en esa función específica. Por lo que siempre presta atención a qué variables declaras en qué lugar. Combinar las variables individuales, operadores y constantes en una función o una estructura de trabajo. Necesitamos expresiones que creen el control o comando. Las más importantes son las siguientes. Si se utiliza para verificar una condición y se utiliza para realizar una operación cuando se cumple esa condición, lo contrario se utiliza para que la acción se realice si no se cumple la condición como si fuera utilizado cuando se va a revisar una segunda condición. Si no se cumple la primera condición, break detiene el código en un bucle, continúa, reinicia el código en el bucle mientras se usa para crear un bucle pequeño dentro del código. Esto se ejecuta hasta que se cumpla una condición definida. Para ello se utiliza para crear un bucle que se ejecuta con número definido de operaciones. Mientras se usa para crear un pequeño bucle que se ejecuta hasta que se cumpla una condición. Ir a hace que el programa continúe en cierta línea. Retorno devolverá un valor específico al final de la función. Las funciones son básicamente nada más que unas abreviaturas para un segmento de código que realmente tendrías que escribir una y otra vez para una determinada acción. Dado que algunas acciones son necesarias con frecuencia, tiene sentido agruparlas en ciertas expresiones. Las funciones, funciones son simplemente dictan como variables. Además, las funciones aportan algunas otras ventajas. Algunas ventajas que ofrecen las funciones son que el código permanece organizado y estructurado. Depurar el código se vuelve sencillo. Es decir, si el código no funciona, el código es eficiente y claro. El código es sencillo de entender para un nuevo usuario. A modo de ejemplo, podemos crear una función que añada dos números. En este código, hemos declarado una función llamada función de prueba. Al principio, usamos la palabra void, lo que significa que la función no devuelve un valor, sino que solo realiza la acción que significa en x e y y y y luego las almacena en set. Si queremos generar el valor para set, necesitamos construir la función de la siguiente manera. Esta función es del tipo de datos integral. Agrega x e y, luego almacena el resultado, eso significa el valor en set y luego da salida el valor de set, que se almacena en una variable entera llamada a. hemos iniciado las funciones en ambos casos en el área de bucle vacío. Lo hicimos porque queremos que la función se ejecute continuamente. Eso significa en un bucle. Si quisiéramos ejecutar la función solo una vez al inicio del programa, la habríamos puesto en el ámbito de configuración void. Algunas muy básicas e importantes, así como ya declaradas y así listas para usar funciones utilizadas en Arduino programando nuestra lectura digital, para leer una entrada digital, digital el derecho a escribir a una salida digital PinMode para asignar un pedido, hacer un conector pin de la placa, ya sea una entrada o un pin de salida. Lectura analógica, para leer la entrada analógica. Y me veré bien para escribir a una salida analógica. Detén cada tono de un transeúnte sin tono. Para iniciar un tono en el zumbador, usamos el tono para leer un pulso en un alfiler. Utilizamos tirones en. Tira en largo se utiliza para leer largas pausas. Para desplazar el byte de datos. Utilizamos el turno o el cambio hacia fuera al azar para encontrar un número aleatorio dentro de los límites. Para hacer que el programa espere un cierto tiempo, usamos retardo. El número que ponemos entre corchetes luego describe el tiempo de espera en milisegundos. Eso por ejemplo, delay 10000 significa pesos de código 1000 milisegundos equivale a 1 segundo. Para que el programa escriba microsegundos, utilizamos microsegundos de retardo para leer el tiempo que ha pasado desde que se inició el programa. Micros, microsegundos y millones en milisegundos. Para obtener el valor absoluto de un número, utilizamos apps para especificar restricciones. Usamos restricción para encontrar el máximo de dos números. Utilizamos Macs para encontrar el mínimo de dos números. Utilizamos min para calcular la potencia de un número. Utilizamos el poder para encontrar el cuadrado de un número. Utilizamos cuadrado. Para encontrar la raíz cuadrada de un número, usamos raíz cuadrada. Para calcular el valor de un poco. Utilizamos pit para establecer un PID específico a 0. Usamos un poco claro para leer un solo pozo de un número. Usamos Pitt read para poner un poco a uno. Usamos bit set para convertir un número en bits. Usamos pit right para obtener el byte más a la izquierda de un número. Usamos byte alto para obtener la mordida en la extrema derecha de un número, usamos byte bajo para adjuntar una función de interrupción externa a un pin. Vistas AttachInterruptar para quitar una función de interrupción externa de un pin específico, utilizamos interrupción separada para iniciar las interrupciones internas vistas interrupciones, y para detener el, detenerlos, no usamos interrupciones. Byte se utiliza para convertir un valor en un byte. Char se utiliza para convertir el valor en una variable de carácter. Float se utiliza para convertir un valor en una variable de flotación. Int se utiliza para convertir un valor en una variable integral. Long se utiliza para convertir un valor en una variable larga, y string se usa para convertir un valor en una cadena. En lo siguiente, aprenderemos a usar algunas de estas funciones usando proyectos de ejemplo. Así que no te preocupes si aún no sabes específicamente cómo usar las funciones, específicamente cómo usar las funciones, operadores y condiciones. Antes de llegar al proyecto, echemos un breve vistazo a cómo conectar la placa a la PC y cargar algún código de programa en el puerto Arduino para conectar la placa Arduino con el PC o el software Arduino IDE. Primero tenemos que conectar el puerto Arduino con un cable USB a la PC. Después abrimos las herramientas de menú en el IDE de Arduino en la barra de menús y seleccionamos el tipo de puerto correcto. En nuestro caso, el Arduino Uno en el tablero de menú. El siguiente paso tenemos que asegurarnos de que se asigne el puerto P de uso correcto del PC. También podemos determinar esto en las herramientas y el sub menú puerto. Este elemento de menú se puede encontrar directamente debajo de la tabla. Aquí, se debe seleccionar el puerto, cual tiene Arduino o una designación similar, por ejemplo, también generalmente sabe que el Arduino está conectado a este puerto en su PC. Ahora, la placa Arduino probablemente esté conectada a la PC o al software. Y podemos empezar escribiendo el primer código de programa, compilándolo, y cargándolo en el tablero. Hacemos esto de la siguiente manera. Primero, escribimos el código del programa o lo copiamos en el editor de texto del IDE. Si tiene un código de programa ya completo en sí mismo, simplemente elimine el ya existe en sintaxis en el IDE. Entonces guarda el boceto. Después presionamos la marca de verificación más pequeña para comprobar y compilar el código. Si no se encontraron errores, aparece el mensaje de que la compilación se completó correctamente. Esto puede llevar algún tiempo dependiendo de la longitud del código. Por último, cargamos el código en el puerto Arduino pulsando la flecha apuntando a la derecha. Entonces el Arduino comenzará a ejecutar el código del programa. Antes de eso, puede abrir el monitor serie para monitorear la comunicación entre la placa y el software. 7. Proyecto 1: un led flashing y una señal SOS: Proyecto uno, un LED intermitente y una señal SOS. En este proyecto, controlaremos el estado de nuestra luz LED. Para ello, utilizaremos un Arduino Uno para encender y apagar el LED con un retraso de, por ejemplo, tres segundos de duración del brillo del LED, o cinco segundos de estado desconectado componentes requeridos, uno Arduino Uno, una tabla de pan para cables de puente, un LED, resistor de 1200 ohmios. Conectamos el LED al Arduino usando una resistencia, los cables y la placa del traste, como se muestra. Para ello, primero aplicamos la tabla de pan con potencia. Conectamos cable rojo al pin de cinco voltios de la placa Arduino. Y el otro extremo del cable, arrancamos en la tabla de pan como se muestra en la imagen. También conectamos el cable negro al pin G y D de la placa Arduino. Y el otro extremo del cable, arrancamos en la tabla de pan como se muestra en la imagen. Después colocamos el LED, falta a corto plazo del LED a la resistencia. El resistor como se muestra, y conectar el LED con un cable negro a la tierra de la placa. Necesitamos la resistencia para limitar la corriente. Aquí. Utilizamos la ley de Ohm y la fórmula r igual a u dividido por I. R significa la resistencia, tú por el voltaje y yo por la corriente. Por último, necesitamos un cable amarillo. También puede ser otro color que va del LED al pin de la placa al código de programa para el IDE de Arduino, primero declaramos el pin LED variable y lo asignamos al pin al que hemos conectado el LED pin dos. Aquí ingresamos el código de configuración para ser ejecutado solo una vez. Queremos que el pin LED se defina como un pin de salida. Eso significa recibir una señal de salida que el LED se ilumina. Eso significa, aquí ingresamos el código principal a ejecutar en un bucle. Primer suministro pin LED con cinco voltios interruptores LED encendido. Entonces espera, 3 mil milisegundos, tres segundos. Entonces suministrar pin LED con 0 voltios, apaga el LED. Entonces espera 5 mil milisegundos, cinco segundos. El bucle luego ejecuta el código del programa rápidamente. Eso significa que el LED se apaga y enciende rápidamente con el retraso definido previamente del código del programa. Como ejercicio, intente encender y apagar el LED en este punto que se envía una señal SOS. Sos señal tres veces corto, tres veces largo, tres veces a través de señal larga, dos segundos señal corta, 1 segundo. Distancia entre corto y largo, 0.5 segundos, distancia de cinco segundos entre varias señales SOS. Pausa el video por un momento en este punto y pruébalo tú mismo. La solución seguirá en breve. Ahora sigue la solución. Sólo tenemos que cambiar la parte en bucle vacío en el código de programa anterior. Para la señal SOS, esto podría verse así. Una señal corta se define en lo siguiente. Por ejemplo, con 1 segundo junto con uno con dos segundos LED encendido entre las señales, debe haber 0.5 segundos para esta conexión, LED de las tres señales cortas sigue primero. Primero suministre el pin LED con interruptores de cinco voltios LED encendido. Espere la señal corta, ciento diez cientos milisegundos, 1 segundo. Entonces suministrar pin LED con interruptores de 0 voltios LAD de peso, por ejemplo, 500 milisegundos para separar 0.5 segundos. Suministro pin LED con un cinco voltios. Nuevamente, enciende el LED. Espere la señal corta 1000 milisegundos, 1 segundo. A continuación, suministrar pin LED con 0 voltios desconecta el LED. Espere a la separación. Por ejemplo, 500 milisegundos, 0.5 segundos. Suministro pin LED con cinco voltios. Nuevamente, enciende el LED. Espere la señal corta en 1000 milisegundos 1 segundo. A continuación, suministrar pin LED con 0 voltios desconecta el LED. Espere la separación, por ejemplo, 500 milisegundos, 0.5 segundos. Después siguen las tres señales largas. Primer suministro pin LED con interruptores de cinco voltios, LED encendido. Espere la señal larga de 2 mil milisegundos a segundos. A continuación, suministrar pin LED con 0 voltios desconecta el LED. Blanco, por ejemplo, 500 milisegundos para separación, 0.5 segundos. Necesitamos este párrafo dos veces más. Por último, siguen tres señales cortas, igual que en la primera sección, para separarse entre varias señales SOS. Por ejemplo, peso 5 mil milisegundos, cinco segundos. A continuación, la función de bucle ejecuta la señal SOS de forma rápida y permanente. Cuando pruebes el código, no olvides el resto de la estructura del código, como en el primer proyecto. Simplemente reemplace la parte dentro del bucle vacío desde el primer proyecto con el código de aquí. Excelente. Hemos completado con éxito el primer proyecto. Pasemos a un segundo proyecto. Éste será un poco más difícil. 8. Proyecto 2: luz de luz basada en temperatura: En este proyecto, controlaremos el estado de un LED RGB basado en la temperatura. Si bien lo detecta por un sensor de temperatura, la temperatura es alta, la luz debe ponerse roja. Por otro lado, cuando la temperatura es baja, el LED debe volverse azul. Cuando la temperatura sea óptima, la luz será verde. Componentes requeridos, un Arduino, una placa de pan, cables de puente, un LED RGB, resistencia de 1200 ohmios, una temperatura LM 35 entran. El LM 35 proporciona un voltaje de salida analógico que es linealmente proporcional a la temperatura en grados Celsius. El rango de temperatura es de menos 52 más 155 grados Celsius. Convierte el voltaje analógico en una temperatura. un factor de escala de diez milivoltios requiereun factor de escala de diez milivoltios por grado Celsius. La asignación de voltaje de salida y temperatura en Celsius, se puede leer desde una función lineal. Por ejemplo, la señal de 500 milivoltios del sensor corresponde a 50 grados Celsius. Y el LED RGB puede brillar en tres colores, a saber, rojo, verde y azul. El LED tiene dos conexiones más que un LED normal, y el color de la luz depende de qué conexión se suministra con corriente. Para controlar el LED, se necesitan pines 365, que en realidad son pines digitales que también permiten la modulación de ancho de pulso. Se puede reconocer esto por pequeña onda impresa. También en el pin 91011. Primero volvemos a suministrar energía a la tabla de pan. Para ello, conectamos el cable rojo al pin de cinco voltios de la placa Arduino. Y el otro extremo del cable bloqueamos en la tabla de pan como se muestra en la imagen. Además, conectamos cable negro al pin GND de la placa Arduino y al otro extremo del cable. También conectamos a la tabla de pan como se muestra en la imagen. Después añadimos el LED RGB y el sensor de temperatura TMP. Asegúrate de que cada pierna esté correctamente sentada en los conectores. que tener cuidado aquí para no romper ninguna de las piernas al doblarlas en su lugar. Las dos patas exteriores del sensor de temperatura se aplicaron con Power BI conectando un cable negro y un rojo. El polo más y menos de la tabla de pan conectan la pata media del sensor de temperatura con un cable de color al conector del Arduino. Conectamos las patas del LED RGB con cables coloreados a los pines digitales 356 de la placa Arduino. Además, necesitamos una resistencia para conectar una pata del LED RGB al polo negativo de la tabla de pan y así también a la t y depósito del código de programa Arduino para el IDE de Arduino. Primero declaramos nuestras variables asignándolas al pin de conexión respectivo. Las abreviaturas son B, D, T significa rojo, azul, verde y temperatura respectivamente. Conexión para brillo rojo del pin LED. Conexión para brillo azul de conexión de pin LED para resplandor verde de pin LED seis. El sensor de temperatura está conectado al pin. Aquí ingresamos un código de configuración para ser ejecutado solo una vez. Queremos que todos los pines conectados al LED se definan como pasadores de salida y el pin conectado al sensor de temperatura para definirse como pin de entrada. Primero necesitamos el comando anterior para la velocidad de datos de la interfaz serial 9,600 por segundo. Esto inicia la comunicación entre PC y placa Arduino. Y la temperatura se transmite al monitor serial en la velocidad de baudios IDE 9,600. Definición de pin R, eso significa pin de salida P3s, definición del pin B. Eso significa que el pin A5 como pin de salida, definición de pin G. Eso significa pin seis como pin de salida. Definición de Penn t, eso significa pin 0 como pin de entrada. Aquí ingresamos el código principal para ser ejecutado repetidamente en un bucle. En primer lugar, definimos con el siguiente código, la función temp, que necesitaremos en un momento. Para ello, el microcontrolador es leer el valor en nuestro LM 35 es un sensor de temperatura analógico. Nos muestra la temperatura en el monitor serie. A continuación. Creamos un if y varios S If condiciones que controlan el LED en varios pasos dependiendo de la temperatura del sensor. Por lo tanto, usamos AnalogWrite en lugar de digital aquí mismo, solo serían posibles 0 voltios o cinco voltios. Ver primer proyecto. Cuando el voltaje de salida se eleva por encima del valor 300 milivoltios, aproximadamente 30 grados Celsius, acuerdo con el factor de escala, se deben aplicar los siguientes valores a los pines. Color rojo fuerte, mientras que el uso graduable de 0 a 255. Si el voltaje está por encima del valor de 250 milivoltios, aproximadamente 25 grados Celsius. Por otro lado, se deben aplicar los siguientes valores a los pasadores. A continuación, análogamente, un color rojo medio, color rojo débil, color verde fuerte, mezcla de azul y verde, color azul fuerte. A continuación, el bucle ejecuta el código del programa repetidamente. Eso significa que la temperatura se mide e interpreta continuamente y la señal se pasa a la energía del código del programa. 9. Proyecto 3: control de un motor (motor ciego): En este proyecto, queremos controlar las persianas de una ventana con la ayuda de un motor de servidor y un sensor LDR. Esto debería suceder dependiendo la cantidad de luz que entra desde el exterior. Componentes requeridos. Uno Arduino Uno, una tabla de pan, una fotoresistor, sensor LDR, un motor cerebral. Nueve chump Hawaii tiene una resistencia, 4.7 kilo ohmios. Nombres o cofres. fotoresistor se puede considerar como una resistencia simple que tiene la característica especial de cambiar su valor de resistencia dependiendo de la cantidad de luz incidente. El último tobogán que cae sobre el sensor. Cuanto mayor sea la resistencia se vuelve, más luz cae sobre el sensor, menor será la resistencia. El sensor se basa en el efecto fotoeléctrico. Como es habitual, primero suministramos energía a la tabla de pan. Para ello, conecta el cable negro y el rojo del pin GND y el pin de cinco voltios de la placa Arduino al polo positivo y negativo de la tabla de pan. Por cierto, no importa qué pin GND de la placa se utilice. Después insertamos el fotoresistor y el servomotor, tal y como se muestra en la imagen. Todavía falta una resistencia y el resto del cableado se puede hacer como se muestra en la imagen. Código de programa para el IDE de Arduino. En primer lugar, incluimos la biblioteca requerida para los varios motores en nuestro código de programa. Si el IDE da un mensaje de error al compilar, primero debe instalar esta biblioteca, el administrador de la biblioteca. Después creamos los varios objetos para que podamos controlar el servomotor. Después declaramos los pines de conexión para fotoresistencia motora cerebral y sensorial. Entonces tenemos que declarar variables para la posición de los varios y para las propiedades del fotoresistor. Muy capaz de guardar la variable de posición varias para almacenar las varias posiciones a la diapositiva máxima. Este es el valor que definimos como máxima intensidad lumínica incidente en cualquier posición. Aquí ingresamos un código de configuración para ser ejecutado solo una vez. Aquí queremos conectar el cerebral con los varios objetos e iniciar la comunicación serial. Conecta el cerebral para anclar cinco con varios objetos. Inicia la comunicación en serie conjunto de velocidad en baudios al monitor serie se define como pin de entrada. Aquí ingresamos el código principal para ser ejecutado repetidamente en un bucle. Por cada posición de 0 a 180 grados de los varios motores ejecutar el siguiente código. Pos plus es igual a uno significa que el pus es igual más uno. Eso significa que el pus es igual a 0 más uno igual a uno. Establecer posición de varios motor y leer enviar sus valores. Establecer posición para varios 0 a 180 grados. Leer el valor del sensor y sobrescribir la variable. Compruebe si se alcanza la incidencia máxima de luz. Si esta condición es verdadera, significa que el valor de salida para la variable max leve igual 997 es mayor que el valor que el sensor está emitiendo actualmente. Eso significa que no se habría alcanzado el máximo brillo . Almacenar nuevo valor para el máximo brillo. Guarde los varios puestos. Nos muestra la intensidad en el monitor serial. Pesa 50 milisegundos hasta que el motor cerebral haya alcanzado la posición. Leer el valor del sensor, incidencia de luz también en bucle inverso. Posición de 180 grados a 0 grados. Almacenar nuevo valor para el máximo brillo. Guarde las varias posiciones a la máxima incidencia de luz. el siguiente apartado, los varios es pasar a la posición que se guardó si se cumple la siguiente condición. Compruebe si el sustantivo nuevo valor de almacén de la variable no es igual al valor inicial de la variable más oscura que la luz máxima. Ir a definir posición de máxima incidencia lumínica. Nos muestra el sentido del valor en el monitor serial. Peso 20 segundos. Compruebe si la intensidad de la luz ha cambiado o no. Flotador es igual a números de punto flotante. Comprobando el cambio de la intensidad lumínica. Espera tres segundos. Restablecer variables iniciales. Fin del código del programa. 10. Proyecto 4: alarma de detección de gas: Construiremos un detector de gas que hará sonar una alarma. Si detecta una fuga de gas, la alarma sonará hasta que se detenga la fuga de gas. Además, los LED se activan dependiendo de la cantidad de gas que detecte el sensor. Si hay mucha fuga de gas, los cuatro LED deben encenderse. Si hay poco gas, solo uno de los cuatro LED debe encenderse. Componentes requeridos. Uno Arduino Uno, una placa de pan, un sensor de gas, un bossa, 14 cables de puente, cinco resistencias, un kiloohm para LED y sensor de gas. Una resistencia, un 100 ohmios para bossa. Para LED. Conectamos todos los componentes y el Arduino juntos en una tabla de pan, como se muestra en la imagen. Asegúrate de usar los pines correctos. Quién también puede arreglar los componentes de manera diferente si lo desea. No obstante, el circuito debe seguir siendo comparable. Pero entonces es posible que tenga que cambiar las variables o nombres en el siguiente código, código programa para el IDE de Arduino. Primero declaramos nuestra variable para el sensor de gas asignando el pin conector. Aquí, ingresamos el código de configuración para ser ejecutado solo una vez. Queremos pin a 0, que está conectado al sensor de gas para ser definido como pin de entrada. Además, queremos que todos los pines conectados al basilar o LED se definan como pin de salida. Definir pasador del sensor de gas como entrada. Definido busto un alfiler como salida. Definir pin LED como salida. Después detenemos la comunicación con la interfaz serial. Velocidad de datos, 9,600 bits por segundo con el siguiente código. Esto inicia la comunicación entre el puerto Arduino y el PC, y los datos se transfieren al monitor serial en el DE. Aquí ingresamos el código principal para ser ejecutado repetidamente. Primero declaramos una variable que debe leer el sensor. Después generamos el tono al pin siete con 220 hercios por 100 milisegundos, tono se activa tan pronto como las resistencias centrales midieron valor, eso significa gas sin importar en qué cantidad. Entonces espera 200 milisegundos. Entonces ya no se debe aplicar tono al pin siete. Entonces se deben ponderar 1010 milésimas milisegundos para lo siguiente, creamos un if y varios S Si condiciones que nos dan diferente control de los LEDs dependiendo del valor del gas medido por el sensor. Utilizamos digital aquí mismo. Si el valor es mayor que 75, entonces encienda todos los LED. De lo contrario, si está entre 5075, entonces encienda solo tres LEDs. De lo contrario si entre 2550, entonces encienda solo dos LEDs. De lo contrario, si está entre 025, entonces encienda solo un LED fuera del código del programa. 11. Proyecto 5: sistema de mecánica protegida con la contraseña: En este proyecto, crearemos el sistema que está protegido por una contraseña. Permanecerá bloqueado hasta que el usuario introduzca la contraseña correcta. Cuando se introduce la contraseña correcta, el motor cerebral se moverá y abrirá el sistema. Asignaremos diferentes contraseñas a diferentes usos. Cada usuario tendrá su propio ID de usuario y contraseña. El sistema solo se desbloqueará si estas dos características de seguridad coinciden y son correctas. Además, después de múltiples entradas incorrectas, se activará el zumbador LED rojo y la entrada se bloqueará durante 30 segundos. Por otro lado, si la entrada es correcta, debe activar el LED verde. Componentes requeridos. Un Arduino, una tabla de pan, una mascota clave, una pantalla LCD, varios cables de puente, tres resistencias al zumbador LED, un motor cerebral. Vinculamos todos los componentes y el Arduino juntos como se muestra en la imagen. No usamos una tabla de pan esta vez porque casi todas las conexiones están entre el Arduino y los componentes individuales de todos modos. Pero también puedes usar una tabla de pan para esto si quieres. Antes de comenzar con el código del programa, tenemos que instalar la biblioteca requerida para la mascota clave. El animal doméstico de Mark Stanley y Alexander Breivik. Hacemos esto ya sea vía el gestor de la biblioteca o investigamos el archivo zip correspondiente en línea usando Google y lo encontramos, por ejemplo, aquí, patio de recreo dot arduino dot cc y cargarlo en el Arduino IDE. Es posible que tenga que hacer esto para la pantalla también. Código de programa para el IDE de Arduino. En primer lugar, incluimos las bibliotecas necesarias para el motor del servidor, el teclado, y la pantalla LCD en nuestro código de programa. Después creamos un objeto servidor para que podamos controlar el motor cerebral. A continuación, declaramos nuestras variables para el LED verde y rojo, así como para el zumbador asignando los pines del conector 101213. Luego declaramos el número de filas y columnas de nuestro campo de teclado. Para cada uno. Con mapa de teclas, definimos las teclas de la mascota clave que se pueden presionar de acuerdo a la fila y columnas tal y como aparecen en el teclado. Entonces necesitamos código que mapea los conectores del teclado con los conectores en el Arduino crece 0 a tres columnas, 0 a tres. El siguiente código inicializa una instancia de la clase de teclado. El siguiente código crea una variable para la pantalla LCD con los números de las interfaces pin asignadas a la pantalla LCD. A continuación. Asignamos los identificadores de usuario y contraseñas. Además, declaramos las siguientes variables. Aquí ingresamos el código de configuración para ser ejecutado solo una vez. Inicie la comunicación en serie. Inicializar pantalla LCD. Espera 500 milisegundos. Definir la variable LED verde como salida. Defina una variable LED roja como salida. Definido zumbador como salida. Establezca la posición del texto en la pantalla, columna, fila. Mostrar texto. Ingrese el código. Establezca la posición del texto en la columna de visualización, fila. Mostrar texto para abrir el candado. Ahora necesitamos código para el motor del servidor. Servo motor está conectado al pin 11. motor cerebral debe moverse a la posición cinco grados. Espere 1500 milisegundos del código para la configuración del vacío. Aquí ingresamos el código principal para ser ejecutado repetidamente. A continuación se muestra el abrigo que verifica el ID de usuario y la contraseña introducidos. El siguiente mensaje debe mostrarse en la pantalla. Si la contraseña fue introducida incorrectamente. Establecer la posición del siguiente texto. Mostrar texto. Posición del siguiente texto. Mostrar texto. Espera tres segundos. Permitir que la entrada comience de nuevo. Establecer la posición del siguiente texto. Mostrar texto. Establezca la posición del siguiente texto para mostrar texto. Peso 0.5 segundos. Comience la verificación desde cero. Si la comprobación de ID era correcta, pero la contraseña aún no fue o no. Deberá mostrarse lo siguiente. Establecer la posición del siguiente texto, mostrar texto. Establecer la posición del siguiente texto, mostrar texto. La comprobación de ID fue correcta y la comprobación de contraseña también fue correcta. Debería suceder lo siguiente. A continuación se muestra el código que se ejecutará si la contraseña y el ID se ingresan correctamente. El LED verde debe encenderse. Establecer la posición del siguiente texto, mostrar texto. Establecer posición de los siguientes textos. Mostrar texto. Espera cinco segundos. Establecer posición de los siguientes textos. Mostrar texto. Establecer la posición del siguiente texto. Servomotor abre movimiento de 180 grados. 1.5 segundos. Si la entrada incorrecta se hace varias veces, la entrada debe bloquearse durante treinta segundos y se debe activar el LED rojo , así como el pastor. El siguiente es el código para esta posición Set del siguiente texto. Mostrar texto. Establecer la posición de los siguientes textos, mostrar texto. El LED rojo debe encenderse. Debe activarse Pasa. Posteriormente espere 30 segundos y Display Text. Establezca la posición del siguiente texto para dividir texto. Muestra el número de segundos restantes. Mostrar texto. Apagar, un LED rojo. Apagar. Establecer la posición del siguiente texto, texto mostrado. Posición del siguiente texto, mostrar texto del código del programa. 12. Proyecto 6: mecanismo de desbloqueo remoto: En este proyecto, controlaremos un mecanismo para abrir y cerrar una puerta con un mando a distancia IR. Para poder abrir la puerta, se debe introducir el código en el mando a distancia. Por ejemplo, 16580863. Además de los LED RGB y el zumbador acompañarán el proceso. Además, el sensor de temperatura debe monitorear la temperatura ambiente y emitir un mensaje de error si la temperatura es demasiado alta. Adicionalmente, se activará un LED si el sensor fotográfico mide sólo poca luz ambiental. Además, instalamos un interruptor de patrón para la operación manual. Componentes requeridos, uno Arduino Uno, tablas de pan, uno, control remoto infrarrojo IR, un sensor receptor infrarrojo IR, una pantalla LCD, varios cables de puente, seis resistencias, un potenciómetro, un bossa, uno varios motores a LED RGB, un motor de CC, un controlador de motor L2 nueve 3D, un centro LDR, fotoresistor, un sensor de temperatura, un interruptor de botón. Conecte todos los componentes como se muestra. Antes de comenzar con el código del programa, tenemos que instalar la biblioteca requerida para el mando a distancia infrarrojo IR. Yo soy remoto armando a tu Kim Meyer. La mejor manera de hacerlo es usar el gestor de biblioteca buscar la biblioteca en el IDE y cargarla. Es posible que tenga que hacer esto para la exhibición también. Código de programa para el IDE de Arduino. En primer lugar, incluimos las bibliotecas necesarias para el motor del servidor, el mando a distancia IR, y la pantalla LCD en nuestro código de programa. A continuación. Primero declaramos la variable para el sensor IR asignando el pin conector A2. También necesitamos las dos expresiones siguientes para el sensor IR. Después creamos de nuevo varios objetos para que también podamos controlar el servidor moto. El siguiente código crea una variable para la pantalla LCD con los números de las interfaces pin asignadas a la pantalla LCD. A continuación, definimos la función para tono de apertura en el pin ocho con 220 hercios por 100 milisegundos. El motor del servidor debe moverse a la posición 0 grados. Espera 15 milisegundos. Declara temperatura variable, lee la temperatura mientras tú siempre y cuando la temperatura esté por encima de 25025 grados, ya que diez milivoltios, diez milivoltios equivale a un grado Celsius, chal. Activar LED, pin 13, LED deshabilitado, pin cuatro. Establecer la posición del siguiente texto, mostrar texto. Establecer la posición del siguiente texto. Mostrar texto. Valor de temperatura de lectura. Activar LED. Pin A4. Desactivar pin LED 13. Activar pin siete, motor. Desactivar el motor pin ocho. Espera tres segundos. Establecer la posición del siguiente texto, mostrar texto. Desactivar el pin siete. Habilitado pin ocho. Espera dos segundos. Desactivar pin siete habilitado pin ocho. Espera 100 milisegundos. El variado motor debe moverse a la posición 90 grados. Espera 15 milisegundos. A continuación. Definimos la función para el LED. Cuando hay muy poca luz. Declarar una luz variable, valor de luz roja. Cantidades ligeras superiores a 500, luego desactiva el pin diez. Establecer la posición del siguiente texto. Este texto dividido. Cantidades planas menores de 500, luego activar pin diez. Establecer la posición de los siguientes textos, mostrar texto. Aquí ingresamos el código de configuración para ser ejecutado solo una vez. Inicializar columnas de visualización LCD, filas de la pantalla. Detener el sensor IR con el siguiente código. El varios motor está conectado al pin seis. El motor del servidor debe moverse en la posición 90 grados. Espera 15 milisegundos. Activa el LED en el pin a para desactivar el pin LED 13. Ingresamos el código principal para ser ejecutado repetidamente. terminal A5 obtiene corriente de cinco voltios debido a que alta. A continuación, establecer posición de los siguientes textos muestran texto. Ejecutar la función abierta. Establecer posición de los siguientes textos mostró texto. El siguiente código dice lo siguiente. Si una señal fue dada por el mando a distancia IR o recibida a través del sensor IR. Si la señal corresponde al siguiente código, 16580863 era una señal IR. El código de coincidencia de señal recibida. Establecer posición de los siguientes textos. Mostrar texto. Ejecutar la función abierta. Recibió el siguiente valor. Establecer la posición del siguiente texto, Mostrar texto. Espera 100 milisegundos de código. 13. Palabras finales: Excelente, lo has hecho. Has trabajado a través del curso de principiante. Felicidades. Este curso, he tratado de acercarte a los conocimientos básicos para el uso de un Arduino con explicaciones sencillas. Espero que haya tenido éxito en cierta medida y que este curso te haya preparado bien comprensible y práctica introducción al mundo de la mini PC. Y ahora entiendes por qué el Arduino es un gran sistema y qué puedes hacer con él. El objetivo de este curso fue darle una comprensión de cómo acompaña la ingeniería eléctrica como en vida cotidiana y los principios básicos involucrados. Debe ser un curso que cree una comprensión de los antecedentes teóricos, conocimientos, y la aplicación práctica. Con este curso básico, ahora debes saber todo lo que necesitas saber para usar un Arduino como principiante. Por supuesto, tiene sentido no detenerse en este punto. Y más bien mirar a un curso avanzado para aprender aún más sobre la creación de sistemas usando un Arduino. Juntos hemos logrado bastante en este curso. Esté justificadamente orgulloso de ti mismo si llegaste hasta el final. Si te gusta este curso, me complacería si me dejas una calificación y una breve retroalimentación así como recomiendas el curso. Muchas gracias, muchas. Un consejo final. Si alguna vez te quedas atascado, echa un vistazo al siguiente sitio donde encontrarás muchos y grandes materiales de aprendizaje sobre el Arduino. Arduino dot cc. Si también te interesan otros cursos sobre temas técnicos similares, siéntete libre de visitar mi perfil y asegúrate echar un vistazo a los otros cursos que estoy impartiendo. Muchas gracias. Nos vemos.