Anda di halaman 1dari 10

C0RS0 vIRT0ALES

Besaiiollo ue mouelos
ioboticos paia el nivel
piimaiia
0niuau 2B: Bub y Notoi







Ll curso uesarrollo de modelos robLlcos para el nlvel prlmarla" esL dlrlgldo a los docenLes del nlvel
prlmarlo que laboren en lnsLlLuclones educaLlvas publlcas que cuenLen con el klL de robLlca educaLlva
proporclonado por el MlnlsLerlo de Lducacln.
Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
2

2

1ab|a de conten|do
nU8 ...............................................................................................................................................................3
MC1Ck ..........................................................................................................................................................4
LLlqueLado de MoLor .................................................................................................................................7
L[emplo: LLlqueLado de dos moLores ........................................................................................................8


Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
3

3

nU8
Ll Pub slrve para poder conecLar los acLuadores (moLores) y sensores (lncllnacln y movlmlenLo) a la
compuLadora.
Ln el caso de las Laptop kC, podemos conecLar hasLa 3 Pub (debldo a que las LapLop xC Llenen 3
puerLos uS8).
1 Pub ConecLado 2 Pubs conecLados 3 Pubs conecLados












Ln cada Pub podemos conecLar hasLa 2 dlsposlLlvos elecLrnlcos slmulLneamenLe (acLuadores y
sensores), los cuales pueden conecLarse de dlversas formas:
1 moLor + 1 sensor 2 sensores 2 moLores






Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
4

4

MC1Ck
Ll moLor es una pleza fundamenLal en el
klL de robLlca Weuo, mosLraremos como
programarlo para que pueda reallzar
dlferenLes acclones.
L[ecuLar el sofLware Weuo, conecLar el
moLor en uno de los dos puerLos del Pub y
flnalmenLe conecLar el Pub a la LapLop xC
a Lraves del puerLo uS8.
Al observar en la parLe superlor lzqulerda
de la panLalla (I|cha de conex|n) noLar
que el sofLware deLecLa auLomLlcamenLe
los dlsposlLlvos que Llene conecLado en el
Pub. Ln esLe caso podemos observar la lmagen del Pub y del moLor:



nuesLro prlmer programa conslsLlr en hacer glrar el moLor en senLldo horarlo. ara esLo en la paleLa
selecclonamos el 8|oque In|c|ar ( ) y lo arrasLramos hasLa el rea de proyecLo, luego hacemos lo
mlsmo con el 8|oque de act|vac|n de| motor en sent|do horar|o ( ) y lo colocamos al lado lzqulerdo
del 8|oque |n|c|ar ( ).



ara e[ecuLar el programa slmplemenLe damos cllc sobre el 8|oque In|c|ar ( ). Como no le hemos
puesLo nlngun bloque que deLenga el glro del moLor esLe glrara hasLa que hagamos cllc en el boLn
deLener ( ).

usando los bloques moLores y comblnndolos podemos hacer que nuesLro moLor reallce dlferenLes
acclones:


Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
3

3

rogramac|n Iconogrf|ca Descr|pc|n

Aqul hemos agregado el 8|oque de act|vac|n de motor
durante ( ). LsLo har que el moLor glre por un
deLermlnado Llempo.
ara el caso parLlcular mosLrado en la flgura veremos
que al lnlclar el programa, el moLor g|rar por 1
segundo, deb|do a que |as 10 un|dades puestas en e|
t|empo de g|ro de| b|oque equ|va|en a d|cho t|empo.
8esumlendo:

10 unldades en el bloque = 1 segundo
20 unldades en el bloque = 2 segundos
30 unldades en el bloque = 3 segundos

Ll e[emplo mosLrado a la lzqulerda muesLra dlferenLes
bloques, pero las ordenes de secuencla son las mlsmas
que el e[emplo anLerlor.

Lqulvalencla:

=

Aqul usamos el 8|oque potenc|a de| motor ( ). LsLo
har que podamos conLrolar la poLencla (en una escala
de 1 al 10) con la cual queremos que glre el moLor.

ara el caso parLlcular mosLrado en la flgura veremos
que al lnlclar el programa, el moLor glrara en senLldo
horarlo con la poLencla mxlma poslble (10).

Ln el programa mosLrado a la lzqulerda, observamos
que no hay nlngun bloque que lndlque en que senLldo
glrara nuesLro moLor. Sln embargo cuando lo
e[ecuLamos vemos que el moLor glra en un senLldo.

Cuando colocamos el 8|oque de act|vac|n de motor
durante ( ), sln nlnguna lndlcacln sobre en que
senLldo glrara el moLor, esLe glrara en el senLldo del
ulLlmo programa en que se e[ecuLo.

or e[emplo, sl nuesLro ulLlmo programa e[ecuLado
fuese el slgulenLe:



nuesLro moLor glrar en senLldo horarlo duranLe 1
segundo.
Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
6

6


ero sl nuesLro ulLlmo programa e[ecuLado fuese el
slgulenLe:



nuesLro moLor glrara en senLldo anLl horarlo.

Aqul usamos el 8|oque entrada de| sensor de son|do (
), como conLrolador del moLor.

Ln el e[emplo mosLrado el moLor glrara en senLldo anLl
horarlo hasLa que el sensor de sonldo (mlcrfono)
reclba una senal, es declr cuando escuche" un sonldo.

odemos agregar el 8|oque de reproduc|r son|do ( ),
para que el compuLador emlLa un sonldo, al momenLo
de correr el programa.

Ln el e[emplo, el moLor glrara en senLldo horarlo, se
escuchara el sonldo selecclonado (6) y flnalmenLe el
moLor se deLendr.

Aqul usamos el 8|oque entrada a|eator|o ( ), para
conLrolar la poLencla de glro del moLor. Adems usamos
el bloque repeLlr", para que el programa se reproduzca
lnflnlLamenLe.

Ln el e[emplo el moLor glrara con una poLencla
generada aleaLorlamenLe duranLe 1 segundo, para
luego camblar aleaLorlamenLe a oLra.

usando el 8|oque In|c|ar a| pres|onar una tec|a ( ),
podemos e[ecuLar dlferenLes acclones.

or defecLo el 8|oque |n|c|ar con tec|a, esLa con la leLra
A, pero podemos camblar esLo slmplemenLe
arrasLrando el bloque al rea de proyecLo, dndole un
cllc y preslonar la Lecla con la que queremos que se
lnlcle nuesLro programa.

Ln el e[emplo mosLramos que al preslonar la Lecla A el
moLor glrara en senLldo horarlo, y al preslonar la Lecla 8
el moLor glrara en senLldo anLl horarlo.
Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
7

7

LsLe es oLro e[emplo usando el 8|oque |n|c|ar a|
pres|onar una tec|a ( ).

Ln el e[emplo, sl preslonamos la Lecla S, la panLalla nos
mosLrara el numero 1, ya que al cero le hemos sumado
una unldad, y esLe numero ser la poLencla con la que
glre el moLor. Asl sl preslonamos nuevamenLe la Lecla S,
el numero sublr a 2, ya que le sumara una unldad al
numero anLerlor (1), y la poLencla de glro del moLor
aumenLara.

Sl preslonamos 8, la poLencla dlsmlnulr en una unldad.

Ln esLe e[emplo hemos aslgnado una serle de
lnsLrucclones al moLor sln aslgnarle un Llempo de
duracln. Sl e[ecuLamos el programa veremos que:

rlmero moLor glra en senLldo horarlo duranLe
medlo segundo.
Luego el moLor glra en senLldo anLl horarlo un
duranLe medlo segundo.
uespues el moLor glra en senLldo horarlo duranLe
medlo segundo.
llnalmenLe el moLor glra en senLldo anLl horarlo
duranLe medlo segundo.

Asl conclulmos que cuando a una accln no le
aslgnamos un Llempo de duracln, esLa por defecLo se
e[ecuLar por med|o segundo anLes de pasar a la
slgulenLe lnsLruccln.

Lt|quetado de Motor
Sl Lenemos conecLados varlos moLores (enLre 2 y 6), podemos eLlqueLarlos (enumerar cada moLor) para
aslgnarle una accln a uno, sln que esLo alLere el comporLamlenLo de oLro.
ara ello manLenemos preslonada la Lecla MA?uS (el Leclado posee dos Leclas MA?uS, usLed debe
preslonar cualqulera de las dos):


Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
8

8


Luego hacemos cllc en un 8|oque de motor al cual le deseamos aslgnar una eLlqueLa:

or e[emplo, el 8|oque de act|vac|n de motor en sent|do horar|o:



Asl sobre el 8|oque de act|vac|n de motor en sent|do horar|o observaremos que aparece un clrculo
plomo, esLo nos lndlca que la accln ha sldo eLlqueLada para que la reallce solo el moLor 1".



Sl queremos eLlqueLar un segundo moLor lo que hacemos es repeLlr la accln anLerlor dos veces.
odemos eLlqueLar hasLa 6 moLores (debldo a que podemos conecLar hasLa 3 Pubs).



L[emp|o: Lt|quetado de dos motores
ara mosLrar el uso del eLlqueLado reallzaremos un programa que haga que ambos moLores glren en
senLldos opuesLos. ara esLo prlmero conecLe dos moLores al Pub.


Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
9

9


Al observar en la parLe superlor lzqulerda de la panLalla (I|cha de conex|n) noLar que el sofLware
deLecLa auLomLlcamenLe los dos moLores que se Llenen conecLados en el Pub:



Ll sofLware Weuo nos permlLe eLlqueLar los dlsposlLlvos elecLrnlcos para poder conLrolar varlos en
slmulLneo. A conLlnuacln mosLraremos como haremos funclonar dos moLores para que glren en
dlferenLes senLldos.

rlmero lngresaremos el slgulenLe programa:


Sl lo e[ecuLamos nos damos cuenLa que:
rlmero ambos moLores glran en senLldo horarlo durante 1 segundo.
Luego glran en senLldo anLl horarlo duranLe 3 segundos.

Como en nuesLro e[emplo Lenemos dos moLores (moLor 1 y moLor 2) le aslgnamos un senLldo de
roLacln a cada moLor.



Asl al e[ecuLar el programa ambos moLores glraran en senLldos opuesLos slmulLneamenLe duranLe 3
segundos. nLese que despues de 3 segundos los dos moLores se deLlenen, esLo ocurre debldo a que
como al 8|oque act|vac|n de motor durante ( ), no lo hemos eLlqueLado lo que har es efecLuar
dlcha accln en Lodos los moLores. Ln esLe caso deLendr a ambos moLores despues de 3 segundos.

usando el eLlqueLado y los 8|oques Motor, podemos hacer que nuesLros dos moLores reallcen
dlferenLes acclones:
Curso vlrLuales
Desarro||o de mode|os robt|cos para e| n|ve| pr|mar|a
10

10


rogramac|n Iconogrf|ca Descr|pc|n

Ln esLe e[emplo, a dlferencla del anLerlor hemos
eLlqueLado el 8|oque act|vac|n de motor
durante ( ) para que solo lo reallce el Motor 1.

Al e[ecuLar el programa veremos que luego de 3
segundos el Motor 1 de[ara de glrar, mlenLras
que el Motor 2 glrara lndeflnldamenLe, ya que no
hemos colocado nlngun bloque para deLenerlo.

Ln esLe caso hemos agregado un 8|oque de
act|vac|n de motor durante ( ) adlclonal, para
que asl ambos moLores glren por 3 segundos y
luego se deLengan.

Cuando e[ecuLamos el programa observamos que
prlmero el Motor 1 glra en senLldo horarlo por 3
segundos y se deLlene. Luego el Motor 2 glra en
senLldo horarlo duranLe 3 segundos para
flnalmenLe deLenerse.

Sl alLeramos el orden de los 8|oques de
act|vac|n de motor durante ( ), obLendremos
un programa compleLamenLe dlferenLe al
anLerlor.

rlmero el Motor 1 glrara en senLldo horarlo,
luego el Motor 2 glrara en el senLldo de glro en el
cual ha sldo e[ecuLado en el ulLlmo programa,
duranLe 3 segundos para luego camblar o
conLlnuar su senLldo de glro lndeflnldamenLe.
llnalmenLe luego de 3 segundos el Motor 1 se
deLlene.

Aqul podemos oLra comblnacln usando los
mlsmos bloques.

Al e[ecuLar el programa observamos que prlmero
el Motor 1 glra en el senLldo de glro en el cual ha
sldo e[ecuLado en el ulLlmo programa duranLe 3
segundos, para luego camblar o conLlnuar su
senLldo de glro lndeflnldamenLe.
Luego el Motor 2 glra en el senLldo de glro en el
cual ha sldo e[ecuLado en el ulLlmo programa
duranLe 3 segundos para luego camblar o
conLlnuar su senLldo de glro lndeflnldamenLe.

Anda mungkin juga menyukai