SISTEMA DE MEDIÇÃO DE TEMPO DE RESPOSTA: UMA APLICAÇÃO PARA A MEDIÇÃO DE TEMPO DE REFLEXO E TREINAMENTO DE ATLETAS
|
|
- Tânia Fernanda Estrada Barateiro
- 7 Há anos
- Visualizações:
Transcrição
1 SISTEMA DE MEDIÇÃO DE TEMPO DE RESPOSTA: UMA APLICAÇÃO PARA A MEDIÇÃO DE TEMPO DE REFLEXO E TREINAMENTO DE ATLETAS Pedro Buarque Caminha Monteiro pbcm2@ecomp.poli.br Escola Politécnica de Pernambuco - Universidade de Pernambuco Rua Benfica, 455. Madalena. CEP Recife - Pernambuco Sérgio Campello Oliveira scampello@ecomp.poli.br Escola Politécnica de Pernambuco Universidade de Pernambuco Rua Benfica, 455. Madalena. CEP Recife - Pernambuco Resumo: Sistemas de medição de tempo de resposta podem ser utilizados em diversas áreas da engenharia. Por exemplo, a medição do tempo de resposta de pessoas idosas pode ajudar a identificar a capacidade cognitiva bem como servir como estímulo para a sua melhoria. Sistemas computacionais podem ser utilizados para a construção desses sistemas, porém as interfaces de entrada e saída presentes nos computadores pessoais tradicionais não são adequados para esse tipo de aplicação, uma vez que podem ser necessárias dimensões bem maiores. Para solucionar o problema das múltiplas interfaces digitais necessárias para ativação das saídas e medição dos tempos de resposta podem ser utilizados sistemas microcontrolados. Este artigo apresenta o desenvolvimento de um sistema microcontrolado capaz de ativar 24 diferentes saídas e medir o tempo de reação. As saídas são luminosas compostas por um conjunto de LEDs e as entradas são botões acionados manualmente. O sistema completo será utilizado para o treinamento de atletas. O conjunto de entradas e saídas pode ser programado para gerar sequências de treinamento que exijam o deslocamento lateral, agachamentos e saltos para o acionamento dos botões. Esse tipo de treinamento agregará a capacidade de redução do tempo de reação bem como do aumento da agilidade do atleta. Os primeiros testes serão feitos em atletas da modalidade Tênis que são bastante exigidos nas modalidades de reação citadas. Todo o trabalho foi desenvolvido no âmbito de um trabalho de conclusão de curso demonstrando como a interação entre as áreas, educação física e engenharia de computação neste caso, pode ser motivante para os alunos da graduação em engenharia. Palavras-chave: Tempo de resposta, Sistemas microcontrolados, Treinamento de atletas 1. INTRODUÇÃO Com a necessidade de sistemas computacionais cada vez mais compactos e eficientes, a utilização de microcontroladores se tornou mais evidente em quase todas as áreas de aplicação. Com o aumento da complexidade dos projetos de sistemas embarcados, tem exigido novos níveis de abstração em soluções de software que possam interagir com o hardware da forma mais eficiente possível.
2 Dentro deste contexto, destacam-se sistemas que trabalham com medições de tempo de respostas a determinados estímulos ou eventos. Um exemplo são os sistemas de tempo real, onde suas respostas ao ambiente devem ser dadas dentro de um tempo hábil o suficiente para que o sistema não entre em um estado inconsciente. Análises de tempo de reação são úteis também, por exemplo, para identificar melhorias no estado cognitivo de idosos que praticam atividades físicas, ou aumentar o desempenho de atletas nos esportes. A proposta deste trabalho é a implementação de um sistema computacional embarcado para realizar a medição de tempo entre eventos utilizando nós sensores. Como teste inicial será desenvolvido um sistema capaz de auxiliar no treinamento do tempo de reação de atletas. O treinamento será realizado a partir de um software controlado pelo usuário, que irá enviar comandos para uma placa microcontrolada. Esta ficará responsável por transmitir esses comandos para cada um dos nós sensores que funcionarão como estímulos para o atleta. Deverá ser mensurado o intervalo de tempo entre o recebimento do estímulo por parte do atleta e a ação de resposta realizada pelo mesmo ao apertar um botão, indicando o fim da contagem. 2. DESENVOLVIMENTO DO HARDWARE O hardware desenvolvido neste projeto é dividido em três partes: uma placa microcontrolada que ficará responsável por receber comandos de um computador e transmitilos para cada uma das placas de interação com o atleta, obedecendo todas as configurações definidas no software; uma placa de conexões que fará as ligações entre a placa controladora e todas as placas de interação; vinte e quatro placas utilizadas para a interação com o atleta. A Figura 1 ilustra o diagrama de blocos de todo o hardware utilizado no projeto. Figura 1 Diagrama de blocos do hardware.
3 2.1. Placa microcontrolada O funcionamento de todas as partes da aplicação dependerá de uma placa principal, responsável por enviar e receber comandos para que o treinamento seja realizado. Esses comandos serão enviados via USB por um sistema de interface com o usuário, indicando qual placa de interação irá estimular o atleta. O circuito da placa controladora é dividido em seis partes, são elas: o microcontrolador PIC18F4550,o circuito oscilador, a gravação com o bootloader, a comunicação USB, o circuito de re-inicialização e o conector de entrada e saída como ilustra a Figura 2. Figura 2 Circuito da placa microcontrolada. Microcontrolador PIC18F4550 O microcontrolador explorado neste projeto é o PIC18F4550 (Microchip, 2004) que possui todas as vantagens da família PIC18 (alto desempenho computacional a um preço acessível) com adição de um material de alta resistência e programação avançada em memória flash. O PIC18F4550 apresenta melhorias no projeto que tornam esses microcontroladores uma ótima escolha para muitas aplicações de alto desempenho. O PIC utilizado apresenta funcionalidades como: durabilidade de memória, auto-programação, Universal Serial Bus (USB), portas bidirecionais de entrada e saída, quatro timers disponibilizados. Oscilador O oscilador ou clock do microcontrolador pode ser configurado de quatro maneiras distintas, dependendo do uso. Esta configuração é feita via software e é aceita pelo microcontrolador durante sua gravação. O clock determinará a velocidade de operação do microcontrolador. Dentre os modos de oscilação existentes, o XT é a configuração mais
4 utilizada, sendo necessário apenas um cristal e dois capacitores ligados ao PIC. Neste circuito é utilizado um cristal de 20 MHz e dois capacitores de 22 pf. Gravação O bootloader é um firmware que quando instalado no microcontrolador, permite a gravação de programas diretamente através de uma porta USB. Para a gravação do bootloader será necessário a utilização de um gravador convencional uma única vez. O circuito de gravação com o bootloader possui uma chave DPDT para realizar a seleção entre o modo de gravação e execução. Quando ativado o modo de gravação (o LED Prog acenderá), será enviado um sinal alto para o pino RB4 indicando que o PIC entrou em modo boot. Da mesma forma, quando ativado o modo execução (o LED Run acenderá), será enviado um sinal baixo para o pino RB4 desabilitando o modo boot do PIC. Comunicação USB O circuito de comunicação via USB é de fundamental importância para o projeto pois com ele é possível a realização do treinamento, já que é através da USB que ocorre a comunicação entre o sistema de interface com o usuário e a placa controladora. Como mostrado anteriormente a comunicação USB será essencial também para a atualização do firmware na própria placa, sem a necessidade de remoção do microcontrolador. Reset O PIC possui internamente circuitos que controlam o Power-on reset. Basicamente isso significa que o microcontrolador necessita de poucos componentes externos para realizar o start-up. O circuito de reset utiliza um resistor, ligado entre o pino de MCLR e o VCC, no valor de 10k ohms e uma chave para realizar o reset manual, ligada entre o MCLR e o terra. Conector de E/S Para realizar a transmissão e recepção dos dados, foi utilizado um conector header de 26 vias para cabos flat. Serão utilizadas 24 vias para a transmissão de sinais dos pinos do microcontrolador, uma via para o VCC e uma para o terra Placa de conexões de E/S Assim como mostra a Figura 1, os componentes que fazem essa placa são apenas conectores responsáveis por toda a distribuição do sistema. A placa de conexões de E/S foi adicionada ao projeto para tirar essa responsabilidade da placa microcontrolada e deixar o todo o sistema mais simples e fácil de montar. Esta placa possui um conector central de distribuição e 24 conectores para transmitir os sinais para cada uma das placas de interação. Para o conector de distribuição foi usado um conector header de 26 vias para cabos flat, e para cada conector de E/S foi utilizado conectores KK de 3 vias com os sinais do pino, VCC e terra Placa interativa A principal função da placa interativa é acender um LED para que o atleta seja estimulado visualmente e receber o sinal lógico de um botão que representará a resposta ao estímulo provocado. Para facilitar o treinamento e a visão do atleta, foram colocados três LEDs como ilustra a Figura 4.
5 Figura3 Circuito da placa interativa. Todas as placas de interação ficarão fixadas em um painel de algum material resistente. Para evitar que a placa quebre com o impacto, o botão será também fixado no painel. Para representar o botão na placa, foi colocado um conector de duas vias para passar os sinais para o botão do painel. Como o número de portas do microcontrolador é limitado, foi necessário a utilização de pinos bidirecionais de E/S do PIC. Dependendo dos recursos habilitados, existem até cinco portas disponíveis. Nas portas bidirecionais, os sinais são lidos ou escritos via registradores da porta. A direção dos sinais é controlada pelo registrador TRIS. Existe um registrador TRIS para cada porta, com os valores um para leitura e zero para escrita (BOLTON, 2010). Como mostra o circuito da Figura 2, os três LEDs estão ligados ao pino do microcontrolador juntamente com o botão. 3. DESENVOLVIMENTO DO FIRMWARE Segundo (PEREIRA, 2003), todo compilador possui uma lista de comandos internos que não são diretamente traduzidos em código, esses comandos são utilizados para especificar determinados parâmetros internos utilizados pelo compilador e são chamados de diretivas do compilador. Sendo assim, o primeiro passo para o desenvolvimento do software embarcado foi a definição das diretivas de compilação iniciais. Podem ser observadas algumas diretivas na Tabela 1. Tabela 1 Diretivas de compilação Diretivas #define #include #fuses #use delay Descrição Definição de constantes de cadeia de caracteres Incluir arquivos de códigos fontes Define os bits de configuração Informa ao compilador o valor da frequência em Hz
6 A diretiva #use delay informa ao compilador qual o clock de operação da CPU do microcontrolador e os valores são informados em Hz. A operação deste sistema é baseada em uma frequência de 20 MHz. A diretiva #include indica arquivos com códigos de programação extras. Esses arquivos de código fonte são adicionados ao programa principal no momento da compilação. No programa desenvolvido foram utilizadas as seguintes inclusões: #include <18F4550.h> #include <pic18_usb.h> #include <usb.c> #include "usb_desc_hid.h" #include <fuses_config.h> #include <trismap.h> O arquivo 18F4550.h, fornecido pelo fabricante, importa funções específicas do PIC 18F4550 tais como manipulação de temporizadores, entrada e saída de dados, etc. Os arquivos pic18_usb.h e usb.c, fornecidos pelo fabricante, importam funções necessárias para que a comunicação USB funcione corretamente. O usb_desc_hid.h contém a implementação dos descritores USB, esse arquivo contém informações específicas como os identificadores de produto e fabricante do dispositivo, necessários para a identificação deste no sistema de interface com o usuário. Os dois últimos arquivos foram criados neste projeto para facilitar o desenvolvimento e entendimento do código. Na biblioteca fuses_config.h são utilizadas diretivas #fuses para informar os bits de configuração específicos do microcontrolador PIC18F4550. Na biblioteca trismap.h são utilizadas diretivas de #define para definir o endereço dos registradores TRIS de cada porta, assim como rotular os bits para facilitar o desenvolvimento. Figura 4 Fluxograma do programa principal
7 A Figura 6 ilustra o fluxograma do programa principal que é baseado em realizar uma comunicação USB com o sistema externo, podendo receber e enviar comandos para que o treinamento seja realizado. Para que todas as interrupções do PIC possam ser manipuladas, inicialmente o registrador da interrupção global deve ser habilitado. Dentre os temporizadores disponibilizados pelo microcontrolador, será utilizado o timer 1 para realizar a contagem do tempo de resposta do atleta. O timer1 é um temporizador/contador de 16 bits, e caso sua interrupção seja habilitada é gerado um overflow. Portanto o tempo de resposta será calculado a partir da quantidade de overflows gerados pelo timer 1. Para a inicialização do timer 1, são executados os códigos abaixo: Setup_timer_1(T1_INTERNAL T1_DIV_BY_8); Set_timer1(0); Na primeira função são utilizados dois parâmetros de configuração, o T1_INTERNAL indica que o timer será incrementado pelo clock interno, e o T1_DIV_BY_8 indica que a frequência do timer será dividida por 8. Já a segunda função força o timer 1 a iniciar com o valor zero. Ainda na fase inicial do programa, é habilitada a comunicação USB, e os registradores TRIS das portas são configurados inicialmente como saída. De acordo com o fluxograma da Figura 6, o programa irá permanecer em um loop infinito enquanto a placa microcontrolada estiver ligada. Após a comunicação USB ser estabelecida corretamente, deverão ser realizadas duas verificações a cada iteração: verificação de recebimento de dados via USB e verificação de permissão para leitura do botão. Recebimento de dados via USB A cada iteração será verificado se foi recebido algum pacote vindo da USB através da função usb_kbhit(1). Em caso positivo, o pacote é recebido e tratado para cada tipo de comando definido, como mostra a Tabela 2. Tabela 2 Comandos do treinamento Comando Função 0 O treinamento deverá ser interrompido Ligar LED referente ao número. Se o comando for 0, o treinamento será finalizado e todos os LEDs serão desligados. Porém, se o comando for entre 1 e 24, os registradores TRIS de todas as portas serão setados para saída e o LED referente ao número do comando será ligado. Assim que o LED acender, será habilitada a interrupção do timer 1 para que a contagem seja iniciada.
8 Permissão para leitura do botão Já que os pinos do microcontrolador são utilizados tanto para entrada (leitura do botão) como saída (acender LED), o tempo em que cada ação é realizada deve ser dividido. Sendo assim, foi criado um contador que será incrementado a cada iteração para verificar se a leitura do estado lógico do botão pode ser realizada. Ficou definido que para 99% do tempo os registradores TRIS estarão setados para saída e somente 1% para entrada. Esse cuidado foi levado em consideração para que a mudança de um estado para outro fosse imperceptível para o usuário, já que o LED que foi ligado inicialmente deverá ser desligado para que o estado do pino seja conferido. Assim que houver a permissão para leitura, o registrador TRIS referente ao pino será setado como Entrada, será lido o estado do botão e o registrador TRIS setado para Saída novamente para que o LED seja novamente aceso. Caso o botão seja pressionado, será enviado um pacote via USB contendo o número de overflows contados pelo timer 1, a interrupção será desabilitada e o timer reiniciado. 4. DESENVOLVIMENTO DO SISTEMA EXTERNO O sistema de interface com o usuário foi desenvolvido neste projeto com o objetivo principal de acompanhar o treinamento passo a passo, realizar a criação de sequências de comandos para o sistema embarcado e a possibilidade de geração de relatórios. Foi utilizada a linguagem C# para o desenvolvimento da aplicação juntamente com a biblioteca USB Library, disponibilizada na internet e responsável pela comunicação USB do aplicativo. Como ilustra a Figura 6 a tela principal é dividida em três partes, são elas: a barra de ferramentas, o painel de treinamento e a barra de status. Figura 5 Tela principal A barra de ferramentas tem a finalidade de permitir uma ação rápida por parte do usuário, facilitando o acesso a todas as funcionalidades do sistema. As funções que o sistema oferece são: criação de sequências no modo manual e automático, opções de carregar e salvar
9 as sequências geradas, iniciar e parar o treinamento, geração de relatório e ajustes de configurações do sistema. Tudo o que será realizado no treinamento poderá ser visualizado no painel de treinamento. Será mostrada a sequência escolhida pelo usuário, o tempo de resposta do atleta e o tempo de acendimento entre um LED e outro poderá ser escolhido. A barra de status tem como finalidade informar ao usuário a situação da comunicação USB com o dispositivo, exibindo se ele foi ou não conectado. Figura 6 Fluxograma do sistema externo De acordo com o fluxograma ilustrado na Figura 8, o sistema deverá aguardar até que o dispositivo seja conectado, assim o treinamento poderá ser iniciado se alguma sequência foi definida pelo usuário. A sequência possui números de 1 a 24, no modo automático é gerado de forma aleatória, já no modo manual o usuário deverá escolher a ordem da sequência podendo haver repetição de números. Iniciando o treinamento com a sequência já definida, o próximo passo é enviar o primeiro comando para o dispositivo. Se o comando for o número 5, por exemplo, o quinto LED do painel será aceso, já que os LEDs estão numerados com valores de 1 a 24. A cada comando enviado, o sistema aguardará até que o evento de recepção de dados pela USB seja disparado. Assim que o for detectada o recebimento de dados, o sistema irá calcular o tempo de resposta do atleta em milissegundos a partir do número de overflows enviado pelo firmware. Segundo (PEREIRA, 2003), o cálculo total do tempo do timer 1 é dado por: T T prescaler 2 TMR bits T TMR 4 / f CLK overflows
10 A variável T TMR é o período do clock que vai na entrada do prescaler, que no caso deste projeto equivale a 4 / 20 MHz. Ao passar pelo prescaler ocorre uma divisão de frequência de T TMR, isto equivale a multiplicação do período pelo fator de divisão do prescaler, que no exemplo do projeto é 8. Para gerar cada estouro no timer 1 são necessárias 2 16 contagens, então basta multiplicar pelo número de estouros recebido. Calculado o tempo de resposta do atleta, o ciclo se repete até toda a sequência escolhida termine, finalizando o treinamento. 5. TESTES UTILIZANDO FERRAMENTA DE SIMULAÇÃO A simulação do sistema e a criação dos circuitos mostrados neste trabalho foram realizadas com a utilização da ferramenta computacional Proteus, da empresa Labcenter Eletronics. O uso do Proteus foi essencial neste trabalho, para a execução de testes de funcionamento dos circuitos e na depuração do código embarcado, auxiliando na correção de erros de programação. Para a simulação foi criado um conjunto de LEDs e botões para representar um painel a ser utilizado por atletas. Como já mencionado, o painel conterá 24 LEDs e 24 botões correspondentes alinhados como uma matriz de 3x8, como mostra a Figura 7. Figura 7 Painel de treinamento Como teste inicial foi utilizada a sequência de comandos: 18, 12, 1, 3, 9 que representam os números do conjunto LED/Botão que será acionado. Para cada LED da sequência serão adotados os respectivos tempos de espera para o acendimento: 1, 3, 0, 1, 2. A execução dos comandos pode ser observada na Figura 8 mostrando a interação entre a simulação no Proteus e a aplicação desenvolvida. Pode ser observado na Figura 8 que o tempo da resposta do atleta obtido é exibido assim que o comando é finalizado. Assim que o treinamento é finalizado, poderá ser gerado um relatório com informações referentes ao desempenho do atleta. Como mostra a Figura 9, serão salvas informações como nome do atleta, idade, data e hora do treinamento, e os tempos de respostas para cada LED da sequência utilizada.
11 Figura 8 Execução de comandos 6. CONSIDERAÇÕES FINAIS Figura 9 Relatório de treinamento Este trabalho propôs a construção de uma plataforma que pudesse ser usada para realizar a medição e treinamento do tempo de resposta de atletas, utilizando as funcionalidades do microcontrolador PIC18F4550. Foi realizado o projeto de software e construção dos circuitos de hardware. Os testes foram realizados utilizando ferramentas de simulação e foi possível observar um bom comportamento do sistema, tanto o firmware como a aplicação desenvolvida para realizar a interação entre o usuário e o sistema. Houve uma grande dificuldade inicial para que a comunicação USB funcionasse corretamente. Foi necessário um estudo aprofundado no assunto para poder entender como funcionavam as funções específicas para a comunicação no firmware. Para que a comunicação USB do software de interação com o usuário funcionasse corretamente, foram testadas muitas bibliotecas disponibilizadas na internet até chegar à escolha ideal. Com a geração de relatórios, disponibilizada no sistema, que possibilitam a avaliação do atleta durante cada treinamento, tornam esta aplicação muito útil para medir o tempo de
12 reflexo e treinamento de atletas. Em um contexto mais geral, este mesmo sistema poderá ser adaptado e utilizado como ponto de partida para outros projetos com o intuito de medir tempos de resposta não só de humanos, mas também o tempo entre eventos ou fenômenos que qualquer natureza. 7. REFERÊNCIAS Livros: BOLTON, William. Mecatrônica: uma abordagem multidisciplinar. 4. Ed. Porto Alegre: Bookman, PEREIRA, Fábio. Microcontroladores PIC: Programação em C - São Paulo: Érica, Internet: Microchip Technology Inc. Data Sheet do microcontrolador PIC18F4550. Disponível em < Acesso em: 11 de maio de 2014 Proteus. Disponível em < Acesso em: 20 de maio de Monografias, dissertações e teses: SANTOS, Leonardo. Sistema de comunicação USB com microcontrolador - Recife: Junho de 2009.
13 RESPONSE TIME MEASUREMENT SYSTEM: AN APPLICATION TO THE MEASUREMENT OF REFLEX TIME AND ATHLETES TRAINING Abstract: Time response measurement system can be used on several areas of engineering. For example, the measurement of the response time of elderly persons might help on the cognitive state estimation as also as act as a stimulus to their skills improvement. Computational systems could be used to construct such system but the traditional personal computers input/output interfaces are not adequate for such applications once great dimensions might be required. To solve the problem of the multiple digital interfaces required to activate and measure the response time microcontrolled systems can be used. This paper presents the development of a microcontrolled system capable of to activate 24 different outputs and measure the time until the input be activated. The outputs are composed by a set of LEDs and the inputs are manually push buttons. The complete system will be used to the athletes training. The inputs/outputs set can be programmed to generate training sequences that demands the lateral shift, squatting and jumps to push the respective button. This type of training joints the reducing of the reaction time as also as the athletes skills. First tests will be executed with tennis modality that demands several of the movements previous cited. All work was developed during the course conclusion monograph. This paper demonstrates as the interactions between different areas, physical education and computing engineering, may be motivating to students under engineering graduation. Key-words: Response time, microcontrolled systems, Athlete training
SISTEMA DE MEDIÇÃO DE TEMPO DE RESPOSTA: UMA APLICAÇÃO PARA A MEDIÇÃO DE TEMPO DE REFLEXO E TREINAMENTO DE ATLETAS
SISTEMA DE MEDIÇÃO DE TEMPO DE RESPOSTA: UMA APLICAÇÃO PARA A MEDIÇÃO DE TEMPO DE REFLEXO E TREINAMENTO DE ATLETAS Trabalho de Conclusão de Curso Engenharia de Computação Pedro Buarque Caminha Monteiro
Faculdade de Tecnologia SENAI Pernambuco - Unidade Santo Amaro Curso de Tecnologia em Mecatrônica Industrial
Serviço Nacional de Aprendizagem Industrial Departamento Regional de Pernambuco Faculdade de Tecnologia SENAI Pernambuco - Unidade Santo Amaro Curso de Tecnologia em Mecatrônica Industrial Disciplina:
Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01
Application Note FBEE Controle de Placas com entradas Analógicas REV01 1 Rev01 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:
Data Sheet FBEE Kit V05
Data Sheet FBEE Kit V05 IEEE 802.15.4 SUPORTA PROTOCOLOS ZIGBEE E MIWI REV 02 1 Rev02 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:
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
Sistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Interfaces de Entradas e Saídas DCA0119 Sistemas Digitais Heitor Medeiros Florencio
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
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
Microcontroladores: Programação em C
Aula 06 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 02/04/2013 1 Microcontroladores PIC São fabricados pela Microchip Technology. PIC significa Programmabile Intelligent Computer, ou
Jadsonlee da Silva Sá
Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset
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
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus
LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 03: INTERRUPÇÕES
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
Tranca Codificada para uso em Sistemas de Controle de Acesso Microprocessado
Tranca Codificada para uso em Sistemas de Controle de Acesso Microprocessado Marcus Vinícius Rangel Maciel Pimenta (1); Francisco Lucas Araujo Cabral (2); Anaxágoras Maia Girão (3) (1) IFCE Instituto Federal
Interrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
SOFTWARES PARA CONTROLE DE ROBÔ CÂMERA
SOFTWARES PARA CONTROLE DE ROBÔ CÂMERA Phelipe Wesley de Oliveira Carlos André Dias Bezerra LABORATÓRIO DE PROTÓTIPOS EDUCACIONAIS E DE MECATRÔNICA DEMP CT - UFC phelipewesleydeoliveira@gmail.com cadbufc@gmail.com
Temporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso
Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar
Sistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Temporizadores e Contadores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Temporizadores
Sistemas Operacionais de Tempo Real - Teclados Matriciais
1 / 27 Sistemas Operacionais de Tempo Real - Teclados Matriciais por Henrique Frank W. Puhlmann Introdução Chaves eletromecânicas são uma forma quase primitiva de interface entre um sistema eletrônico
Programação em Linguagem C
Programação em Linguagem C UNIDADE 1 Unidade I Nesta unidade aprenderemos: escrever o código no computador e transferir para o Arduino. ligar e desligar um pino; utilizar o delay (tempo); ler um pino para
Painel Luminoso com LEDs
Painel Luminoso com LEDs Edson T. Midorikawa/2006 RESUMO Esta experiência consiste no projeto e na implementação do circuito de controle de um painel luminoso composto por LEDs (diodos emissores de luz).
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
Lista de Exercícios 1
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS2322 c) Interrupções Lista de Exercícios 1 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Arquitetura do Microcontrolador Atmega 328
Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Arquitetura do Microcontrolador Atmega
Guia de Práticas Elevador Didático Programável
Guia de Práticas Elevador Didático Programável Módulo: Arduino MEGA 2560 1ªEdição Resumo Guia com as principais práticas presentes no Caderno de Práticas que acompanha o Elevador Didático Programável.
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa de Aquisição de Dados (21)4063-9798 (11)4063-1877 Skype: cerne-tec MSN: cerne-tec@hotmail.com www.cerne-tec.com.br Kits Didáticos e Gravadores da
Sistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados
Arduino - Primeiros Passos
Arduino - Primeiros Passos Por Fábio Souza 06/11/2013 ÍNDICE DE CONTEÚDO 1. Introdução ao Arduino 2. Plataforma de desenvolvimento Arduino 3. Hardware do Arduino 4. Software do Arduino 5. IDE do Arduino
1.2 Registradores relacionados as Interrupções. 3. TOSE Sentido da transição da borda do sinal aplicado am TMR0
Capítulo 1 Interrupções 1.1 O que são interrupções? Como o nome sugere interrompe a execução normal e exige atenção urgente da CPU. São eventos não previsíveis e assim não pode ser oferecido tempo de CPU
INTRODUÇÃO: MICROCONTROLADORES
INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO Profª Danielle Casillo Ambiente de software desenvolvido para a programação, configuração, depuração e documentação de programas
O que você pode fazer com o Arduino
O que é Arduino O Arduino foi criado em 2005 por um grupo de 5 pesquisadores : Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis. O objetivo era elaborar um dispositivo que fosse
Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
MÓDULO DE PASSAGEM LINEAR HCS
LINEAR-HCS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 1 Revisado em 15/03/2007 MÓDULO DE PASSAGEM LINEAR HCS DESCRIÇÃO GERAL: O Módulo de passagem é um equipamento
Dispositivo de Selagem de Doce de Leite HI. Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Dispositivo de Selagem de Doce de Leite HI Profª Danielle Casillo Estudo de Caso: Dispositivo de Selagem de Doce
Interrupções do Interrupções Gabriel Kovalhuk. UTFPR DAELN - Tecnologia em Mecatrônica Industrial
Interrupções do 8051 Interrupções Interrupções do 8051 Evento aleatório à sequência normal do programa; Quando ocorre o evento, o programa é desviado para a função de atendimento da interrupção; O endereço
ITEM Instituto de Tecnologia Emerson Martins MANUAL DO KIT FPGA-EE REV-01
ITEM Instituto de Tecnologia Emerson Martins MANUAL DO KIT FPGA-EE03 www.professoremersonmartins.com.br 2016 REV-01 MANUAL DE UTILIZAÇÃO DO KIT FPGA EE03 Primeiramente o ITEM INSTITUTO DE TECNOLOGIA EMERSON
FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE
FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE PROF. ENG. ESP. ANTONIO CARLOS LEMOS JÚNIOR acjunior@facthus.edu.br
Projeto de Sistemas Eletrônicos
Curso de Formação Profissional Técnico em Eletroeletrônica Módulo II Senai Arcos-MG Projeto de Sistemas Eletrônicos Raphael Roberto Ribeiro Silva Técnico em eletroeletrônica pelo INPA Arcos Estudante de
Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA
Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA Sistemas Digitais Agenda Arduino Tipos, detalhes; Esquema elétrico. IDEs Eagle; ATMel Studio; Arduino Studio; Circuits IO (Simulador). Arduino Arduino MEGA2560
Lista de Exercícios 2
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Período Saulo O. D. Luiz
Sistemas Microcontrolados Período 2009.2 Aula 2 1 Saulo O. D. Luiz Roteiro Características de um Microcontrolador 2 Saulo O. D. Luiz Características de um Microcontrolador Microcontrolador de fabricantes
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
A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.
A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa. A alimentação externa ocorre através do conector Jack com o pino positivo no centro, onde o valor de
29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-5 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Temporizadores e Contadores (Timer/Counter)
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal
EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
APÊNDICE A. MANUAL DE OPERAÇÕES DO SET d
a) CONFIGURAÇÕES INICIAIS APÊNDICE A MANUAL DE OPERAÇÕES DO SET d iniciais como segue: Antes dos testes utilizando-se o SET são necessárias algumas configurações a.1) Faixa de trabalho de V D A faixa de
Kit de desenvolvimento ACEPIC Light
Kit de desenvolvimento ACEPIC Light O Kit de desenvolvimento ACEPIC Light foi desenvolvido tendo em vista a utilização de vários periféricos numa só placa, evitando o uso de proat-boards e facilitando
Curso de Microcontroladores PIC 16F84A
Curso de Microcontroladores PIC 16F84A João Neto Caetano Jnetcaetano@hotmail.com Marciel Gonçalves Azevedo Marcielgazevedo@hotmail.com Célio Rodrigues Pinto Treinamentos em geral, suporte a alunos universitários
Painel Luminoso com LEDs
Painel Luminoso com LEDs Versão 2007 RESUMO Esta experiência consiste no projeto e na implementação do circuito de controle de um painel luminoso composto por LEDs (diodos emissores de luz). Através da
Arduino Lab 08 Banco de teste para memória RAM HM6116 de 16k
Arduino Lab 08 Banco de teste para memória RAM HM6116 de 16k Neste Lab iremos descrever a implementação de um sistema para testar antigas memórias RAM, estática, modelo HM6116LP-4 que ainda são utilizadas
Aula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051
Aula 4 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051 Cenário: Sistema de Controle de LEDs Sistema Embarcado Sistema Engenharia de Sistemas Embarcados
Palestra de Tecnologia. Assunto: Microcontroladores.
Palestra de Tecnologia Assunto: Microcontroladores www.cerne-tec.com.br Apresentação Apresentação Vitor Amadeu Souza vitor@cerne-tec.com.br Cerne Tecnologia: Localização: Rio de Janeiro Áreas de atuação:
Capítulo 14. Expandindo as portas de comunicação 8031 com a PPI Interface PPI 8255
Capítulo 14 Expandindo as portas de comunicação 8031 com a PPI 8255 Como discutido ao longo do livro, o 8031 deixa 8 bits para controle genérico de dispositivos. Em situações nas quais se necessita um
Sistemas Microcontrolados
Ciência da Computação Sistemas Microcontrolados Função dos Registradores no PIC Prof. Sergio F. Ribeiro Os Registradores Especiais que Controlam Tudo Vimos que configurações podem ser feitas para definir
Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM
Guia rápido AFSmart Board PIC18F4550-I/P Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Características Placa para
Aula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Na figura abaixo é mostra os pinos do microcontrolador utilizado no montagem da placa, o PIC16F628A.
Escrito por Wandery Ap Ramos CLP PIC Wantronics Hoje em dia nas industrias em geral se utilizam muitos inversores de frequência, CLPs, controladores de velocidade, temporizadores, controladores de temperatura,
Sequência de passos de programação, gravação e configuração do kit DE0-Nano Altera.
Hallan William Veiga Sequência de passos de programação, gravação e configuração do kit DE0-Nano Altera. Inicialmente é necessária a instalação do software Quartus II 10.1 Web Edition. Este é disponibilizado
MANUAL DO KIT FPGA EE02-SOQ
EMERSON ELETRÔNICOS MANUAL DO KIT FPGA EE02-SOQ www.professoremersonmartins.com.br 2014 REV-01 MANUAL DE UTILIZAÇÃO DO KIT FPGA EE02_SOQ Primeiramente a Emerson Eletrônicos, em nome do professor Emerson
Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW
Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW "Este artigo tem como proposta apresentar uma plataforma para monitoramento
Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11
Circuito Eletrônico Entendendo o circuito eletrônico na robótica Circuito Integrado Um circuito integrado híbrido é um circuito eletrônico miniaturizado constituído de dispositivos semicondutores individuais,
PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída
PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof.
Microcontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs
Cenário: Sistema de Controle de LEDs Sistema Embarcado Aula 4 Sistema Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 851 Engenharia de Sistemas Embarcados
CONTROLE DE UM SERVO MOTOR
CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades
Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2
Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2 Display de LCD 16 2 Neste Lab, iremos descrever como conectar o sensor BH1750FVI, já citado no Lab 01, ao Arduino Micro e à um display. A indicação
Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática
www.spei.br Sociedade Paranaense de Ensino e Informática Parte II Arquitetura 2 1 Estrutura Básica 3 4 2 Arquitetura Básica 5 CLP x Computador A fonte de alimentação possui características ótimas de filtragem
Módulo de Cristal Líquido LCD
Módulo de Cristal Líquido LCD 1 Introdução Os módulos LCD são interfaces de saída muito utilizadas em sistemas microprocessados e microcontrolados. Estes módulos podem ser gráficos e alfanuméricos. Os
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos
Técnicas de Interface com Microcontroladores (8051)
SEL- APLICAÇÕES DE MICROPROCESSADORES I Técnicas de Interface com Microcontroladores (0) Estrutura das Portas do 0: Todas as quatro Portas (P0,P,P,P) da família de Microcontroladores MCS- são bi-direcionais.
MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1
MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO DESCRIÇÃO DO PRODUTO... 3 CARACTERÍSTICAS... 3 CONFIGURAÇÃO USB... 4 CONFIGURAÇÃO... 5 PÁGINA
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa PICLAB16F628A (21) 4063-9798 (11) 4063-1877 E-mail: MSN: cerne-tec@hotmail.com Skipe: cerne-tec Kits Didáticos e Gravadores da Cerne Tecnologia A
B.L.U.E. Bloco Limitador da Unidade de Energia. Manual do Usuário Versão 4.2
B.L.U.E. Bloco Limitador da Unidade de Energia Manual do Usuário Versão 4.2 2 ÍNDICE PÁG. 1 APRESENTAÇÃO...03 2 DESCRIÇÃO DO EQUIPAMENTO...04 2.1 ROTINA INICIAL DE AVALIAÇÃO DA REDE ELÉTRICA...04 2.2 TROCA
Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial
Comércio e Manutenção de Produtos Eletrônicos proxsys@proxsys.com.br Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial PROXSYS Conversor USB/RS485 ou USB/RS232
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa IO Bluetooth (21)3062-1711 (11)4063-1877 Skype: cerne-tec MSN: cerne-tec@hotmail.com www.cerne-tec.com.br Tutorial para Testes na Placa IO Bluetooth
Comunicação USB com o PIC Vitor Amadeu Souza
1 Comunicação UB com o PIC Vitor Amadeu ouza vitor@cerne-tec.com.br Introdução Os modernos microcontroladores da Microchip, haja vista os da família PIC18 estão cada vez mais com uma integração maior e
Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial
Periféricos Integrados do 8051 Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída O 8051
Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec
Cerne Tecnologia e Treinamento Tutorial para Testes na Placa PICLAB16F877A (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec www.cerne-tec.com.br
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa Cerne Connect PLUS suporte@cerne-tec.com.br Cerne Kits Didáticos e Gravadores da Cerne Tecnologia A Cerne tecnologia têm uma linha completa de aprendizado
Microcontroladores PIC16 - XM 116 -
T e c n o l o g i a Microcontroladores PIC16 - XM 116 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC16 - XM 116 - INTRODUÇÃO O mundo da
Introdução do Arduino para aquisição de dados e controle de instrumentos
Introdução do Arduino para aquisição de dados e controle de instrumentos Rafael Pezzi Centro de Tecnolocia Acadêmica Instituto de Física - UFRGS Novembro de 2018 Roteiro O que é o Arduino? Especificações
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução
MSP430 Lab 02 Criar e Compilar um projeto
MSP430 Lab 02 Criar e Compilar um projeto Software CCS Neste post iremos criar um novo projeto utilizando a IDE CCS da Texas Instruments, compilar o código feito em linguagem C e fazer o Debug da aplicação
Microcontroladores. Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br
Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br Conceito final será constituído de duas avaliações: 1ª Conceito avaliação teórica 2ª Conceito
07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.
Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle
Aula 07 BARRAMENTOS Barramentos Para que as placas de expansão possam ser utilizados em qualquer micro, independentemente do processador instalado, utiliza-se diversos modelos de barramentos de expansão.
Kit de desenvolvimento ACEPIC PRO V3.0
Kit de desenvolvimento ACEPIC PRO V3.0 O Kit de desenvolvimento ACEPIC PRO V3.0 foi desenvolvido tendo em vista a integração de vários periféricos numa só placa, evitando o uso de protoboards e facilitando
Sistemas Operacionais de Tempo Real Displays de 7 segmentos
1 / 31 Sistemas Operacionais de Tempo Real Displays de 7 segmentos por Henrique Frank W. Puhlmann Introdução Este artigo faz parte da série de artigos que apresenta Bibliotecas de funções e rotinas padronizadas
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa de Aquisição de Dados IV Sumário 1. Reconhecendo o Kit 03 2. Reconhecendo a Placa de Aquisição de Dados 04 3. Entradas Digitais do tipo contato seco
Comércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO-WIFI/OEM. Versão 2.
Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO-WIFI/OEM PROXSYS Versão 2.0 Agosto -2017 Controlador Industrial CP-WS1 Configurações
MEDIDOR DE VELOCIDADE E ACELERAÇÃO PARA AUXILIAR NO ENSINO DA DISCIPLINA DE FÍSICA I PARA ENGENHARIA 1
MEDIDOR DE VELOCIDADE E ACELERAÇÃO PARA AUXILIAR NO ENSINO DA DISCIPLINA DE FÍSICA I PARA ENGENHARIA 1 Cláudio Eduardo Schirmann 2, Oneide Antonio Siveris De Oliveira 3, Alexandre Fischer 4, Mauro Fonseca
Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:
Montagem Kit Didático MICRO-I Prof. Mauricio Curso: Eletrônica Industrial Experiência 01 Departamento de Sistemas Eletrônicos Identificação dos Alunos: 1. Data: 2. Turma: 3. 4. Nota: 5. I. OBJETIVOS -