INTEGRAÇÃO JAVA COM ARDUINO
|
|
|
- Ângelo Amado Araújo
- 9 Há anos
- Visualizações:
Transcrição
1 INTEGRAÇÃO JAVA COM ARDUINO Alessandro A. M. De Oliveira 3, Alexandre O. Zamberlan 3, Reiner F Perozzo 3, Rafael O. Gomes 1 ;Sergio R. H Righi 2,PecilcesP. Feltrin 2 RESUMO A integração de Linguagem de programação é importante para que se possa utilizar diversas linguagens em um software, este artigo tem o intuito de mostrar de forma técnica e detalhada a integração do Java com o Arduino, visando também a integração de sensores, onde se possa visualizar os dados no instantaneamente. Desta forma é possível utilizar vários equipamentos para a obtenção de dados que serão lidos, tratados e interpretados pelas linguagens em questão. Palavras-chave: Automação; Arduino; Java; 1. INTRODUÇÃO Muitos softwares dependem da coleta e tratamento de dados através de dispositivos externos, que por sua vez necessitam de uma linguagem diferente a qual o software utiliza usualmente, sendo assim é feita a integração das linguagens. Diversas linguagens de programação são utilizadas no desenvolvimento de software com isso existem vários desafios para integrar diferentes linguagens, para solucionar esses desafios existem técnicas para facilitar o desenvolvimento. A linguagem Java é bastante utilizada no desenvolvimento de software, seu código é aberto e utilizado por um grande número de desenvolvedores. Também há muitas bibliotecas que facilitam o desenvolvimento, uma dessas bibliotecas é chamada de RXTX que será utilizada na integração Java com o Arduino. Essa integração será realizada para que valores de um Encoder sejam recebidos pelo Arduino e enviados para uma aplicação que é desenvolvida em Java, para que esses dados sejam tratados. 1 Acadêmico do Curso de Sistema de Informação UNIFRA. [email protected] 2 Acadêmico do Curso de Ciência da Computação UNIFRA. [email protected] 2 Acadêmico do Curso de Ciência da Computação UNIFRA. [email protected] 3 Professor do Curso de Ciência da Computação UNIFRA. [email protected] 3 Professor do Curso de Ciência da Computação UNIFRA. [email protected] 3 Professor do Curso de Ciência da Computação UNIFRA. [email protected] 1
2 2. Ferramentas Utilizadas seguir. Neste projeto foram utilizadas diversas ferramentas que serão abordadas a 2.1. Arduino Arduino é uma placa de prototipagem eletrônica que integra hardware e software em sua placa ha um microcontrolador Atmega tem suporte para entrada e saída de dados, com uma linguagem de programação baseada em C, um dos objetivos da criação do projeto Arduino foi para que possa ser feito vários projetos com custos acessível e fácil de programar (Arduino, 2013). Existem várias extensões para o Arduino, como Shields de internet, GPS, GSM entre outros, A Figura 1 mostra o Arduino. Figura 1: Arduino. Fonte: ARDUINO. An open-sourceelectronicsprototypingplatform. Disponível em: < Acesso em: 11 fev Java Linguagem de Programação é orientada a objetos, foi desenvolvida em Chicago, a linguagem java não é compilada para códigos nativos mas sim compiladas para bytecode que essa compilação é feita por uma maquina virtual. Deve se levar em conta as suas características principais para criar códigos, é Orientada a Objetos, segurança, sintaxe é similar a C, varias bibliotecas prontas. 2
3 Como java é uma linguagem OpenSource ha muitas comunidades que ajudam no seu desenvolvimento, o java também tem uma grande vantagem a outras linguagem é a possibilidade de um mesmo software ser executa em diversas plataformas sob uma mesma compilação, a Figura 3 mostra um exemplo de código, esse exemplo cria uma classe animal e duas similares que quando são chamadas mostram o resultado do retorno da função. Figura 3. Exemplo Código Linguagem Java 2.3. Biblioteca RXTX Com a grande facilidade da linguagem Java de integrar diversas plataformas, são criadas bibliotecas para possibilitar o reaproveitamento do código, a biblioteca RXTX faz a comunicação tanto serial quanto paralela da porta USB, desta maneira os dados são enviados do Arduino para o aplicativo. Para iniciar a biblioteca basta importar para a IDE de desenvolvimento e iniciar a sua compilação. Seus códigos podem ser todos alterados fazendo assim com que tenha mais controle sobre a aplicação Encoder Encoder é um sensor eletromecânico que conta e reproduz pulsos elétricos, conforme a forma que o eixo é rotacionado. Ele é utilizado para conversão de movimentos rotativos ou de deslocamentos que gera uma quantidade de pulsos por 3
4 volta. Com esses pulsos é possivel calcular as medidas de velocidade de rotação. Figura 6 mostra o Encoder. Figura 6. Encoder Fonte: Metalatex. Guia Geral de Produtos Automação.Disponível em < em 12 Jun INTEGRAÇÃO Os dados gerados pelo Encoder são obtidos pelo Arduino, enviados atraves da biblioteca RXTX para a aplicação em Java. Figura 7. Código da Biblioteca RXTX 4
5 Após a instalação das IDEs tanto do Arduino quanto a do Java foi também importada a biblioteca RXTX. A Figura 7 mostra parte do código da biblioteca, esta mostra a comunicação com a porta serial, que é responsável por enviar os dados do arduino para o Java. Uma ves definida a taxa de transferência em bauds, e a porta serial o software ira iniciar a comunicação entre os dois componentes, e mostrara na tela os dados que estão sendo obtidos pela porta serial. No arduino foi feita a inicialização das variáveis do encoder, para que possa ser recebido pela porta serial e enviado para a aplicação. Foi utilizado o Serial Print para que se possa ser visualizado, na Figura 8 é mostrado parte do código do encoder. Figura 8: Codigo para receber os dados do Encoder. 4. CONCLUSÃO É possível fazer a integração de muitas linguagens de programação e de vários dispositivos para que se tenha um melhor desempenho. Existem várias formas de chegar até essas integração, neste trabalho utilizou a integração do Arduino com o Java, possibilitando assim disponibilizar os dados adquiridos pela plataforma Arduino em outra linguagem de programação. 5
6 REFERÊNCIAS ARDUINO. An open-sourceelectronicsprototypingplatform. Disponível em: < Acesso em: 17 out THOMAZINI, Daniel. ALBUQUERQUE, Pedro U. B. Sensores industriais Fundamentos e Aplicações. 5º ed. São Paulo: Érica, p. SABER ELETRONICA, São Paulo: Editora Saber, n. 405, out DEVMEDIA. Utilizando a API RXTX para manipulação da serial Parte III Disponível em: < Acesso em: 15 julho G. Cornell, C. S. Horstmann, Métodos Nativos, São Paulo, 2003, pp HARVEY M. Deitel. Java: Como Programar. 6 ed. São Paulo: Pearson education do Brasil, ROSÁRIO, João Maurício, Princípios de Mecatrônica, São Paulo, Prentice Hall,
EMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C.
EMENTA Curso de Projetos Microcontrolados utilizando Linguagem C. Descrição dos Cursos A Hit Soluções Tecnológicas vem através deste documento apresentar a proposta de dois cursos de projetos baseados
APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO
APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO Alessandro A. M de Oliveira 1 ; Alexandre de Oliveira Zamberlan 1 ; Péricles Pinheiro Feltrin 2 ; Rafael Ogayar Gomes 3
SISTEMA DE INFORMAÇÃO AO ACADÊMICO SIAWEB 1.0 PROJETO FÍSICO
UNIVERSIDADE XXXXX PRÓ-REITORIA ACADÊMICA CENTRO DE CIÊNCIAS EXATAS, AGRARIAS E DAS ENGENHARIAS CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMA DE INFORMAÇÃO AO ACADÊMICO SIAWEB 1.0 PROJETO FÍSICO TUBARÃO, JUNHO
PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO
PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO A Programação Orientada ao Objeto deu seus primeiros passos ainda na década de 70. A sua origem vem da linguagem Simula (Simula Language) e como o nome indica
Relatório Técnico: Descrição do algoritmo para pesquisa automática dos egressos do curso de Ciência da Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Ciências da Computação Laboratório de Engenharia de Software Relatório Técnico: Descrição do algoritmo
Programação Orientada a Objetos. Professor Leonardo Cabral - Larback
Programação Orientada a Objetos Professor Leonardo Cabral - Larback Programação Orientada a Objetos O termo Programação Orientada a Objetos (POO) foi criado por Alan Kay (http://pt.wikipedia.org/wiki/alan_kay),
Avaliação da Satisfação do Cliente de Informática
Avaliação da Satisfação do Cliente de Informática JULIANO MAIA ARINS Orientador: Everaldo Artur Grahl Roteiro de Apresentação Introdução Objetivos Qualidade de Software Qualidade Princípios da Qualidade
Protótipo de um túnel de vento com Controle de Vazão e Temperatura em ambiente LabVIEW
Protótipo de um túnel de vento com Controle de Vazão e Temperatura em ambiente LabVIEW "O kit de desenvolvimento do LabVIEW mostrou-se uma excelente alternativa em relação às outras ferramenta de desenvolvimento
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa. Coordenação do Curso Superior de Tecnologia em. Automação Industrial
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Câmpus Ponta Grossa Coordenação do Curso Superior de Tecnologia em Automação Industrial Jhonathan Junio de Souza Tipos de códigos Binários Trabalho apresentado
INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:
INTERFACE PARALELA Área: Eletrônica Nível de conhecimento necessário: básico Tópicos abordados: O que é a interface paralela? Quantas entradas e saídas ela possui? Construindo a interface Manipulando no
Guia de desenvolvimento de um aplicativo para o sistema operacional Android
Guia de desenvolvimento de um aplicativo para o sistema operacional Android Introdução Este documento será voltado para o desenvolvimento de um aplicativo na plataforma Android (sistema operacional do
Internet das Coisas com Intel A3 Métodos de programação. [email protected]
Internet das Coisas com Intel A3 Métodos de programação [email protected] Opções 1. IDE Arduino para plataformas IoT da Intel 2. Intel XDK para IoT 3. Intel IoT SDK com Eclipse 4. Desenvolvimento
RESOLUÇÃO. Artigo 2º - O Curso, ora criado, será oferecido no turno noturno, com 10 semestres de duração e com 50 vagas iniciais.
RESOLUÇÃO CONSEPE 27/2001 CRIA E IMPLANTA O CURSO DE ENGENHARIA DE COMPUTAÇÃO, NO CCT, DO CÂMPUS DE CAMPINAS. O Presidente do Conselho de Ensino, Pesquisa e Extensão - CONSEPE, no uso de suas atribuições
Rastreador RST - VT. Configuração de Hodômetro
Configuração de Hodômetro Sumário Apresentação...2 Introdução...2 Quilometragem pelo GPS...2 Quilometragem pelo sensor de Hodômetro...5 Contatos Multi Portal...8 1 Apresentação Agradecemos pela escolha
PLOTTER CNC PARA CONFECÇÃO DE PLACAS DE CIRCUITO IMPRESSO RESUMO
PLOTTER CNC PARA CONFECÇÃO DE PLACAS DE CIRCUITO IMPRESSO Clecio Jung1; Ricardo Kerschbaummer2 RESUMO O tema principal deste projeto consiste em construir um Plotter CNC capaz de desenhar em placas de
FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Arduino
FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado Arduino 1 Arduino Arduino: O que é? O Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e
Sistemas Distribuídos Capítulo 4 - Aula 5
Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento
Projeto Braço Articulado
Projeto Braço Articulado Gustavo Rossi, José Antônio Duarte e Xano Trevisan Kothe Trabalho Final de Robótica - UNISC 1 Objetivo Controle e montagem de um braço articulado; Com três eixos de liberdade;
Processo de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Conteúdo Programático
Ementa do Curso O treinamento Android Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma Android (tablets e smartphones) do Google, utilizando
Data Sheet FBEE Kit V05
Data Sheet FBEE Kit V05 IEEE 802.15.4 SUPORTA PROTOCOLOS ZIGBEE E MIWI REV 01 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:
Credenciamento. e manual de instalação Magento. Credenciamento. Configurações
Credenciamento Configurações Para realizar o cadastro e criar sua conta vendedor no Clickpag Rede, acesse https://www.userede.com.br/clickpag/paginas/cadastro/index.html Durante o credenciamento, será
Informática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
Aula 01 TEOREMAS DA ANÁLISE DE CIRCUITOS. Aula 1_Teoremas da Análise de Circuitos.doc. Página 1 de 8
ESCOLA TÉCNICA ESTADUAL ZONA SUL CURSO TÉCNICO EM ELETRÔNICA II. CIRCUITOS ELÉTRICOS Aula 0 TEOREMAS DA ANÁLISE DE CIRCUITOS Prof. Marcio Leite Página de 8 0 TEOREMA DA ANÁLISE DE CIRCUITOS.0 Introdução
TESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE
TESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE Willian Gilson de Melo 1 Álvaro Ferraz d Arce 2 RESUMO: Neste artigo, serão abordadas três metodologias de
Produção de Vídeos Didáticos: Tábua de Galton
UNICAMP - Universidade Estadual de Campinas; IFGW Instituto de Física Gleb Watagin; Relatório Final de F 809, Instrumentação para ensino: Produção de Vídeos Didáticos: Tábua de Galton André de Ávila Acquaviva,
Dispositivos Externos
Dispositivos Externos Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos
LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES
LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES LUCENA, José Henrique Blenke de Almeida¹; Frozza, Angelo Augusto 2 Instituto Federal Catarinense - IFC, Camboriú/SC INTRODUÇÃO O ensino de Algoritmos, ou Lógica de
INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA RELÓGIO DIGITAL -MONTAGEM COM CONTADOR COMERCIAL
INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA RELÓGIO DIGITAL -MONTAGEM COM CONTADOR COMERCIAL Relatório técnico apresentado como requisito parcial para obtenção de
UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB
UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo
Programação em JAVA. Subtítulo
Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
SISTEMA OPERACIONAL - ios
Manual do Usuário SISTEMA OPERACIONAL - ios Filho Protegido Versão 1.0 1 1 Índice 1 Índice... 2 2 INTRODUÇÃO FILHO PROTEGIDO... 3 3 INSTALAÇÃO DO APLICATIVO DOS PAIS... 4 3.1 LOCAL DE INSTALAÇÃO DO FILHO
MEDIÇÃO DE VAZÃO DO FLUÍDO DE ARREFECIMENTO COM MEDIDOR TIPO TURBINA
MEDIÇÃO DE VAZÃO DO FLUÍDO DE ARREFECIMENTO COM MEDIDOR TIPO TURBINA F. V. RADEL 1, M. ESPOSITO 1 1 Universidade Federal de Pelotas, Centro de Engenharias, Engenharia de Controle e Automação E-mail para
Introdução a Funções
Introdução a Funções Funções Matemáticas função é uma relação de um ou vários valores de argumentos de entrada em um ÚNICO resultado de saída. y z Fig I f(x) = x 2 x = 2 f(x) = 4 x z = f(x,y) = x 2 +y
Orientação a Objetos
Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No
Laboratório de Robótica XT95
Laboratório de Robótica XT95 O XT 95 é o kit mais avançado da linha XT, contendo todos os componentes das linhas anteriores. Se com as linhas anteriores você já pudia criar muitos projetos, com essa linha
BARRAMENTO. Caminho de Dados
BARRAMENTO Caminho de Dados Conceito Um barramento é simplesmente um circuito que conecta uma parte da placa-mãe à outra. Quanto mais dados o barramento consegue ter de uma só vez, mais rápido a informação
Ferramenta para estudo da estrutura óssea eqüina utilizando técnicas de Realidade Virtual
Ferramenta para estudo da estrutura óssea eqüina utilizando técnicas de Realidade Virtual SANTOS, Verediana HERMOSILLA, Ligia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis
Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016
Aula 05 Instalação e Uso do Arcabouço Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016 Sumário Teste automatizado Instalação do arcabouço. Estrutura de diretórios do arcabouço. Como utilizar
OpenPDV: Sistema aberto para gerenciamento de restaurantes
Universidade Federal de Santa Catarina Departamento de Informática e Estatística INE5638 Introdução a Projetos Orientador: José Eduardo de Lucca OpenPDV: Sistema aberto para gerenciamento de restaurantes
Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 09 Linguagem LadderSistemas Profª Danielle Casillo Sistemas Os diagramas lógicos estudados anteriormente
O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh) Mapas de Veitch-Karnaugh Montar circuitos lógicos a partir de tabela verdade, embora seja tarefa fácil, geral um circuito extremamente grande.
Ciência da Computação
Ciência da Computação TCC em Re-vista 2012 21 NASCIMENTO, Carlos Henrique 1. O game como instrumento de crítica social. 2012. 92 f. Trabalho de Conclusão de Curso (graduação em Ciência da Computação),
Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes [email protected]
Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes [email protected] RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato
Guia para instalação da Loja demonstração
Guia para instalação da Loja demonstração Índice Capítulo 1... 3 Analisando a loja exemplo... 3 Capítulo 2... 6 Instalação da Loja... 6 Página 2 de 7 Capítulo 1 Analisando a loja exemplo No arquivo Loja_demonstracao.zip
Montadores e Compiladores
Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise
UTILIZAÇÃO DA PLATAFORMA ARDUINO COMO FERRAMENTA DE CONTROLE PARA UM SISTEMA DE NÍVEL DE LÍQUIDOS.
UTILIZAÇÃO DA PLATAFORMA ARDUINO COMO FERRAMENTA DE CONTROLE PARA UM SISTEMA DE NÍVEL DE LÍQUIDOS. A. H. GIMENES 1, P. R. A. PEREIRA 2 1 Centro Universitário das Faculdades Associadas de Ensino - UNIFAE,
USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP
QUINTO RELATÓRIO DE ESTUDOS 01 DE FEVEREIRO DE 2012 Aluno: Francisco Gerson Amorim de Meneses Orientadores: Helena C. G. Leitão / Marcos Lage Tema sugerido: Comparação de Técnicas para Segmentação de Imagens
Primeira Prova de Análise e otimização de Código - DCC888 -
Primeira Prova de Análise e otimização de Código - DCC888 - Ciência da Computação Nome: Eu dou minha palavra de honra que não trapacearei neste exame. Número de matrícula: As regras do jogo: A prova é
1.1. Definição do Problema
13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir
Herança. Prof. Leonardo Barreto Campos 1
Herança Prof. Leonardo Barreto Campos 1 Sumário Introdução; Herança Simples; Tipos de Herança; Classe Abstrata; Conversão de Tipos entre Base e Derivada; Níveis de Herança; Herança Múltipla; Bibliografia;
O AMBIENTE DELPHI. Programação de Computadores.
O AMBIENTE DELPHI Programação de Computadores Profº.: Cristiano Vieira [email protected] A IDE (Integrated Development Environment) do Delphi consiste em quatro partes principais: JanelaPrincipal(1)
Orientações Para o Preenchimento do Formulário de Inscrição Preliminar dos Projetos
Orientações Para o Preenchimento do Formulário de Inscrição Preliminar dos Projetos O presente documento tem como objetivo apresentar as diretrizes e orientar no preenchimento do formulário de inscrição
Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C 3.1. Compilação de um Programa C O compilador C realiza a compilação do código-fonte de um programa em cinco etapas: edição, pré-processamento, compilação,
Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza
Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados para o todo ou quaisquer
Introdução. Display de sete segmentos
Código do Laboratório: AP08 Data: 30/04/2009 Nomes: Bruno Jurkovski Cartão número 172865 Marcos Vinicius Cavinato Cartão número 171774 Turma D Introdução A aula prática de 30/04/2009 consiste das seguintes
2 MATERIAL E MÉTODOS
ANÁLISE COMPARATIVA DE DOIS FIREWALLS GRATUITOS E SUAS APLICAÇÕES EM UM AMBIENTE DE REDE VIRTUALIZADO Gilmar Maikon Ferreira Silva 1, Marcos Paulo Vigiassi 2 1 Discente em Informática Para Negócios, Faculdade
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do
Algoritmos e Programação II
Algoritmos e Programação II Agenda Desenvolver Software Objetos Classes Estudo de algumas Classes da API Estudo de algumas Classes da API Pacotes Criando nossa primeira classe Desenvolver SOFTWARE GAP
Maratona de Programação - Dicas Para Iniciantes
Sumário Maratona de Programação - Dicas Para Iniciantes Prof. Josué Pereira de Castro Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Cascavel, 2009 Sumário Sumário 1 Conceitos
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS ENGENHARIA DA COMPUTAÇÃO SMARTGATE
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS ENGENHARIA DA COMPUTAÇÃO SMARTGATE CURITIBA 2011 ANDRÉ LUÍS HOINACKI LOUREIRO Documentação apresentada ao curso de Engenharia
Experiência 01: ACIONAMENTO DE MOTORES COM O INVERSOR DE FREQUÊNCIA. Objetivo Geral: - Acionar um motor elétrico através de um inversor de frequência.
( ) Prova ( ) Prova Semestral ( ) Exercícios ( ) Prova Modular ( ) Segunda Chamada ( ) Exame Final ( ) Prática de Laboratório ( ) Aproveitamento Extraordinário de Estudos Nota: Disciplina: Turma: Aluno
QUESTÕES FREQUENTES PRESCRIÇÃO DESMATERIALIZADA RECEITA SEM PAPEL. E-medicar Versão 3.0
QUESTÕES FREQUENTES PRESCRIÇÃO DESMATERIALIZADA RECEITA SEM PAPEL E-medicar Versão 3.0 JULHO 2016 CARACTERÍSTICAS DO DOCUMENTO Referência: E-MEDICAR 3.0 RECEITA SEM PAPEL Data: JULHO 2016 Versão do documento:
Atualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
SISTEMA/MÓDULO: SYSMO S1 / LOGÍSTICA - WMS LIBERAÇÃO DE PRODUTOS VERSÃO: 1.00 DATA: 25/11/2006
SISTEMA/MÓDULO: SYSMO S1 / LOGÍSTICA - WMS ASSUNTO: LIBERAÇÃO DE PRODUTOS VERSÃO: 1.00 DATA: 25/11/2006 1 DESCRIÇÃO As implementações realizadas na etapa de liberação de produtos do WMS tratam dos seguintes
Atualização de Software Guia do Usuário
Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Introdução à Ciência da Informação
Introdução à Ciência da Informação Prof. Edberto Ferneda Software 1 Software Níveis de Software Hardware Software Aplicativos Software Tipos de Software Softwares Aplicativos de Sistema (Utilitários) Finalidades
Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;
Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível
Conteúdo. 1 Introdução. Histograma do 1o Sorteio da Nota Fiscal Paraná 152/15. 1º Sorteio Eletrônico da Nota Fiscal Paraná
1º Sorteio Eletrônico da Nota Fiscal Paraná Relatório parcial contendo resultados 1 da análise estatística dos bilhetes premiados Conteúdo 1 Introdução Este relatório apresenta uma análise estatística
Aula 2 Projetos Mecatrônicos Visão Geral. Prof a. Michelle Mendes Santos
Aula 2 Projetos Mecatrônicos Visão Geral Prof a. Michelle Mendes Santos A mecatrônica é uma filosofia de projeto integrada; É o ambiente ideal para a sinergia entre diferentes disciplinas; Torna o produto
Conteúdo. 1 Introdução. Histograma do Quinto Sorteio da Nota Fiscal Paraná 065/16. Quinto Sorteio Eletrônico da Nota Fiscal Paraná
Quinto Sorteio Eletrônico da Nota Fiscal Paraná Relatório parcial contendo resultados 1 da análise estatística dos bilhetes premiados Conteúdo 1 Introdução Este documento apresenta a análise dos resultados
Sistema PROJUDI Vara de Execuções Penais
Manual do Usuário Sistema PROJUDI Vara de Execuções Penais Assessor do Promotor Template Versão 1.1 SUMÁRIO Introdução... 3 Requisitos Básicos... 3 Softwares Requeridos... 3 Softwares Úteis... 3 Orientações
SOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET
SOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET Autor: Ivan Carlos Junges Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos
FIP20902 Tópicos em Física Interdisciplinar: Metodologia da Pesquisa Científica. O Pesquisador e a Comunicação Científica
FIP20902 Tópicos em Física Interdisciplinar: Metodologia da Pesquisa Científica O Pesquisador e a Comunicação Científica 24/08/2007 Comunicação Científica Receita de sucesso Clear mind Clearly stated problem
Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Aula 10 Polimorfismo. Prof. Jefersson Alex dos Santos. Baseado em: http://homepages.dcc.ufmg.br/~fernando/classes/dcc052/ementa/lesson8/
Aula 10 Polimorfismo Prof. Jefersson Alex dos Santos Baseado em: http://homepages.dcc.ufmg.br/~fernando/classes/dcc052/ementa/lesson8/ Polimorfismo Definição: É a capacidade de um objeto em decidir que
O QUE É O PICTURETEL 550
O QUE É O PICTURETEL 550 O PictureTel 550 é um conjunto hardware/software que aproveita as potencialidades da linha RDIS e que permite, por exemplo: Estabelecer comunicações telefónicas e de videoconferência
Especificação Técnica do Leitor Biométrico Griaule
Especificação Técnica do Leitor Biométrico Griaule Especificação Técnica Preparado por Rafael Roque Viana Analista de Sistemas Versão 1.0 01/11/2013 1. INTRODUÇÃO O presente documento tem como objetivo
ATENDIMENTO NAS FILIAIS
ATENDIMENTO NAS FILIAIS Brasília, Salvador, São Luís e São Paulo ANS - Nº33967-9 www.centralnacionalunimed.com.br ÍNDICE ATENDIMENTO NAS FILIAIS CONHEÇA AS NOSSAS FACILIDADES AUTORIZAÇÕES ON-LINE SOLICITAÇÃO
Backup e Recuperação Guia do Usuário
Backup e Recuperação Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento
Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO
Projeto Integrador Gestão em TI II Gestão em Pessoas Organograma - Gráfico da estrutura hierárquica de uma organização social complexa, que representa simultaneamente os diferentes elementos do grupo e
Tipos de Banco de Dados - Apresentação
Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -
Atualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
O SOFTWARE R EM AULAS DE MATEMÁTICA
O SOFTWARE R EM AULAS DE MATEMÁTICA Renata Teófilo de Sousa (autora) Graduanda - Curso de Matemática UVA Arlécia Albuquerque Melo (co-autora) Graduanda - Curso de Matemática UVA Nilton José Neves Cordeiro
Open Hardware & Arduino
Open Hardware & Arduino Jeronimo Avelar Filho [email protected] www.blogdoje.com.br 1 Open Hardware 2 Open Hardware Eletronica SABER Nova Eletrônica Circuit Cellar Magazine Mecatronica Facil Elektor
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO REDE DE COMPUTADORES II Prof. Dr. Adenauer C.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO REDE DE COMPUTADORES II Prof. Dr. Adenauer C. Yamin MRTG Bruno Andretti Duarte¹
