Prof. Fernando Passold 1

Tamanho: px
Começar a partir da página:

Download "Prof. Fernando Passold 1"

Transcrição

1 Introdução à Engenharia Elétrica Grupo de Automação & Controle EEE071 - Introdução À Engenharia Elétrica Prof. Fernando Passold Enfoque desta disciplina: Problemas ou pequenos desafios que devem ser resolvidos durante as aulas e fora dos horários de aula Noções de automação & controle mescladas com a parte prática da disciplina. Obs: o sucesso e conclusão de cada equipe depende muito do empenho de cada um dos alunos. 2 Prof. Fernando Passold 1

2 Desafios usando Lego/ROBOLAB... Propostos pequenos problemas da área de automação que podem ser resolvidos usando como ferramenta de implementação: Kits Lego MindStorms O Kit ROBOLAB DESAFIO (ferramenta adotada) Ou LEGO MINDSTORM Robotics Invention System (RIS 2.0): 7 Prof. Fernando Passold 2

3 EEE071 - INTRODUÇÃO À O Kit ROBOLAB DESAFIO Principais componentes: Bloco de controle RCX (Robotics Control explorer) o cérebro do sistema; 2 motores c/redução; 2 sensores de toque; 2 sensor de luz; 1 lâmpada. Intro.. Eng. Elétrica UPF Área Automação & Controle Intro 8 Usando Lego para resolver problemas... Exemplos: Prof. Fernando Passold 9 3

4 Pequenos Desafios: Problemas 1º) AVG p/andar numa pista circular: 10 Soluções já existentes: Tipos de tração: A) Estrutura de triciclo: B) Diferencial: y c θ 1 Roda giratória com propulsor Roda livre Pára-choques Roda + motor 1 x c Roda θ 2 Roda + motor 2 Centro geométrico Encoder Roda livre y x Pára-choques 11 Prof. Fernando Passold 4

5 Soluções já existentes: Outras formas de tração: 12 Soluções já existentes: Modelagem da tração: StampBug: Basic Stamp Exemplo: : Symbol dir_olho=pin5 Symbol dir_antena=pin6 Symbol esq_antena=pin7 'Inicio dirs=% pins=0 high esq_olho low dir_olho principal: toggle esq_olho toggle dir_olho meio_pos=max_grau esq_pos=max_grau dir_pos=max_grau gosub anda toggle esq_olho toggle dir_olho meio_pos=min_grau esq_pos=min_grau dir_pos=min_grau gosub anda goto principal : 13 Prof. Fernando Passold 5

6 Tipos de Sensores: Internos: de movimentação do robô (juntas do robô). Externos: para localização do robô (medidas de distâncias). Propioceptivos Exteroceptivos Codificadores Angulares (encoders) Encoder + Sensor de proximidade Câmera (sensor CCD) + medidor laser Posição do Elemento terminal Posição de Um objeto Mapa 3D 14 Sistema de Controle Manter o sistema sob controle: Caminho desejado y 0 y R Erros de odometria (sem compensação) θ ϕ x R x 0 15 Prof. Fernando Passold 6

7 Problema de Controle: Seguir uma pista já demarcada: Comparo saída com desejado; Posso calcular erro e definir o ângulo em que as rodas do robô deveriam girar exige definição de equações que descrevem o torque que deveria ser aplicado em cada motor, etc... v θ Outras ações Descrição do Kit: 3 partes principais (decompondo o bloco RCX): 1) Entradas: portas 1, 2 e 3 Sensores (toque, luz); 2) Processamento: Software rodando: o que dá inteligência ao sistema. 3) Saídas: portas A, B e C Motores, lâmpadas, tocar música, etc.? 17 Prof. Fernando Passold 7

8 Descrição do Kit: Portas de Entrada 1) Entradas: portas 1, 2 e 3 Sensores:? a) Toque. b) De Luz. 18 Descrição do Kit: 2) Processamento: bloco RCX Software: o que dá inteligência ao sistema.? 19 Prof. Fernando Passold 8

9 Descrição do Kit: 3) Saídas: portas A, B e C Motores, lâmpadas, tocar música, etc.? 20 Programação do Kit: Linguagem gráfica baseada em ícones: ROBOLAB 21 Prof. Fernando Passold 9

10 Programação Modos Pilot e Inventor : 22 Programação Modo Pilot : Exemplo: Note a seqüência (fluxo) do programa: Girar motor A (para esquerda, potência 5), acender Lâmpada B e o motor C (para a direita, potência 3) por 6 segundos. Depois, Inverter a direção dos motores A e C, mantendo a lâmpada acesa, até que o sensor de toque (porta 1) se mova para dentro (seja pressionado). 23 Prof. Fernando Passold 10

11 Início Início e Fim do programa Fim 24 Funções disponíveis: 25 Prof. Fernando Passold 11

12 ? 26 Parada de motores 27 Prof. Fernando Passold 12

13 Comando dos motores 28 Porta de entrada Potência do motor 29 Prof. Fernando Passold 13

14 Estado Sensor de toque 30 Estado Sensor de luz 31 Prof. Fernando Passold 14

15 Lâmpadas 32 Temporizadores 33 Prof. Fernando Passold 15

16 Notas musicais... Programação de melodias Estruturas de decisão e Repetição (IF s, WHILE s, FOR s) 35 Prof. Fernando Passold 16

17 36 37 Prof. Fernando Passold 17

18 Looping perpétuos: Início (laço) Fim (laço) Pular 38 Comando goto (saltos): 39 Prof. Fernando Passold 18

19 Laço de Repetição 40 Bloco de decisão ( IF..THEN..ELSE ): 41 Prof. Fernando Passold 19

20 Execução de rotinas multitarefa : 2 rotinas rodando ao mesmo tempo! 42 Programação... Apertar TAB para modificar função do cursor! : Conector (bobina) Edição(mão) Texto. 43 Prof. Fernando Passold 20

21 Exemplos... Uso do Sensor de toque: Note: Erro, faltou o modificador para indicar em que porta o sensor de toque está conectado. 44 Exemplos... Parar motores: Note: O programa para de rodar mas os motores continuam girando!!! 45 Prof. Fernando Passold 21

22 EEE071 - INTRODUÇÃO À Exemplos... Usando temporizador + display do LEGO: O bloco da exposição de RCX, encontrado na caixa de funções: "comunicações RCX. É uma boa maneira de ver que dados estão circulando por dentro do RCX. Pode ser usado para mostrar valores do container ou do sensor, e mesmo do temporizador interno do RCX. O programa acima é para um cronômetro simples. Usa um sensor do toque para disparar e parar o cronômetro, e outro zerá-lo. Este programa espera o sensor 1 de toque ser pressionado, então zera o container e o temporizador. Em seguida, um evento é disparado até que um toque ocorra no sensor 1 de toque. O valor do temporizador é colocado no container amarelo e então mostrado no display do RCX. Os ícones de setas azuis atualizam a tela com valores novos. O modificador "1" no bloco do display serve para indicar uso de 1 ponto decimal. O RCX continuará a mostrar o valor do temporizador até que um novo evento seja provocado. Neste caso, a visualizarão no display parará de ser atualizar. Quando o sensor 2 do toque é pressionado, o display será zerado e o programa reiniciará. Intro.. Eng. Elétrica UPF Área Automação & Controle Intro 46 Exemplos... Intro.. Eng. Elétrica UPF Área Automação & Controle Intro Prof. Fernando Passold 47 22

23 Exemplos Exemplo: 49 Prof. Fernando Passold 23

24 Exemplos Exemplos... Intro. Eng. Elétrica UPF Área Automação & Controle 51 Prof. Fernando Passold 24

25 Bibliografia recomendada: Fabricantes de Kits: Lego MindStorms: Robotics Invention System 2.0: RCX Microcomputer: 6 AA batteries; LCD display; 3 sensor inputs; 3 motor outputs; Hitachi H8/ Mhz; 32k ram; rom with basic I/O functions CD-ROM Software USB Infrared Transmitter 718 pieces, including: 2 Motors 2 Touch Sensors 1 Light Sensor Hitachi H8/3297 µcontrolador: 8 registradores de 16-bits ou 16 registradores de 8-bits; High-speed operation: 8- or 16-bit register-register add/subtract: 125 ns (16 MHz; 8 x 8-bit multiply: 875 ns (16 MHz); 16 8-bit divide: 875 ns (16 MHz); 1 contador/timmer de 16-bits; 1 A/D de 10-bits; I/O ports: 43 input/output lines (16 of which can drive LEDs) 8 input-only lines. Interrupts: Four external interrupt lines: 10,, IRQ0 to IRQ2 19 on-chip interrupt sources Intro. Eng. Elétrica UPF Área Automação & Controle 52 Prof. Fernando Passold 25

Introdução à Engenharia Elétrica Grupo de Automação & Controle. EEE071 - Introdução À Engenharia Elétrica Prof. Fernando Passold

Introdução à Engenharia Elétrica Grupo de Automação & Controle. EEE071 - Introdução À Engenharia Elétrica Prof. Fernando Passold Introdução à Engenharia Elétrica Grupo de Automação & Controle EEE071 - Introdução À Engenharia Elétrica Prof. Fernando Passold Enfoque desta disciplina: Problemas ou pequenos desafios que devem ser resolvidos

Leia mais

PROGRAMANDO O ROBO LEGO

PROGRAMANDO O ROBO LEGO PROGRAMANDO O ROBO LEGO APOITIA, CARLOS EDUARDO MOURA SALES, GLADISTONEY SANTOS GARCIA, LEONARDO ARRUDA VILELA OLIVEIRA, MÁRISON FIGUEIREDO Cuiabá (MT) [email protected] 1. Introdução A Robótica

Leia mais

- Trabalho Prático de Algoritmos e Programação usando Robô Arduino -

- Trabalho Prático de Algoritmos e Programação usando Robô Arduino - Disciplina: Algoritmos e Programação Vale 1.5 para G2 Profa. Flavia Pereira de Carvalho - Trabalho Prático de Algoritmos e Programação usando Robô Arduino - Imagem do Robô com Legendas Dicas de código

Leia mais

Aplicações da Robótica no Ensino Secundário: O Sistema LEGO MINDSTORMS e a Física

Aplicações da Robótica no Ensino Secundário: O Sistema LEGO MINDSTORMS e a Física Aplicações da Robótica no Ensino Secundário: O Sistema LEGO MINDSTORMS e a Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Departamento de Física José Cardoso Teixeira Coimbra, 2006

Leia mais

NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II AULA

NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II AULA AULA 17 - Nível de Transferência entre Registradores RTL. Livro texto, pág.242 a 276 e apostila de fluxo de dados. 1. Introdução:.Continuação projeto RTL. Exemplo 5.2: Medidor de distância baseado em raio

Leia mais

Programaçãodo RobôZug. Alex Vidigal Bastos

Programaçãodo RobôZug. Alex Vidigal Bastos Programaçãodo RobôZug Alex Vidigal Bastos www.decom.ufop.br/alex/unipac.html [email protected] 1 Agenda RecursosdoZug RobôZug Controlando o Motor LEDeBIP 2 Recursos do Zug 3 Recursos do Zug Dados Complementares

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INTRODUÇÃO AO LEGO RCX E AO PROGRAMA ROBOLAB

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INTRODUÇÃO AO LEGO RCX E AO PROGRAMA ROBOLAB UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INTRODUÇÃO AO LEGO RCX E AO PROGRAMA ROBOLAB Material desenvolvido por: Cassiana Chassot Fülber Tyron Wittée Neetzow Scholem Porto Alegre

Leia mais

ROBOTOY: ferramenta para ensino de programação para crianças usando robôs Arduino. Aluna: Juliana Carolina Batista Orientadora: Joyce Martins

ROBOTOY: ferramenta para ensino de programação para crianças usando robôs Arduino. Aluna: Juliana Carolina Batista Orientadora: Joyce Martins ROBOTOY: ferramenta para ensino de programação para crianças usando robôs Arduino Aluna: Juliana Carolina Batista Orientadora: Joyce Martins Roteiro Introdução Objetivo Geral Objetivos Específicos Fundamentação

Leia mais

PSI3441 Arquitetura de Sistemas Embarcados

PSI3441 Arquitetura de Sistemas Embarcados PSI3441 Arquitetura de Sistemas Embarcados - Introdução à Plataforma Freedom KL25Z - Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder [email protected] Prof.

Leia mais

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la

Leia mais

Manual Studio Uno 2.0

Manual Studio Uno 2.0 Manual Studio Uno.0 Primeiros Passos REVISÃO 0.4 - Mostrar fio motor passando pelo buraco - Tirar estrela Manual Studio Uno.0 Primeiros Passos O Studio Uno é um ambiente que torna fácil a programação do

Leia mais

COMPONENTES DE UM SISTEMA ROBÓTICO

COMPONENTES DE UM SISTEMA ROBÓTICO COMPONENTES DE UM SISTEMA ROBÓTICO Introdução Um robô é um equipamento programável, multifuncional designado a mover partes, materiais, ferramentas utilizando movimentos programados. (Robotics Institute

Leia mais

Automação Industrial PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL

Automação Industrial PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL Histórico Fim da década de 1960: os circuitos integrados permitiram o desenvolvimento de minicomputadores,

Leia mais

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas - Tarefas Práticas de Programação usando Arduino - Profa. Flavia Pereira de Carvalho Imagem do Robô com Legendas Dicas de código: 1) Os pinos dos leds estão nas posições de 2 a 7 2) Comandos básicos necessários

Leia mais

Componentes de construção do robô. A Robótica em Contexto Educativo

Componentes de construção do robô. A Robótica em Contexto Educativo Componentes de construção do robô A Robótica em Contexto Educativo 1. Componentes Electrónicos a. NXT b. Motores c. Cabos d. Luzes e. Sensores Componentes Electrónicos 2. Peças especiais 3. Engrenagens

Leia mais

Laboratório de Microprocessadores e Microcontroladores

Laboratório de Microprocessadores e Microcontroladores Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:

Leia mais

O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.

O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9. Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e

Leia mais

Controlador Lógico Programável

Controlador Lógico Programável Controlador Lógico Programável Prof. Stefano 1 Definição IEC 1131-3 É um equipamento de controle composto de componentes eletrônicos e memória programável que contém dados e programas com a finalidade

Leia mais

Introdução ao PIC. Guilherme Luiz Moritz 1. 6 de novembro de DAELT - Universidade Tecnológica Federal do Paraná

Introdução ao PIC. Guilherme Luiz Moritz 1. 6 de novembro de DAELT - Universidade Tecnológica Federal do Paraná Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 6 de novembro de 2013 Características do PIC Arquitetura Harvard RISC, 35 instruções 8 a 84 pinos Mais de 180 modelos Vários

Leia mais

Laboratório de Microprocessadores e Microcontroladores

Laboratório de Microprocessadores e Microcontroladores Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:

Leia mais

Palestra de Tecnologia. Assunto: Microcontroladores.

Palestra de Tecnologia. Assunto: Microcontroladores. Palestra de Tecnologia Assunto: Microcontroladores www.cerne-tec.com.br Apresentação Apresentação Vitor Amadeu Souza [email protected] Cerne Tecnologia: Localização: Rio de Janeiro Áreas de atuação:

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Introdução à robótica

Introdução à robótica Núcleo de Robótica e Sistemas Cibernéticos Ensino pesquisa e extensão em robótica educacional e cibernética. Introdução à robótica Objetivo da aula 7: Entender o funcionamento de um controlador ou processador

Leia mais

LAB4 Introdução aos Controladores Lógicos Programáveis

LAB4 Introdução aos Controladores Lógicos Programáveis LAB4 Introdução aos Controladores Lógicos Programáveis 4.1 Introdução Os Controladores Lógicos Programáveis (CLPs) são dispositivos digitais, muito utilizados na indústria, capazes de armazenar instruções

Leia mais

Introdução à Plataforma ARDUINO

Introdução à Plataforma ARDUINO MINICURSO Introdução à Plataforma ARDUINO PET Mecatrônica/BSI Geruza M. Bressan O que é um microcontrolador (MCU)? É um computador em um chip Processador Memória Entrada/Saída Controla ações e funções

Leia mais

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Etapas para o desenvolvimento de um programa Analise: estudo do problema para determinação dos dados de entrada, do processamento

Leia mais

Prof. Edval Rodrigues de Viveiros - Disciplina Automação Industrial Engenharia Mecânica 8 o termo Lista de Automação Industrial

Prof. Edval Rodrigues de Viveiros - Disciplina Automação Industrial Engenharia Mecânica 8 o termo Lista de Automação Industrial Prof. Edval Rodrigues de Viveiros - Disciplina Automação Industrial Engenharia Mecânica 8 o termo 2016 Lista de Automação Industrial 1. Observe os comandos em C++ do Arduino, mostrados abaixo, que foram

Leia mais

Montagem e Manutenção de Computadores

Montagem e Manutenção de Computadores Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,

Leia mais

INSTITUTO FEDERAL SUL-RIO-GRANDENSE TUTORIAL PARA A UTILIZAÇÃO DOS KITS DE ROBÓTICA DA MARCA LEGO MINDSTORMS NXT 2.0

INSTITUTO FEDERAL SUL-RIO-GRANDENSE TUTORIAL PARA A UTILIZAÇÃO DOS KITS DE ROBÓTICA DA MARCA LEGO MINDSTORMS NXT 2.0 INSTITUTO FEDERAL SUL-RIO-GRANDENSE CAMPUS PELOTAS VISCONDE DA GRAÇA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIAS E TECNOLOGIAS NA EDUCAÇÃO MESTRADO PROFISSIONAL EM CIÊNCIAS E TECNOLOGIAS NA EDUCAÇÃO TUTORIAL

Leia mais

BLOCO LOOP. Figura 1 Bloco loop (repetir para sempre) Figura 2 Bloco loop (repetir até o sensor de toque ser activado) PARÂMETROS DO BLOCO LOOP

BLOCO LOOP. Figura 1 Bloco loop (repetir para sempre) Figura 2 Bloco loop (repetir até o sensor de toque ser activado) PARÂMETROS DO BLOCO LOOP BLOCO LOOP O bloco loop (loop block), que pertence a uma categoria de blocos de programação chamados blocos de fluxo (flow blocks), repete uma série de blocos até uma condição especificada ser satisfeita,

Leia mais

Projeto No. 15 Sensor Óptico Reflexivo

Projeto No. 15 Sensor Óptico Reflexivo Projeto No. 15 Sensor Óptico Reflexivo Neste projeto vamos utilizar um Sensor Óptico Reflexivo TCRT5000 para implementar um interruptor de proximidade. Desta forma, não será necessário que a pessoa toque

Leia mais

Prof. Dr. Paulo Eigi Miyagi, Coordenador Prof. Dr. José Reinaldo Silva Prof. Dr. Fabrício Junqueira Prof. Dr. Marcos Ribeiro Pereira Barretto

Prof. Dr. Paulo Eigi Miyagi, Coordenador Prof. Dr. José Reinaldo Silva Prof. Dr. Fabrício Junqueira Prof. Dr. Marcos Ribeiro Pereira Barretto PMR 3100 - Introdução à Engenharia Mecatrônica Prof. Dr. Paulo Eigi Miyagi, Coordenador Prof. Dr. José Reinaldo Silva Prof. Dr. Fabrício Junqueira Prof. Dr. Marcos Ribeiro Pereira Barretto Unidade IV:

Leia mais

Prof. Daniel Hasse. Robótica Industrial

Prof. Daniel Hasse. Robótica Industrial Prof. Daniel Hasse Robótica Industrial Robótica Industrial Aula 5 - Componentes III Sensores Controlador / Eletrônica de Controle Software / Programação IHM Eletrônica de Potência Classificação dos Sensores

Leia mais

Workshop - A Robótica em Contexto Educativo

Workshop - A Robótica em Contexto Educativo Pastas do robô: Pastas do Robô a. Try Me b. View c. Bluetooth d. My Files Software files NXT files Sound Files e. NXT program f. Settings Pastas do robô: a. Try Me b. View c. Bluetooth d. My Files Software

Leia mais

UMA PROPOSTA DE SEQUÊNCIA DIDÁTICA PARA O ENSINO DA CINEMÁTICA ATRAVÉS DA ROBÓTICA EDUCACIONAL

UMA PROPOSTA DE SEQUÊNCIA DIDÁTICA PARA O ENSINO DA CINEMÁTICA ATRAVÉS DA ROBÓTICA EDUCACIONAL UMA PROPOSTA DE SEQUÊNCIA DIDÁTICA PARA O ENSINO DA CINEMÁTICA ATRAVÉS DA ROBÓTICA EDUCACIONAL (Adriano Fonseca Silva) Manual Prático para Elaboração de Atividades de Ensino de Cinemática Usando o Sistema

Leia mais

Por Fernando Koyanagi

Por Fernando Koyanagi Por Fernando Koyanagi Intenção dessa aula 1. Aprender qual a identificação correta dos pinos olhando o datasheet 2. Informar quais os pinos funcionam como OUTPUT/INPUT 3. Ter uma visão geral sobre os sensores

Leia mais

28. COMUNICAÇÃO WIRELESS

28. COMUNICAÇÃO WIRELESS 28. COMUNICAÇÃO WIRELESS Nos chips das famílias 1, 2, 3 e 4, a comunicação wireless é feita através dos tranceivers da Chipcom. As famílias CC tem diversos dispositivos, com freqüências de atuação desde

Leia mais

Aula 3 Programação. LEGO NXT-G

Aula 3 Programação. LEGO NXT-G Portfolio MEEC 1 Aula 3 Programação. LEGO NXT-G Objectivo Introdução à programação do LEGO NXT-2, que será usado no lab. Portfolio MEEC 2 O que é um programa de computador? Conjunto de instruções que visam

Leia mais

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta? 23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas

Leia mais

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. PROBLEMÁTICA: Plataforma Robótica que satisfaça requisitos desejados Problema Asimo - Honda SOLUÇÕES Utilizar o que está disponível

Leia mais

Plano de Aula. 1 o semestre. Aula número 011 Periféricos Display LCD, Conversor AD e conversor DA (PWM)

Plano de Aula. 1 o semestre. Aula número 011 Periféricos Display LCD, Conversor AD e conversor DA (PWM) Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 011 Tema

Leia mais

Robótica. Prof. Reinaldo Bianchi Centro Universitário da FEI 2007

Robótica. Prof. Reinaldo Bianchi Centro Universitário da FEI 2007 Robótica Prof. Reinaldo Bianchi Centro Universitário da FEI 2007 Aula Objetivos desta aula Programação real de um robô móvel. Breve introdução a programação NQC para robôs LEGO. Resultado esperado: Robô

Leia mais

8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007

8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007 8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007 SISTEMA DIGITAL DE CONTROLE DE UMA MESA DE POSICIONAMENTO D.I. Lasmar*, G.A. Rossi*, A.A.T. Maia*, J.M. Galvez* *Universidade

Leia mais

FICHA TÉCNICA ADN CN

FICHA TÉCNICA ADN CN Descrição: Servo Drive AD, Alimentação Trifásica de 230VAC á 440 VAC (Full Range), Corrente Máxima de 40A e disponibilidade para conexão em rede Modbus/CANOpen DS402. Características Técnicas: Proteção

Leia mais

MANUAL DO USUÁRIO CD PLAYER MP3 PORTÁTIL DZ CÓD.:

MANUAL DO USUÁRIO CD PLAYER MP3 PORTÁTIL DZ CÓD.: MANUAL DO USUÁRIO CD PLAYER MP3 PORTÁTIL DZ-65254 CÓD.: 6525-4 CD Player MP3 Portátil Manual do usuário. 1. CONTEÚDO DA EMBALAGEM 2. CARACTERÍSTICAS Reproduz CDs de MP3, CD-R e CD-RW Entrada auxiliar que

Leia mais

Controlador Lógico Programável

Controlador Lógico Programável Motores I Automação I Energia I Transmissão & Distribuição I Tintas Controlador Lógico Programável PLC300 V1.20 Adendo ao Manual do Usuário Idioma: Português Índice 1. PROTOCOLO ASCII PARA LEITORES DE

Leia mais

Lego NXT usando NXC. Prof. Marcelo Santos Linder

Lego NXT usando NXC. Prof. Marcelo Santos Linder Programando Robôs Lego NXT usando NXC Prof. Marcelo Santos Linder Sumário Robô (kit) Lego NXT Linguagem NXC Estrutura geral de um programa Estruturas de controle de fluxo Motores Execução de códigos de

Leia mais

DEAR ROBOT 2006/7. DEAR Robot 2006/7. Ligações. Sugere-se o seguinte esquema de ligações de sensores: Sensor. Alimentação dos sensores.

DEAR ROBOT 2006/7. DEAR Robot 2006/7. Ligações. Sugere-se o seguinte esquema de ligações de sensores: Sensor. Alimentação dos sensores. DEAR Robot 2006/7 DEAR ROBOT 2006/7 Ligações Sugere-se o seguinte esquema de ligações de sensores: Sensor de cor Alimentação dos sensores + 9V 9,6V + Bezouro Led Ligação ao cabo série para programar Sensor

Leia mais

2 a Lista de Exercícios

2 a Lista de Exercícios Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE 5406 - Sistemas Digitais - semestre 2011/2 Prof. José Luís Güntzel [email protected]

Leia mais

Automação Servoconversor SCA06 Servomotor SWA. Motores Automação Energia Transmissão & Distribuição Tintas

Automação Servoconversor SCA06 Servomotor SWA. Motores Automação Energia Transmissão & Distribuição Tintas Automação Servoconversor SCA06 Servomotor SWA Motores Automação Energia Transmissão & Distribuição Tintas Servoconversor SCA06 ALTA PERFORMANCE NO CONTROLE DE SERVOMOTORES O SCA06 é um servoconversor de

Leia mais

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO AEVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE ARQUITETURA DE COMPUTADORES Prof. Sérgio

Leia mais

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor

Leia mais

Aula 6 Redução de diagrama de blocos Prof. Marcio Kimpara

Aula 6 Redução de diagrama de blocos Prof. Marcio Kimpara FUNDAMENTOS DE CONTROLE E AUTOMAÇÃO Aula 6 Redução de diagrama de blocos Prof. Marcio Kimpara Universidade Federal de Mato Grosso do Sul Prof. Marcio Kimpara 2 Sistemas de primeira ordem Existem casos

Leia mais

MANUAL DO USUÁRIO CD PLAYER MP3 PORTÁTIL DZ CÓD.:

MANUAL DO USUÁRIO CD PLAYER MP3 PORTÁTIL DZ CÓD.: MANUAL DO USUÁRIO CD PLAYER MP3 PORTÁTIL DZ-65240 CÓD.: 6524-0 CD Player MP3 Portátil. Manual do usuário. 1. CONTEÚDO DA EMBALAGEM 2. CARACTERÍSTICAS Reproduz CDs de MP3. Entrada auxiliar que permite reprodução

Leia mais

ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS RESUMO

ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS RESUMO ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS Luiz F. A. RODRIGUES 1 ; Rodolfo F. BECKER 2 ; Heber R. MOREIRA 3 RESUMO Atualmente, a ciência está cada vez mais extinguindo

Leia mais

Comunicação RC5 com o dspic Vitor Amadeu Souza

Comunicação RC5 com o dspic Vitor Amadeu Souza Comunicação RC5 com o dspic Vitor Amadeu Souza [email protected] Neste artigo, irei apresentar aos leitores um exemplo prático de comunicação via infravermelho, utilizando neste caso o protocolo RC5.

Leia mais

Informática I. Aula /09/2006 1

Informática I. Aula /09/2006 1 Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ 06/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação de Dados

Leia mais

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28 Suporta os microcontroladores: PIC16F870, PIC16F872, PIC16F873A, PIC16F876A, PIC16F886, PIC18F2420, PIC18F2520, PIC18F2525, PIC18F2620, PIC18F2455, PIC 18F2550 e outros com 28 pinos O Kit de desenvolvimento

Leia mais

Hardware Livre Arduino. Givanaldo Rocha de Souza

Hardware Livre Arduino. Givanaldo Rocha de Souza Hardware Livre Arduino Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha Tópicos Hardware Livre Sistemas Embarcados Microcontroladores Plataforma Arduino Introdução Exemplos Cubieboard

Leia mais

Controle a Distância de um Barco com Arduino+Bluetooth

Controle a Distância de um Barco com Arduino+Bluetooth Controle a Distância de um Barco com Arduino+Bluetooth Wagner Y. Nishi [Voluntário PIBIC/UTFPR], Marcio Mendonça [orientador] Coordenação de Engenharia Elétrica Campus Cornélio Procópio Universidade Tecnológica

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER CURITIBA 2010 GILBERTO YOSHIAKI YAMANOUCHI RAFAEL HENRIQUE AZANHA

Leia mais

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO PROXSYS Versão 1.3 Abril -2015 Controlador Industrial CP-WS1 1- Configurações

Leia mais

Introdução. O que é o Arduino?

Introdução. O que é o Arduino? Arduino 2 Introdução O que é o Arduino? Arduino é uma plataforma de desenvolvimento de hardware programável que possui um chip Atmel AVR, o qual pode variar dependendo do modelo do Arduino (podendo nos

Leia mais

ROBÓTICA EDUCACIONAL NO ENSINO DE FÍSICA. Ana Paula Stoppa Rabelo

ROBÓTICA EDUCACIONAL NO ENSINO DE FÍSICA. Ana Paula Stoppa Rabelo Universidade Federal de Goiás - Regional Catalão Instituto de Física e Química Programa de Pós-Graduação em Ensino de Física Mestrado Nacional Profissional em Ensino de Física ROBÓTICA EDUCACIONAL NO ENSINO

Leia mais

Arquiteturas de Software

Arquiteturas de Software Arquiteturas de Software Uma arquitetura de software define os componentes (módulos) que compõem a arquitetura, como estes componentes são estruturados topologicamente (camadas, pipelines, data-centric,

Leia mais

Departamento de Matemática e Engenharias. Licenciatura em Engenharia de Sistemas e Computadores (LESC) Laboratórios III (Microprocessadores)

Departamento de Matemática e Engenharias. Licenciatura em Engenharia de Sistemas e Computadores (LESC) Laboratórios III (Microprocessadores) UNIVERSIDADE DA MADEIRA Departamento de Matemática e Engenharias Licenciatura em Engenharia de Sistemas e Computadores (LESC) Laboratórios III (Microprocessadores) 2º Trabalho prático Controlo de um motor

Leia mais

Introdução à Programação II. Nino Pereira

Introdução à Programação II. Nino Pereira Introdução à Programação II Nino Pereira Índice Nino Pereira Ler uma entrada digital: exemplo: let infradir=pinb.4 Neste exemplo, a variável infradir fica com o valor lido do pino B.4 do PICAXE. (0 ou

Leia mais

EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2

EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2 EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2 Lista de Exercícios de Sistemas Digitais II Prova B2 1.a. Construir um sistema de seleção para o banco de memórias definido pelo mapa de memória. Sendo todas as memórias

Leia mais

ESTUDO DA TRANSFERÊNCIA AUTOMÁTICA DE DADOS PARA UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

ESTUDO DA TRANSFERÊNCIA AUTOMÁTICA DE DADOS PARA UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS CAMPUS DISTRITO ESTUDO DA TRANSFERÊNCIA AUTOMÁTICA DE DADOS PARA UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS OBJETIVOS Objetivo Geral Luan Leonardo Vieira de Moraes 1 Prof. Dr. José Pinheiro de Queiroz

Leia mais

Atuadores em Robótica

Atuadores em Robótica Atuadores em Robótica Profa. Michelle Mendes Santos [email protected] Atuadores Indicadores Em robótica muitas vezes é necessário sinalizar um acontecimento ou situação importante. Essa sinalização

Leia mais

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador

Leia mais

A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..

A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado.. Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Introdução aos Algoritmos A única diferença entre o difícil e o impossível é que o último demora um pouco mais de

Leia mais

Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes

Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes Desenvolvimento de Software I - 1 Aula 07 Estruturas de Repetição / Dialog Result 1. Definição Em ciência da computação, uma estrutura de repetição é uma estrutura de desvio do fluxo de controle presente

Leia mais

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers ENG-1450 Microcontroladores e Sistemas Embarcados Lab02 Apresentação Kit PicGenios Interrupção e Timers Atividades 1. Executar tarefas da aula anterior no kit 2. Exemplo1: 1.Acionar o LED por interrupção

Leia mais

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior [email protected] Sistema de

Leia mais

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab03 Execução Experiência 01, Keypad, 7-seg, Exercícios

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab03 Execução Experiência 01, Keypad, 7-seg, Exercícios ENG-1450 Microcontroladores e Sistemas Embarcados Lab03 Execução Experiência 01, Keypad, 7-seg, Exercícios Agenda Execução da Experiência 01 no Proteus Teclado por interrupção Display 7-segmentos OBS:

Leia mais

Guia da Placa de desenvolvimento PD Mega16 N1

Guia da Placa de desenvolvimento PD Mega16 N1 Guia da Placa de desenvolvimento PD Mega16 N1 Este tutorial consiste mostrar detalhes de hardware da placa de desenvolvimento PD Mega16 N1, necessário para iniciar a programação e testes. Boa aprendizagem...

Leia mais

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça -Periféricos -Dispositivos de Entrada/Saída - Unidade de medida Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça O que é o Computador? Máquina composta de partes eletrônicas e eletromecânicas

Leia mais

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields

Leia mais

Controlador de direção elétrica servo-assistida de ímã permanente Modelo 1220

Controlador de direção elétrica servo-assistida de ímã permanente Modelo 1220 Controladores de motores www.curtisinstruments.com O Curtis é um controlador de motor de ímã permanente CC escovado, para direção elétrica, sistemas por fio e funciona somente com controladores de tração

Leia mais

PROGRAMAÇÃO INTERMEDIÁRIA - LIÇÃO #5

PROGRAMAÇÃO INTERMEDIÁRIA - LIÇÃO #5 PROGRAMAÇÃO INTERMEDIÁRIA - LIÇÃO #5 Técnicas de Debugging (correção de erros na programação) Por: Droids Robotics 1 2 POR QUE DEBUGGAR? O debug é uma estratégia útil para descobrir onde há algo errado

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A Cerne Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de BASIC para PIC16F628A (21) 43-9798 (11) 43-1877 E-mail: [email protected] MSN: [email protected] Skipe: cerne-tec

Leia mais

Display Torre. Índice

Display Torre. Índice Índice Display Torre Características do aparelho 3 Apresentação 4 Instalação 4 Programação 5 Controle de Display 5 Caracteres Especiais 7 Relógio 8 Termo de Garantia 10 Gradual Tecnologia Ltda. Manual

Leia mais

Microcontroladores e Robótica

Microcontroladores e Robótica Ciência da Computação Sistemas Microcontrolados Projetos Prof. Sergio F. Ribeiro Projetos É preciso estabelecer três equipes. Cada equipe ficará com o desenvolvimento de um projeto. Os projetos são distintos.

Leia mais

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Circuitos Lógicos. Prof. Odilson Tadeu Valle Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José [email protected] 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e

Leia mais