Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Tutorial Lego Mindstorms NXT Mindstorms - 06, Notas de estudo de Sistemas de Informação

Pequeno tutorial de robôtica utilizando Lego MindStorms 2.0 e programando com o NXT MindStorms.

Tipologia: Notas de estudo

2011

Compartilhado em 06/12/2011

wellington-rodrigo-freitas-costa-2
wellington-rodrigo-freitas-costa-2 🇧🇷

8 documentos

1 / 46

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Õ
OPERAÇ
Õ
ES
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Pré-visualização parcial do texto

Baixe Tutorial Lego Mindstorms NXT Mindstorms - 06 e outras Notas de estudo em PDF para Sistemas de Informação, somente na Docsity!

Õ

OPERAÇÕES

OPERAÇÕESOPERAÇÕES

-^

Temos como operar com os três tipos de dadosexistentes na programação do robô. Elas se

p^

g^

ç

dividem em operações lógicas (AND, OR,XOR e NOT) operações aritméticas (somaXOR e NOT), operações aritméticas (soma,subtração, divisão e multiplicação),

õ^

(^

i^

i^

l) i t

l

comparações (menor, maior e igual), intervalos(entre o intervalo e fora do intervalo) e aindatemos operações com textos que sãoconcatenações de textos (junção de textos).

ç^

(j^

ç^

Õ

Ó

OPERAÇÕES LÓGICAS

OPERAÇÕES LÓGICASOPERAÇÕES

LÓGICAS

BLOCO LOGIC

Para

efetuarmos

operações

ló i^

LOGIC

lógicas

com

o^ robô precisamos

utilizar

o^ bloco

LOGIC,

localizado

na^ aba

completa

de^ blocos

no

DATA

p grupo

DATA.

ABA COMPLETA DE BLOCOS

OPERAÇÕES LÓGICASOPERAÇÕES

LÓGICAS

Temos

duas

formas

de^ definir

os

valores dos operandos: manualmente

OPERANDOS

valores

dos operandos:

manualmente

na^ propriedade

do^ bloco,

colocando

os^ valores

para

A^ e^

B^ ou

dinamicamente

através

das entradas

A^ e^ B

do^ bloco.

A^ única

diferença

de

um^ para

o^ outro

é^ a^ forma

como

serão

enviados

os^ valores

para

o

blocobloco

OPERANDOS

OPERAÇÕES LÓGICASOPERAÇÕES

LÓGICAS

RESULTADORESULTADO

O resultado da operação sairá naO^ resultado

da^ operação

sairá

na

conexão

de^ saída

do^ bloco

LOGIC.

OPERAÇÕES ARITMÉTICASOPERAÇÕES

ARITMÉTICAS

BLOCO MATH

Para

efetuarmos

operações

i^ é i

MATH

aritméticas

com

o^ robô

precisamos

utilizar

o^ bloco

MATH,

localizado

na^ aba

completa

de^ blocos

no

DATA

p grupo

DATA.

ABA COMPLETA DE BLOCOS

OPERAÇÕES ARITMÉTICASOPERAÇÕES

ARITMÉTICAS^ Na^ propriedade

OPERATION

definimos

qual

operação

BLOCO MATH

q^

p^

ç

desejamos

efetuar.

Podemos

escolher

entre

as^ seguintes

operações

aritméticas:

adição,

bt^

ã^

lti li

ã

subtração,

multiplicação

ou

divisão.

PROPRIEDADE OPERATION

OPERAÇÕES ARITMÉTICASOPERAÇÕES

ARITMÉTICAS

RESULTADORESULTADO

O resultado da operação sairá naO^ resultado

da^ operação

sairá

na

conexão

de^ saída

do^ bloco

MATH.

Õ

COMPARAÇÕES

COMPARAÇÕESCOMPARAÇÕES

Na^ propriedade

OPERATION

definimos

qual

operação

BLOCO COMPARE

q^

p^

ç

desejamos

efetuar.

Podemos

escolher

entre

as^ seguintes

operações

de^ comparação: i^

l^

i^

i^

l

menor

ou^ i

gual,

maior

ou^ i

gual

e^ igual.

PROPRIEDADE OPERATION

COMPARAÇÕESCOMPARAÇÕES

Temos

duas

formas

de^ definir

os

valores dos operandos: manualmente

OPERANDOS

valores

dos operandos:

manualmente

na^ propriedade

do^ bloco,

colocando

os^ valores

para

A^ e^

B^ ou

dinamicamente

através

das entradas

A^ e^ B

do^ bloco.

A^ única

diferença

de

um^ para

o^ outro

é^ a^ forma

como

serão

enviados

os^ valores

para

o

blocobloco

OPERANDOS

INTERVALOS

INTERVALOSINTERVALOS

BLOCO RANGE

Para

verificarmos

se^ um

valor

á^

ã^ d

d

RANGE

está ou^ não

dentro

de^ um

determinado

intervalo

utilizamos

o^ bloco

RANGE,

localizado

na^ aba

completa

de

DATA

p

blocos

no^ grupo

DATA.

ABA COMPLETA DE BLOCOS