2. Sistema de control que da acceso a ser personalizado un
codigo de programación dependiendo de las necesidades
que requiera el prototipo electronico e innovador el cual
es planteado, tomando en cuenta que en su comando es
base a hardware y software.
¿QUÉ ES?
4. ARDUINO UNO
Es el de más accesible para todos es el
entorno de desarrollo integrado, ya que
combina toda la capacidad de uso de un
microprocesador potente con una extensa
colección de software creado por la
comunidad y blindajes funcionales en una
placa compacta y de un muy fácil uso .
5. ARDUINO LEONARDO
Placa con un microcontrolador
programable con una
característica más potente , ya
que integra todo lo necesario para
que el microcontrolador opere,
solo necesita conector al
computador por el cable USB ó a
un transformador de AC-DC.
6. ARDUINO MICRO
Incorpora la forma de
comunicación y alimentación USB
permitiéndole prescindir de
procesadores secundarios
permitiendo el uso de tabletas
protoboard , además de tener más
pines digitales, analógicos y de
PWM.
7. ARDUINO NANO
Diseñada para usarse en
espacios pequeños; posee un
puerto mini USB para
programarla y que pueda ser
energizada.
8. ARDUINO MKR WI-FI
1010
Implementa una tal conexión de
Wifi a proyectos Arduino de una
manera sencilla y utilizando el
propio software de Arduino, pues
su solución integral es escencial
para muchos de los escenarios de
aplicaciones básicas de IoT.
10. Recibien datos, denominados
parámetros, los cuales pueden ser
manipulados en su interior.
En ocasiones, esta función, además
de llevar a cabo todas estas
instrucciones, podrá devolver un
valor final que pueda ser utilizado
allí donde la función ha sido
llamada.
11. • Se deben escribir exactamente como
están descritas, con sus mayúsculas y
minúsculas en su sitio exacto
• El nombre de la función no puede tener
espacios, pero sí guiones medios “–” o
bajos “_“.
• Todas las funciones llevan después de
su nombre un paréntesis abierto y otro
cerrado
• Dentro de esos paréntesis puede no haber
nada, y escribiremos los paréntesis seguidos
uno de otro “()“, o una serie de argumentos con
un significado diferente en cada función, ya lo
veremos
• Las funciones, así como casi todas las
líneas de código, deben terminar en
punto y coma “;“
12. delay (mseg)
• Pone a Arduino en estado de espera
sin realizar ninguna acción.
• Entradas: Tiene un solo argumento
de entrada “mseg“, es un valor
entero que indica los milisegundos
que va a estar Arduino parado.
• Salida: No tiene ningún valor de
salida
13. pinMode
(pin, modo)
• Pone un Pin digital de Arduino en modo
entrada (para recibir un valor) o salida (para
activar un dispositivo)
• Entradas: Tiene dos solo argumentos, el
primero es el pin que vamos a modificar su
estado (entero entre 0 y 13) y el estado INPUT o
OUTPUT que le vamos a dar:
• OUTPUT: modo salida (usaremos la función
digitalWrite)
• INPUT: modo entrada (usaremos la función
digitalRead)
• Salida: No tiene ningún valor de salida
14. digitalWrite
(pin, estado)
• Pone un Pin digital de Arduino, que
previamente estará en modo OUTPUT, con
un valor HIGH (activado) o LOW
(desactivado)
• Entradas: Tiene sólo dos argumentos, el
primero es el pin que vamos a modificar
su modo, y el segundo al estado HIGH o
LOW
• Salida: No tiene ningún valor de salida
15. Ejercicio que
no hace nada
• Copila y comprueba que no tiene ningún error
de sintaxis, para ello tenemos dos botones que
puedes probar ahora, limítate a pulsar primero
el botón Veríficar (observa qué sucede en la
pantalla mientras compila) y pasados unos
segundos el botón Subir:
• · Botón Verificar: Compila el código para
verificar que es correcto
• · Botón Subir: Transmite el código del
ordenador a la placa Arduino
19. ENTRADA
-Pueden ser de dos tipos, digitales y
analógicas ya que las señales digitales solo
tienen 2 estados, serán reconocidas como 1
o 0, todo o nada, alto o bajo (5V o 0V).
- Se leerá en el programa 5V o 0V, o
entregará 5V o 0V.
20. 6 ENTRADAs
ANALÓGICAS
Soporta una tensión de hasta 5V y
pueden ser escaladas a valores
menores, pero no superiores.
entregará 5V o 0V.
21. ASTUCIA (PWM)
En las señales digitales podrán ver
una raya al costado de algunos pines
como el 3 y el 5, eso significa que
pueden trabajar como salidas PWM.
En el fondo se juega con los tiempos
en los que la señal está en 1 y en 0 (el
ancho del pulso), esto genera una
respuesta “analógica” desde una
digital.
22. ZONA DE
ALIMENTACIÓN Permite distribuir
alimentación desde el
Arduino para algunos
sensores o para control
y dos, alimentar la
tarjeta.
24. COMUNICACIÓN
SERIAL (ICSP) -Sirve para programar el Bootloader del
microcontrolador que utiliza Arduino.
- El Bootloader es un gestor de arranque
que interpreta los programas, permite
enviar y recibir datos por los puertos, hace
posible la comunicación USB.
-El ICSP que está cerca del conector usb de
la tarjeta, es justamente el que nos permite
programar el microcontrolador encargado
de la comunicación usb.
27. CEREBRO
(MICROCONTROLADO
R- ATmega 328)
Ejecuta tales programas,
leé sus entradas, envíando
señales para controlar
dispositivos a la velocidad
que el cristal le permita el
control de manera global .
33. IDE (Integrated
Development
Environment-Conjunto de herramientas de software que
permite al programador desarrollar y grabar
todo el código necesario para hacer que el
Arduino funcione de acuerdo a sus
necesidades.
-El IDE de Arduinopermite escribir,
depurar, editar y grabar el programa
(llamados “sketches” en el mundo Arduino)
de manera sumamente sencilla, en gran
parte a esto se debe el éxito de Arduino, a
su accesibilidad.
35. PROGRAMACIÓN DE
ARDUINO
-Es la programación de un
microcontrolador.
- Consiste en traducir a líneas de código
las tareas automatizadas que
queremos hacer leyendo de los
sensores y en función de las
condiciones del entorno programar la
interacción con el mundo exterior
mediante unos actuadores.
37. Arduino es la integración de plataformas abiertas
de Hardware y Software que se encuentra al
alcance de cualquier persona a bajo costo, fácil
uso, gran versatilidad e infinidad de posibilidades
de su uso base al conjunto de recursos formados
por Hardware (placa de Arduino) y Software
(Plataforma IDE). Su estatus de utilidad se basa en
la solución de necesidadesen una tal creación y
control de dispositivos que resuelven como
resultado prototipos