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.