SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Temario del Curso
1. Introducción.
2. Encendido de un led (Señal Digital).
3. Control de luminosidad de un led (Señal Analógica).
4. Control de sensor ultrasónico y sensor PIR.
5. Control LCD.
6. Control de Servo Motor.
Aprendo desde
casa arduino con
Tinkercad
INTRODUCCIÓN
¿Qué es un Algoritmo?
• Definición:
➢Según el Diccionario de la Real Academia Española:
❖Conjunto ordenado y finito de operaciones que permite hallar la solución
de un problema.
➢ Es una secuencia de pasos lógicos y ordenados a una solución para un
determinado tipo de problemas, o bien como un conjunto de instrucciones
que realizadas en orden conducen a obtener la solución de un problema.
Ejemplo de Algoritmos
¿Cómo Lavarse las manos?
¿Qué es un Diagrama de Flujo?
➢Para cocinar un huevo para
otra persona seria:
• Pregunto si quiere el huevo
frito.
• Si me dice que si, lo frio, si me
dice que no, lo hago hervido.
• Una vez cocinado le pregunto
si quiere sal en el huevo.
• Si me dice que no lo sirvo en el
plato.
• Si me dice que si le hecho sal
y después lo sirvo en el plato.
• Un diagrama de flujo es una representación gráfica del
algoritmo. Por ejemplo:
Símbolos Gráficos mas utilizados
Símbolo Descripción (significado)
Instrucción de asignación
Introduction de entrada o de
Salida
Inicio o Fin del algoritmo
Instrucción de control
Llamada a un subprograma
Indica el Orden de las acciones
del algoritmo
Conector de reagrupamiento de
una instrucción de control
Proceso
Entrada/Salida
Terminal
Decision
Subprograma
¿Qué es un Pseudocódigo?
• Es un lenguaje intermedio entre el lenguaje natural y
cualquier lenguaje de programación específico, como
son: C, FORTRAN, Pascal, etc.
• Es una forma de escribir los pasos que va a realizar un
programa de la forma más cercana al lenguaje de
programación que vamos a utilizar posteriormente.
Ejemplo de Pseudocódigo
• Se desea crear un programa que calcule la suma de dos
números enteros cualesquiera introducidos por el usuario y,
después, muestre por pantalla el resultado obtenido.
• Solución:
Tipos de Datos
Datos tipo Entero
• Es aquel que puede tomar
por valor un numero
perteneciente al conjunto
de los números enteros (Z).
• Z={…,-3,-2,-1,0,1,2,3,….}
Datos tipo Real
• Es aquel que puede tomar
por valor un numero
perteneciente al conjunto
de los numeros reales (R), el
cual esta formado por los
numero racionales e
irracionales.
• R={…,-2,-1,0,1,
3
2
𝜋, 2,e,2.3,..}
Tipos de Datos
Tipo Logico
• Es aquel dato que solo
puede tomar por valor
unicamente los dos
valores siguientes:
• L={verdadero, falso}
Tipo Caracter
• Es aquel que puede
tomar valor un character
perteneciente al
conjunto de los
caracteres que puede
representar el ordenador.
• C={a ,b ,c , . , , , 1, 2, 3, .. }
Tipo Cadena
• Es aquel que puede tomar
por valor una secuencia de
caracteres.
• Se puede representar entre
comillas simples( ‘ ) o
dobles (“)
• Ejemplo:
• “La odisea”, “Homero”
Tipos de Datos
• Arduino es una plataforma de
hardware libre, basada en
una placa con un
microcontrolador y un
entorno de Desarrollo,
diseñada para facilitar el uso
de la electrónica en
proyectos multidisciplinares
Arduino
Hardware del Arduino
• Arduino es básicamente una placa con un microcontrolador,
Un microcontrolador es un circuito integrado programable, capaz de ejecutar las
órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales,
los cuales cumplen una tarea específica. Un microcontrolador incluye en su
interior las tres principales unidades funcionales de una computadora: unidad
central de procesamiento, memoria y periféricos de entrada/salida.
Programacion en Arduino
Void Setup
• Se utiliza para inicializar los
modos de trabajo de los pines, o
el puerto serie. Debe ser incluido
en un programa, aunque no
haya declaración que ejecutar.
Así mismo se puede utilizar para
establecer el estado inicial de las
salidas de la placa. Solo se
invoca una sola vez cuando el
programa empieza.
Void Loop
• Contiene el código que se
ejecutara continuamente
(lectura de entradas, activacion
de salidas, etc). Esta function es
el nucleo de todos los programas
de Arduino y la que realiza la
mayor parte del trabajo. Se
ejecuta de forma ciclica, lo que
posibilita que el programa este
respondiendo continuamente
ante los eventos que se
produzcan en la placa.
Tinkercat
Tinkercad es un software
gratuito online creado
por la
empresa Autodesk.
https://www.tinkercad.com/
Entorne de Tinkercad
Nosotros
entraremos aquí
Entorne de Tinkercad
Escribiremos el
código de la clase
Entorne de Tinkercad
Escribimos nuestro
nombre
Trabajo para la Siguiente Clase
• Averiguar sobre el tipo de señal digital
Contactos
Domoelectric J&L
domoelectricjl@hotmail.com

Más contenido relacionado

La actualidad más candente

SIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar AutomtizadaSIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar AutomtizadaElias Log
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoJosé Pujol Pérez
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-unoAngelik Hdez
 
Curso de arduino basico 1ra edicion saenz flores misael
Curso de arduino basico 1ra edicion   saenz flores misaelCurso de arduino basico 1ra edicion   saenz flores misael
Curso de arduino basico 1ra edicion saenz flores misaelDesk SOS
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...RFIC-IUMA
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoLuis Leandro Carlo
 
Interruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOInterruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOLuis Torreño Peromingo
 
Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2Roberto Santana Valdés
 
Mindstorms education
Mindstorms educationMindstorms education
Mindstorms educationFredy Moyano
 

La actualidad más candente (19)

Manual programacion arduino
Manual programacion arduinoManual programacion arduino
Manual programacion arduino
 
4.funcion or
4.funcion or4.funcion or
4.funcion or
 
SIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar AutomtizadaSIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar Automtizada
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
 
Introduccion a la Programación
Introduccion a la ProgramaciónIntroduccion a la Programación
Introduccion a la Programación
 
5.funcion nand
5.funcion nand5.funcion nand
5.funcion nand
 
Guía de Visualino
Guía de VisualinoGuía de Visualino
Guía de Visualino
 
A5-S4A : Control LED RGB
A5-S4A : Control LED RGBA5-S4A : Control LED RGB
A5-S4A : Control LED RGB
 
Reporte de arduino
Reporte de arduinoReporte de arduino
Reporte de arduino
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
Iniciacion arduino
Iniciacion arduinoIniciacion arduino
Iniciacion arduino
 
Curso de arduino basico 1ra edicion saenz flores misael
Curso de arduino basico 1ra edicion   saenz flores misaelCurso de arduino basico 1ra edicion   saenz flores misael
Curso de arduino basico 1ra edicion saenz flores misael
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
 
Interruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOInterruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINO
 
9.subrutinas
9.subrutinas9.subrutinas
9.subrutinas
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2
 
Mindstorms education
Mindstorms educationMindstorms education
Mindstorms education
 

Similar a 1.0 introduccion (20)

Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 
Básicos arduino
Básicos arduinoBásicos arduino
Básicos arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Tarjeta arduino
 Tarjeta arduino  Tarjeta arduino
Tarjeta arduino
 
Tarjeta arduino (2)
 Tarjeta arduino (2) Tarjeta arduino (2)
Tarjeta arduino (2)
 
Tarjeta arduino
 Tarjeta arduino  Tarjeta arduino
Tarjeta arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Clase 2 arduino 19.10
Clase 2 arduino 19.10Clase 2 arduino 19.10
Clase 2 arduino 19.10
 
Arduino
ArduinoArduino
Arduino
 
Aplicación de un Sistema Operativo de Tiempo Real (RTOS) en un robot Arduino
Aplicación de un Sistema Operativo de Tiempo Real (RTOS) en un robot ArduinoAplicación de un Sistema Operativo de Tiempo Real (RTOS) en un robot Arduino
Aplicación de un Sistema Operativo de Tiempo Real (RTOS) en un robot Arduino
 
Guia 2
Guia 2Guia 2
Guia 2
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Clase 1 arduino 12.10
Clase 1 arduino 12.10Clase 1 arduino 12.10
Clase 1 arduino 12.10
 
SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 
Arduino - César.pptx
Arduino - César.pptxArduino - César.pptx
Arduino - César.pptx
 

Último

Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxcarlosEspaaGarcia
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhFoxy963
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdfSantiagoRodriguez598818
 
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICOATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICOalejandrocrisostomo2
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasIANMIKELMIRANDAGONZA
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfronypap
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdfJlnParada
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdaeapolinarez
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfChristianMOntiveros1
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)miguelbenito23
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxholferpandiacondori
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 

Último (20)

Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICOATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidencias
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 

1.0 introduccion

  • 1.
  • 2. Temario del Curso 1. Introducción. 2. Encendido de un led (Señal Digital). 3. Control de luminosidad de un led (Señal Analógica). 4. Control de sensor ultrasónico y sensor PIR. 5. Control LCD. 6. Control de Servo Motor.
  • 3. Aprendo desde casa arduino con Tinkercad INTRODUCCIÓN
  • 4. ¿Qué es un Algoritmo? • Definición: ➢Según el Diccionario de la Real Academia Española: ❖Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. ➢ Es una secuencia de pasos lógicos y ordenados a una solución para un determinado tipo de problemas, o bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema.
  • 5. Ejemplo de Algoritmos ¿Cómo Lavarse las manos?
  • 6. ¿Qué es un Diagrama de Flujo? ➢Para cocinar un huevo para otra persona seria: • Pregunto si quiere el huevo frito. • Si me dice que si, lo frio, si me dice que no, lo hago hervido. • Una vez cocinado le pregunto si quiere sal en el huevo. • Si me dice que no lo sirvo en el plato. • Si me dice que si le hecho sal y después lo sirvo en el plato. • Un diagrama de flujo es una representación gráfica del algoritmo. Por ejemplo:
  • 7. Símbolos Gráficos mas utilizados Símbolo Descripción (significado) Instrucción de asignación Introduction de entrada o de Salida Inicio o Fin del algoritmo Instrucción de control Llamada a un subprograma Indica el Orden de las acciones del algoritmo Conector de reagrupamiento de una instrucción de control Proceso Entrada/Salida Terminal Decision Subprograma
  • 8. ¿Qué es un Pseudocódigo? • Es un lenguaje intermedio entre el lenguaje natural y cualquier lenguaje de programación específico, como son: C, FORTRAN, Pascal, etc. • Es una forma de escribir los pasos que va a realizar un programa de la forma más cercana al lenguaje de programación que vamos a utilizar posteriormente.
  • 9. Ejemplo de Pseudocódigo • Se desea crear un programa que calcule la suma de dos números enteros cualesquiera introducidos por el usuario y, después, muestre por pantalla el resultado obtenido. • Solución:
  • 10. Tipos de Datos Datos tipo Entero • Es aquel que puede tomar por valor un numero perteneciente al conjunto de los números enteros (Z). • Z={…,-3,-2,-1,0,1,2,3,….} Datos tipo Real • Es aquel que puede tomar por valor un numero perteneciente al conjunto de los numeros reales (R), el cual esta formado por los numero racionales e irracionales. • R={…,-2,-1,0,1, 3 2 𝜋, 2,e,2.3,..}
  • 11. Tipos de Datos Tipo Logico • Es aquel dato que solo puede tomar por valor unicamente los dos valores siguientes: • L={verdadero, falso} Tipo Caracter • Es aquel que puede tomar valor un character perteneciente al conjunto de los caracteres que puede representar el ordenador. • C={a ,b ,c , . , , , 1, 2, 3, .. }
  • 12. Tipo Cadena • Es aquel que puede tomar por valor una secuencia de caracteres. • Se puede representar entre comillas simples( ‘ ) o dobles (“) • Ejemplo: • “La odisea”, “Homero” Tipos de Datos
  • 13. • Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de Desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares Arduino
  • 14. Hardware del Arduino • Arduino es básicamente una placa con un microcontrolador, Un microcontrolador es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.
  • 15. Programacion en Arduino Void Setup • Se utiliza para inicializar los modos de trabajo de los pines, o el puerto serie. Debe ser incluido en un programa, aunque no haya declaración que ejecutar. Así mismo se puede utilizar para establecer el estado inicial de las salidas de la placa. Solo se invoca una sola vez cuando el programa empieza. Void Loop • Contiene el código que se ejecutara continuamente (lectura de entradas, activacion de salidas, etc). Esta function es el nucleo de todos los programas de Arduino y la que realiza la mayor parte del trabajo. Se ejecuta de forma ciclica, lo que posibilita que el programa este respondiendo continuamente ante los eventos que se produzcan en la placa.
  • 16. Tinkercat Tinkercad es un software gratuito online creado por la empresa Autodesk. https://www.tinkercad.com/
  • 18. Entorne de Tinkercad Escribiremos el código de la clase
  • 20. Trabajo para la Siguiente Clase • Averiguar sobre el tipo de señal digital