SlideShare una empresa de Scribd logo
1 de 29
Experimento 3 Movimiento  Micro – controlado  Desafios  Por: Ramiro Aduviri Velasco
Desafio ,[object Object]
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio El servo alcanza un extremo y  enciende  el LED.
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio Ahora el servo  ira a su otro extremo y apaga el LED.
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio Este ciclo se repetira.
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio FIN
Desafio ,[object Object]
'{$STAMP BS2} x VAR Word OUTPUT 1  ' hace P1 una salida   inicio:  ' etiqueta FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,250  ' pulso de salida por P1, 0.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos   FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT  1,500  ' pulso de salida por P1, 1 milisegundo PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 1000  ' espera 1 segundo    FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,750  ' pulso de salida por P1, 1.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 Empieza en un extremo.
'{$STAMP BS2} x VAR Word OUTPUT 1  ' hace P1 una salida   inicio:  ' etiqueta FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,250  ' pulso de salida por P1, 0.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos   FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT  1,500  ' pulso de salida por P1, 1 milisegundo PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 1000  ' espera 1 segundo    FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,750  ' pulso de salida por P1, 1.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 El servo gira  a la mitad de un  extremo.
'{$STAMP BS2} x VAR Word OUTPUT 1  ' hace P1 una salida   inicio:  ' etiqueta FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,250  ' pulso de salida por P1, 0.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos   FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT  1,500  ' pulso de salida por P1, 1 milisegundo PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 1000  ' espera 1 segundo    FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,750  ' pulso de salida por P1, 1.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos Completa la otra mitad…
inicio:  ' etiqueta FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,250  ' pulso de salida por P1, 0.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos   FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT  1,500  ' pulso de salida por P1, 1 milisegundo PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 1000  ' espera 1 segundo    FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,750  ' pulso de salida por P1, 1.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,500  ' pulso de salida por P1, 1 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que x sea 50 PAUSE 2000  ' espera 2 segundos GOTO inicio  ' regresa al principio Gira al medio…
inicio:  ' etiqueta FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,250  ' pulso de salida por P1, 0.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos   FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT  1,500  ' pulso de salida por P1, 1 milisegundo PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 1000  ' espera 1 segundo    FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,750  ' pulso de salida por P1, 1.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,500  ' pulso de salida por P1, 1 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que x sea 50 PAUSE 2000  ' espera 2 segundos GOTO inicio  ' regresa al principio …  hasta completarlo.
inicio:  ' etiqueta FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,250  ' pulso de salida por P1, 0.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos   FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT  1,500  ' pulso de salida por P1, 1 milisegundo PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 1000  ' espera 1 segundo    FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,750  ' pulso de salida por P1, 1.5 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que "x" sea 50 PAUSE 500  ' espera 0.5 segundos FOR x = 1 TO 50  ' "x" cuenta de 1 a 50 PULSOUT 1,500  ' pulso de salida por P1, 1 milisegundos PAUSE 10  ' espera 0.01 segundos NEXT  ' regresa hasta que x sea 50 PAUSE 2000  ' espera 2 segundos GOTO inicio  ' regresa al principio FIN
Desafio ,[object Object]
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT  1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos  
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT  1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   Gira a un extremo…
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT  1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   … llega al centro…
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT  1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio … gira al primer extremo…
FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT  1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio … gira al otro extremo…
'{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT  1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   FIN
Desafio ,[object Object]
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio  El LED titilea  tres veces.
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio  UNA.
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio  DOS.
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio  TRES.
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio  El servo gira.
'{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio  FIN

Más contenido relacionado

Destacado

2558 project tthanch
2558 project tthanch2558 project tthanch
2558 project tthanchtthanch chai
 
Utilização de mapas conceituais em sala de aula
Utilização de mapas conceituais em sala de aulaUtilização de mapas conceituais em sala de aula
Utilização de mapas conceituais em sala de aulaPaulo Correia
 
Genre analysis and themes
Genre analysis and themesGenre analysis and themes
Genre analysis and themesDaninicc0308
 
Functional linguistics
Functional linguisticsFunctional linguistics
Functional linguisticsMunawar Munir
 
Language functions
Language functionsLanguage functions
Language functionsSyeda Baneen
 
Lecture 17 inflation
Lecture 17 inflationLecture 17 inflation
Lecture 17 inflationGale Pooley
 
Lecture 4 measuring the cost of living
Lecture 4 measuring the cost of livingLecture 4 measuring the cost of living
Lecture 4 measuring the cost of livingGale Pooley
 
Lecture 3 measuring a nation's income
Lecture 3 measuring a nation's income Lecture 3 measuring a nation's income
Lecture 3 measuring a nation's income Gale Pooley
 

Destacado (12)

2558 project tthanch
2558 project tthanch2558 project tthanch
2558 project tthanch
 
Utilização de mapas conceituais em sala de aula
Utilização de mapas conceituais em sala de aulaUtilização de mapas conceituais em sala de aula
Utilização de mapas conceituais em sala de aula
 
Ordenadores Chistes Chat
Ordenadores Chistes ChatOrdenadores Chistes Chat
Ordenadores Chistes Chat
 
Genre analysis and themes
Genre analysis and themesGenre analysis and themes
Genre analysis and themes
 
Functional linguistics
Functional linguisticsFunctional linguistics
Functional linguistics
 
TSA
TSATSA
TSA
 
Language functions
Language functionsLanguage functions
Language functions
 
Lecture 17 inflation
Lecture 17 inflationLecture 17 inflation
Lecture 17 inflation
 
Lecture 4 measuring the cost of living
Lecture 4 measuring the cost of livingLecture 4 measuring the cost of living
Lecture 4 measuring the cost of living
 
Exam 1 review
Exam 1 reviewExam 1 review
Exam 1 review
 
Lecture 3 measuring a nation's income
Lecture 3 measuring a nation's income Lecture 3 measuring a nation's income
Lecture 3 measuring a nation's income
 
CVธนภัทร 1Thanaphat -CHEVRON
CVธนภัทร 1Thanaphat -CHEVRONCVธนภัทร 1Thanaphat -CHEVRON
CVธนภัทร 1Thanaphat -CHEVRON
 

Más de Ramiro Aduviri Velasco

Instituto de Inteligencia Artificial Aplicada Cursos 2024
Instituto de Inteligencia Artificial Aplicada Cursos 2024Instituto de Inteligencia Artificial Aplicada Cursos 2024
Instituto de Inteligencia Artificial Aplicada Cursos 2024Ramiro Aduviri Velasco
 
Overview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its ApplicationsOverview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its ApplicationsRamiro Aduviri Velasco
 
LA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdf
LA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdfLA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdf
LA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdfRamiro Aduviri Velasco
 
Mentoría en Inteligencia Artificial con asistencia de ChatGPT y Python
Mentoría en Inteligencia Artificial con asistencia de ChatGPT y PythonMentoría en Inteligencia Artificial con asistencia de ChatGPT y Python
Mentoría en Inteligencia Artificial con asistencia de ChatGPT y PythonRamiro Aduviri Velasco
 
Mentoría en Matemáticas con ChatGPT y Python.docx
Mentoría en Matemáticas con ChatGPT y Python.docxMentoría en Matemáticas con ChatGPT y Python.docx
Mentoría en Matemáticas con ChatGPT y Python.docxRamiro Aduviri Velasco
 
Alfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en Educación
Alfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en EducaciónAlfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en Educación
Alfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en EducaciónRamiro Aduviri Velasco
 
Contenidos Interactivos Personalizados con ChatGPT.docx
Contenidos Interactivos Personalizados con ChatGPT.docxContenidos Interactivos Personalizados con ChatGPT.docx
Contenidos Interactivos Personalizados con ChatGPT.docxRamiro Aduviri Velasco
 
Introducción a la Inteligencia Artificial Generativa.docx
Introducción a la Inteligencia Artificial Generativa.docxIntroducción a la Inteligencia Artificial Generativa.docx
Introducción a la Inteligencia Artificial Generativa.docxRamiro Aduviri Velasco
 
analitica datos con chatGPT y Python.docx
analitica datos con chatGPT y Python.docxanalitica datos con chatGPT y Python.docx
analitica datos con chatGPT y Python.docxRamiro Aduviri Velasco
 

Más de Ramiro Aduviri Velasco (20)

Instituto de Inteligencia Artificial Aplicada Cursos 2024
Instituto de Inteligencia Artificial Aplicada Cursos 2024Instituto de Inteligencia Artificial Aplicada Cursos 2024
Instituto de Inteligencia Artificial Aplicada Cursos 2024
 
Overview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its ApplicationsOverview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its Applications
 
Regresión
RegresiónRegresión
Regresión
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Ingenieria y Arte Prompts.pdf
Ingenieria y Arte Prompts.pdfIngenieria y Arte Prompts.pdf
Ingenieria y Arte Prompts.pdf
 
Diplomado IA Innovación Profesional
Diplomado IA Innovación ProfesionalDiplomado IA Innovación Profesional
Diplomado IA Innovación Profesional
 
LA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdf
LA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdfLA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdf
LA DOCENCIA UNIVERSITARIA ENFOQUE AULA INVERTIDA Medina.pdf
 
ChatGPT e IA en Educación
ChatGPT e IA en EducaciónChatGPT e IA en Educación
ChatGPT e IA en Educación
 
ChatGPT e Inteligencia Artificial
ChatGPT e Inteligencia ArtificialChatGPT e Inteligencia Artificial
ChatGPT e Inteligencia Artificial
 
Mentoría en Robótica Educativa
Mentoría en Robótica EducativaMentoría en Robótica Educativa
Mentoría en Robótica Educativa
 
Mentoría en Inteligencia Artificial con asistencia de ChatGPT y Python
Mentoría en Inteligencia Artificial con asistencia de ChatGPT y PythonMentoría en Inteligencia Artificial con asistencia de ChatGPT y Python
Mentoría en Inteligencia Artificial con asistencia de ChatGPT y Python
 
Mentoría en Matemáticas con ChatGPT y Python.docx
Mentoría en Matemáticas con ChatGPT y Python.docxMentoría en Matemáticas con ChatGPT y Python.docx
Mentoría en Matemáticas con ChatGPT y Python.docx
 
Guía rápida chat GPT
Guía rápida chat GPTGuía rápida chat GPT
Guía rápida chat GPT
 
Practicando ChatGPT
Practicando ChatGPT Practicando ChatGPT
Practicando ChatGPT
 
Alfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en Educación
Alfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en EducaciónAlfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en Educación
Alfabetizaciones Pendientes: ChatGPT e Inteligencia Artificial (IA) en Educación
 
Programación en Python.docx
Programación en Python.docxProgramación en Python.docx
Programación en Python.docx
 
Contenidos Interactivos Personalizados con ChatGPT.docx
Contenidos Interactivos Personalizados con ChatGPT.docxContenidos Interactivos Personalizados con ChatGPT.docx
Contenidos Interactivos Personalizados con ChatGPT.docx
 
ChatGPT y prompts educativos.docx
ChatGPT y prompts educativos.docxChatGPT y prompts educativos.docx
ChatGPT y prompts educativos.docx
 
Introducción a la Inteligencia Artificial Generativa.docx
Introducción a la Inteligencia Artificial Generativa.docxIntroducción a la Inteligencia Artificial Generativa.docx
Introducción a la Inteligencia Artificial Generativa.docx
 
analitica datos con chatGPT y Python.docx
analitica datos con chatGPT y Python.docxanalitica datos con chatGPT y Python.docx
analitica datos con chatGPT y Python.docx
 

Último

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

Movimiento Micro-controlado

  • 1. Experimento 3 Movimiento Micro – controlado Desafios Por: Ramiro Aduviri Velasco
  • 2.
  • 3. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio El servo alcanza un extremo y enciende el LED.
  • 4. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio Ahora el servo ira a su otro extremo y apaga el LED.
  • 5. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio Este ciclo se repetira.
  • 6. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo. PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=0 ' LED P5 encendido PAUSE 10 ' espera 0.01 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,1000 ' pulso de salida por P1, 2 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 OUT5=1 ' LED P5 apagado PAUSE 500 ' espera 0.5 segundos GOTO inicio ' regresa la principio FIN
  • 7.
  • 8. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,250 ' pulso de salida por P1, 0.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,750 ' pulso de salida por P1, 1.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 Empieza en un extremo.
  • 9. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,250 ' pulso de salida por P1, 0.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,750 ' pulso de salida por P1, 1.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 El servo gira a la mitad de un extremo.
  • 10. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,250 ' pulso de salida por P1, 0.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,750 ' pulso de salida por P1, 1.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos Completa la otra mitad…
  • 11. inicio: ' etiqueta FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,250 ' pulso de salida por P1, 0.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,750 ' pulso de salida por P1, 1.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que x sea 50 PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio Gira al medio…
  • 12. inicio: ' etiqueta FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,250 ' pulso de salida por P1, 0.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,750 ' pulso de salida por P1, 1.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que x sea 50 PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio … hasta completarlo.
  • 13. inicio: ' etiqueta FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,250 ' pulso de salida por P1, 0.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,750 ' pulso de salida por P1, 1.5 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos FOR x = 1 TO 50 ' "x" cuenta de 1 a 50 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que x sea 50 PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio FIN
  • 14.
  • 15. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos  
  • 16. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   Gira a un extremo…
  • 17. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   … llega al centro…
  • 18. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio … gira al primer extremo…
  • 19. FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 2000 ' espera 2 segundos GOTO inicio ' regresa al principio … gira al otro extremo…
  • 20. '{$STAMP BS2} x VAR Word OUTPUT 1 ' hace P1 una salida   inicio: ' etiqueta FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 500 ' espera 0.5 segundos   FOR x = 1 TO 50 ' "x" contara de 1 a 50 PULSOUT 1,30000 ' pulso de salida por P1, 60 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 50 PAUSE 1000 ' espera 1 segundo   FOR x = 1 TO 100 ' "x" contara de 1 a 100 PULSOUT 1,8000 ' pulso de salida por P1, 16 milisegundos PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 PAUSE 500 ' espera 0.5 segundos   FIN
  • 21.
  • 22. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio El LED titilea tres veces.
  • 23. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio UNA.
  • 24. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio
  • 25. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio DOS.
  • 26. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio
  • 27. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio TRES.
  • 28. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio El servo gira.
  • 29. '{$STAMP BS2} x VAR Word y VAR Word OUTPUT 1 ' hace P1 una salida OUTPUT 5 ' hace P5 una salida   inicio: ' etiqueta FOR y = 1 TO 3 ' "y" cuenta de 1 a 3 LOW 5 ' LED P5 encendido PAUSE 200 ' espera 0.2 segundos HIGH 5 ' LED P5 apagado PAUSE 200 ' espera 0.2 segundos NEXT ' regresa hasta que "y" sea 3   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100   FOR x = 1 TO 100 ' "x" cuenta de 1 a 100 PULSOUT 1,500 ' pulso de salida por P1, 1 milisegundo PAUSE 10 ' espera 0.01 segundos NEXT ' regresa hasta que "x" sea 100 GOTO inicio ' regresa al principio FIN