SlideShare una empresa de Scribd logo
Robot Automatizado
Índice: 
•Estructura hardware del robot. 
–PIC16f883 y funcionamiento del Driver L239D. 
•Estructura Software del robot. 
–Funcionamiento general. 
–Subrutina de interrupción. 
–Subrutina de comprobación. 
–Puntualizaciones.
Estructura hardware del Robot
PIC16F883 y Driver L293D 
Driver L239D 
Bit 15 (RC5) 
Bit 10 (RC4) 
Bit 2 (RC2) 
Bit 7 (RC7) 
Adelante 
0 
1 
0 
1 
Atrás 
1 
0 
1 
0 
Giro Derecha 
0 
1 
1 
0 
Giro Izquierda 
1 
0 
0 
1 
• Bit Enable siempre a 1. 
• Para el funcionamiento de los motores configuramos los bits puestos en la tabla.
Estructura Software del Robot
Subrutina de interrupción
Subrutina “comprobar”
Puntualizaciones 
•Inicialización del oscilador y de los puertos. 
•Conversión A/D: Tad. 
•Timer0. 
•Variables cinterrup (tiempo del timer0 de 1s) y comprobante.
•Oscilador: lo inicializamos a 8MHz. 
•Puertos: 
-PORTA: como salidas (I/O digital). 
-PORTB: como entradas (I/O digital), a excepción de RB5 (entrada analógica). 
-PORTC: como salidas (I/O digital).
•Conversión A/D: (adcon0 y adcon1) 
-Elección del Tad: elegimos 4 us. (>1.6 us) 
-Selección del canal 13. 
-Go/done=0, para que no se inicie la conversión. 
-Justificación de los valores a la izquierda. 
-Tensión de referencia Vdd y Vss.
•Timer0: (intcon y option_reg) 
- Habilitación de la bandera t0if. 
- Selección de la oscilación del timer0: 
Seleccionamos un prescaler: 1:256
• Variables cinterrup y comprobante: 
Seleccionamos un prescaler: 1:256 (timer0) 
- cinterrup: la utilizamos para que la interrupción se produzca 30 veces y la conversion A/D cada 1s.
- Comprobante: variable que utilizamos para comprobar que ha finalizado un movimiento. 
valor=50
Robot automatizado - Antonio José Blanco Ropero y Carlos Sánchez Vicente
Robot automatizado - Antonio José Blanco Ropero y Carlos Sánchez Vicente

Más contenido relacionado

La actualidad más candente

Usart PIC config LANDA
Usart PIC config LANDAUsart PIC config LANDA
Usart PIC config LANDA
dave
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09
Hamiltonn Casallas
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
Lopez Guzman
 
Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12
Hamiltonn Casallas
 
Descripcion nxt
Descripcion nxtDescripcion nxt
Descripcion nxt
JULIO LOPEZ-NUNEZ
 
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
Victor Asanza
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
Hamiltonn Casallas
 
Comunicación SPI
Comunicación SPIComunicación SPI
Comunicación SPI
Karla Carballo Valderrábano
 
Cuarto Laboratorio - Sistemas Digitales I
Cuarto Laboratorio - Sistemas Digitales ICuarto Laboratorio - Sistemas Digitales I
Cuarto Laboratorio - Sistemas Digitales I
Andy Juan Sarango Veliz
 
Descripcion detallada del pic 16 f877
Descripcion detallada del pic 16 f877Descripcion detallada del pic 16 f877
Descripcion detallada del pic 16 f877
Raphael Raphael
 
Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 11
Curso de microcontroladores capitulo 11Curso de microcontroladores capitulo 11
Curso de microcontroladores capitulo 11
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10
Hamiltonn Casallas
 
Procedimiento uso acumulador
Procedimiento uso acumuladorProcedimiento uso acumulador
Procedimiento uso acumulador
ronalmezacamara
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
Mayte dena
 

La actualidad más candente (20)

Usart PIC config LANDA
Usart PIC config LANDAUsart PIC config LANDA
Usart PIC config LANDA
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06
 
Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12
 
Descripcion nxt
Descripcion nxtDescripcion nxt
Descripcion nxt
 
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07
 
Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
 
Comunicación SPI
Comunicación SPIComunicación SPI
Comunicación SPI
 
Cuarto Laboratorio - Sistemas Digitales I
Cuarto Laboratorio - Sistemas Digitales ICuarto Laboratorio - Sistemas Digitales I
Cuarto Laboratorio - Sistemas Digitales I
 
Descripcion detallada del pic 16 f877
Descripcion detallada del pic 16 f877Descripcion detallada del pic 16 f877
Descripcion detallada del pic 16 f877
 
Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05
 
Curso de microcontroladores capitulo 11
Curso de microcontroladores capitulo 11Curso de microcontroladores capitulo 11
Curso de microcontroladores capitulo 11
 
Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10
 
Procedimiento uso acumulador
Procedimiento uso acumuladorProcedimiento uso acumulador
Procedimiento uso acumulador
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 

Destacado

Introduccion fms500
Introduccion fms500Introduccion fms500
Introduccion fms500jcudris
 
Desarrollo de sistema de monitorización de consumo eléctrico (presentación) ...
Desarrollo de sistema de monitorización de consumo eléctrico (presentación)  ...Desarrollo de sistema de monitorización de consumo eléctrico (presentación)  ...
Desarrollo de sistema de monitorización de consumo eléctrico (presentación) ...
Carlos Sánchez Vicente
 
Estrategia mapa sinoptico trabajo actividad 4
Estrategia mapa sinoptico trabajo actividad 4Estrategia mapa sinoptico trabajo actividad 4
Estrategia mapa sinoptico trabajo actividad 4
nancyberbeo123
 
davidcarpinteropleguezuelos
davidcarpinteropleguezuelosdavidcarpinteropleguezuelos
davidcarpinteropleguezuelos
CRP del Tarragonès
 
ELABORACION DE PROYECTOS
ELABORACION DE PROYECTOS ELABORACION DE PROYECTOS
ELABORACION DE PROYECTOS estefania1695
 
Curso gratis de Robótica
Curso gratis de RobóticaCurso gratis de Robótica
Curso gratis de Robótica
Educagratis
 
Proyecto minimo viable
Proyecto minimo viableProyecto minimo viable
Proyecto minimo viable
Albert2016
 
Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto federicoblanco
 
Libro principios de diseño lógico digital.
Libro principios de diseño lógico digital.Libro principios de diseño lógico digital.
Libro principios de diseño lógico digital.
molinapinto
 
Libro electronica digital problemas de circuitos y sistemas digitales
Libro electronica digital problemas de circuitos y sistemas digitalesLibro electronica digital problemas de circuitos y sistemas digitales
Libro electronica digital problemas de circuitos y sistemas digitales
Pedro Vasquez
 
Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto federicoblanco
 
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Daniel Turienzo
 
Libro básico de arduino electrónica y programación varios autores
Libro básico de arduino  electrónica y programación   varios autoresLibro básico de arduino  electrónica y programación   varios autores
Libro básico de arduino electrónica y programación varios autores
Comyc Cafetería
 
Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto federicoblanco
 
Taller de introducción a Arduino FesTICval 2012
Taller de introducción a Arduino FesTICval 2012Taller de introducción a Arduino FesTICval 2012
Taller de introducción a Arduino FesTICval 2012
assdl
 
Libro kit basico arduino
Libro kit basico arduinoLibro kit basico arduino
Libro kit basico arduino
Promoe Alonzo Lopez
 
Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto federicoblanco
 
áLgebra lineal howard anton 3e r98264
áLgebra lineal   howard anton 3e r98264áLgebra lineal   howard anton 3e r98264
áLgebra lineal howard anton 3e r98264
Alejandro Rex
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO
dave
 

Destacado (20)

Introduccion fms500
Introduccion fms500Introduccion fms500
Introduccion fms500
 
Desarrollo de sistema de monitorización de consumo eléctrico (presentación) ...
Desarrollo de sistema de monitorización de consumo eléctrico (presentación)  ...Desarrollo de sistema de monitorización de consumo eléctrico (presentación)  ...
Desarrollo de sistema de monitorización de consumo eléctrico (presentación) ...
 
Estrategia mapa sinoptico trabajo actividad 4
Estrategia mapa sinoptico trabajo actividad 4Estrategia mapa sinoptico trabajo actividad 4
Estrategia mapa sinoptico trabajo actividad 4
 
davidcarpinteropleguezuelos
davidcarpinteropleguezuelosdavidcarpinteropleguezuelos
davidcarpinteropleguezuelos
 
Robotino
RobotinoRobotino
Robotino
 
ELABORACION DE PROYECTOS
ELABORACION DE PROYECTOS ELABORACION DE PROYECTOS
ELABORACION DE PROYECTOS
 
Curso gratis de Robótica
Curso gratis de RobóticaCurso gratis de Robótica
Curso gratis de Robótica
 
Proyecto minimo viable
Proyecto minimo viableProyecto minimo viable
Proyecto minimo viable
 
Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto
 
Libro principios de diseño lógico digital.
Libro principios de diseño lógico digital.Libro principios de diseño lógico digital.
Libro principios de diseño lógico digital.
 
Libro electronica digital problemas de circuitos y sistemas digitales
Libro electronica digital problemas de circuitos y sistemas digitalesLibro electronica digital problemas de circuitos y sistemas digitales
Libro electronica digital problemas de circuitos y sistemas digitales
 
Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto
 
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
 
Libro básico de arduino electrónica y programación varios autores
Libro básico de arduino  electrónica y programación   varios autoresLibro básico de arduino  electrónica y programación   varios autores
Libro básico de arduino electrónica y programación varios autores
 
Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto
 
Taller de introducción a Arduino FesTICval 2012
Taller de introducción a Arduino FesTICval 2012Taller de introducción a Arduino FesTICval 2012
Taller de introducción a Arduino FesTICval 2012
 
Libro kit basico arduino
Libro kit basico arduinoLibro kit basico arduino
Libro kit basico arduino
 
Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto
 
áLgebra lineal howard anton 3e r98264
áLgebra lineal   howard anton 3e r98264áLgebra lineal   howard anton 3e r98264
áLgebra lineal howard anton 3e r98264
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO
 

Similar a Robot automatizado - Antonio José Blanco Ropero y Carlos Sánchez Vicente

⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
Victor Asanza
 
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
Victor Asanza
 
Introduccion al DSC dsPIC30F4013.pptx
Introduccion al DSC dsPIC30F4013.pptxIntroduccion al DSC dsPIC30F4013.pptx
Introduccion al DSC dsPIC30F4013.pptx
BrayamMiranda3
 
Microcontroladores pic14f84a
Microcontroladores pic14f84aMicrocontroladores pic14f84a
Microcontroladores pic14f84a
danqueas
 
ARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORES
ARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORESARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORES
ARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORES
CoacHseq
 
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
Victor Asanza
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
Victor Asanza
 
Unidad I
Unidad IUnidad I
Microcontrolador PIC16F887
Microcontrolador PIC16F887Microcontrolador PIC16F887
Microcontrolador PIC16F887
SistemadeEstudiosMed
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
Victor Asanza
 
Proyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotoresProyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotores
Adrián Fernández Samalea
 
Sistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aéreaSistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aérea
RFIC-IUMA
 
seguidor-de-linea-negra
seguidor-de-linea-negraseguidor-de-linea-negra
seguidor-de-linea-negraandres mera
 
seguidor-de-linea-negra
seguidor-de-linea-negraseguidor-de-linea-negra
seguidor-de-linea-negraandres mera
 
Info plc introduccion_rapid_abb_irb-140
Info plc introduccion_rapid_abb_irb-140Info plc introduccion_rapid_abb_irb-140
Info plc introduccion_rapid_abb_irb-140
Paulo Cesar Diniz Bicudo
 
Pic16 f84 en español
Pic16 f84 en españolPic16 f84 en español
Pic16 f84 en español
Juan Pedro Bautista Silva
 
Diapositiva de Estudio: PLC2.ppt
Diapositiva de Estudio:         PLC2.pptDiapositiva de Estudio:         PLC2.ppt
Diapositiva de Estudio: PLC2.ppt
jorgejvc777
 

Similar a Robot automatizado - Antonio José Blanco Ropero y Carlos Sánchez Vicente (20)

Cartilla pic16f877
Cartilla pic16f877Cartilla pic16f877
Cartilla pic16f877
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
 
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Introduccion al DSC dsPIC30F4013.pptx
Introduccion al DSC dsPIC30F4013.pptxIntroduccion al DSC dsPIC30F4013.pptx
Introduccion al DSC dsPIC30F4013.pptx
 
Microcontroladores pic14f84a
Microcontroladores pic14f84aMicrocontroladores pic14f84a
Microcontroladores pic14f84a
 
ARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORES
ARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORESARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORES
ARQUITECTURA DE ROBOTS, SENSORES Y ACTUADORES
 
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Unidad I
Unidad IUnidad I
Unidad I
 
Microcontrolador PIC16F887
Microcontrolador PIC16F887Microcontrolador PIC16F887
Microcontrolador PIC16F887
 
Interrupciones: Sistemas Operativos
Interrupciones: Sistemas OperativosInterrupciones: Sistemas Operativos
Interrupciones: Sistemas Operativos
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Proyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotoresProyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotores
 
Act central u3
Act central u3Act central u3
Act central u3
 
Sistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aéreaSistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aérea
 
seguidor-de-linea-negra
seguidor-de-linea-negraseguidor-de-linea-negra
seguidor-de-linea-negra
 
seguidor-de-linea-negra
seguidor-de-linea-negraseguidor-de-linea-negra
seguidor-de-linea-negra
 
Info plc introduccion_rapid_abb_irb-140
Info plc introduccion_rapid_abb_irb-140Info plc introduccion_rapid_abb_irb-140
Info plc introduccion_rapid_abb_irb-140
 
Pic16 f84 en español
Pic16 f84 en españolPic16 f84 en español
Pic16 f84 en español
 
Diapositiva de Estudio: PLC2.ppt
Diapositiva de Estudio:         PLC2.pptDiapositiva de Estudio:         PLC2.ppt
Diapositiva de Estudio: PLC2.ppt
 

Último

Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
MaraManuelaUrribarri
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 

Último (20)

Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 

Robot automatizado - Antonio José Blanco Ropero y Carlos Sánchez Vicente

  • 2. Índice: •Estructura hardware del robot. –PIC16f883 y funcionamiento del Driver L239D. •Estructura Software del robot. –Funcionamiento general. –Subrutina de interrupción. –Subrutina de comprobación. –Puntualizaciones.
  • 4. PIC16F883 y Driver L293D Driver L239D Bit 15 (RC5) Bit 10 (RC4) Bit 2 (RC2) Bit 7 (RC7) Adelante 0 1 0 1 Atrás 1 0 1 0 Giro Derecha 0 1 1 0 Giro Izquierda 1 0 0 1 • Bit Enable siempre a 1. • Para el funcionamiento de los motores configuramos los bits puestos en la tabla.
  • 8. Puntualizaciones •Inicialización del oscilador y de los puertos. •Conversión A/D: Tad. •Timer0. •Variables cinterrup (tiempo del timer0 de 1s) y comprobante.
  • 9. •Oscilador: lo inicializamos a 8MHz. •Puertos: -PORTA: como salidas (I/O digital). -PORTB: como entradas (I/O digital), a excepción de RB5 (entrada analógica). -PORTC: como salidas (I/O digital).
  • 10. •Conversión A/D: (adcon0 y adcon1) -Elección del Tad: elegimos 4 us. (>1.6 us) -Selección del canal 13. -Go/done=0, para que no se inicie la conversión. -Justificación de los valores a la izquierda. -Tensión de referencia Vdd y Vss.
  • 11. •Timer0: (intcon y option_reg) - Habilitación de la bandera t0if. - Selección de la oscilación del timer0: Seleccionamos un prescaler: 1:256
  • 12. • Variables cinterrup y comprobante: Seleccionamos un prescaler: 1:256 (timer0) - cinterrup: la utilizamos para que la interrupción se produzca 30 veces y la conversion A/D cada 1s.
  • 13. - Comprobante: variable que utilizamos para comprobar que ha finalizado un movimiento. valor=50