Escolha da Placa. Porta Serial / COM Port Partes do Código.

Slides:



Advertisements
Apresentações semelhantes
professor Victory Fernandes
Advertisements

Programação em Java Prof. Maurício Braga
Pseudo-código: sintaxe
Aula 5 – Anatomia da Placa-Mãe
Unesp – Universidade Estadual Paulista Engenharia Elétrica Alunos: Guaraci Nakamura R. C. Rafael Cuba Vitor Zaccari.
Algoritmo e Programação
Interruptor Eletrônico Controlado por Som
Meu primeiro programa em ARDUINO
VISÃO GERAL Profa. Fernanda Denardin Walker
Chip-Select e Controle de Interrupção
Introdução a Programação Renata Freire
Bruno Souza de Oliveira e Rodrigo Nardi
Circuitos Sequenciais
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
Capítulo 10 Strings & File I/O. Strings Strings são um conjunto de Caracteres ASCII. No Controle de Instrumentação pode-se converter valores numéricos.
Linguagem técnica de programação I Java – REVISÃO
Interfaces de entrada e saída discreta
ÁLGEBRA DE CHAVEAMENTO
Prof. Marcelo de Oliveira Rosa
Prof. Marcelo de Oliveira Rosa
Unidade I: “Dê um mergulho rápido”
PROGRAMAÇÃO ESTRUTURADA II
Seminário 1: Revisão de C
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Operadores e Atribuições Capítulo 3
PROGRAMAÇÃO I Dados Tipos de dados Variáveis Constantes Expressões
Programação em C++ Compiladores
Iniciação ao Arduino uno
Aula 13 - Armazenamento de Dados em Arquivos
Programação Orientada à Objetos
Capítulo 5 Structures. A - Sequence E - Formula Node B - Case F - Variável Global C - For Loop G - Variável Local D - While Loop ABCD FG E.
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
By Ducheno Kelly Centro de Formação São Domingos.
Família TTL.
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Programação Orientada a Objetos - Java
Programação de PIC em C Exposição das funções básicas para
GERADOR DE PULSOS TCA780 / TCA785
e suas funcionalidades
Decodificadores e Codificadores
Exemplos de programação IDE
JAVA Sintaxe.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Aula Prática 3 Funções Monitoria Introdução à Programação.
Fundamentos de linguagens de programação
Gustavo Ribeiro P. Esteves
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
© Copyright 2008 Algoritmos e Estruturas de Dados 1 IF672 - Algoritmos e Estruturas de Dados CIn - UFPE Adriana Libório Fernandes Lins Arthur Cavalcanti.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Estrutura do Software no Sketch Window
IMC BIOS, SETUP.
D E V ISUAL G P ARA C++ Utilização do Dev C++. Todo programa C inicia sua execução chamando a função main(), sendo obrigatória a sua declaração no programa.
1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II.
Aula 03: Efeito de iluminação sequencial com LED e Efeito interativo de iluminação com LED
CONVERSORES DE SINAL.
II. Resistência elétrica
Java Básico Lab Ruddá Beltrão | Cristian Costa.
Aula 04: Aprendendo sobre o PWM do arduíno e Ponte H
Aula 05: Sensores do robô e Bibliotecas. Aula 05: Sensores do robô  O que vamos aprender? 1.Funcionamento e aplicações dos sensores 2.Utilidade das Bibliotecas.
Famílias Lógicas: CMOS, TTL – Tensões como Variáveis Lógicas
Clique para editar o título Arduino seu primeiro microcontrolador PMR
Clique para editar o título Sensores PMR
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
UNIVERSIDADE ESTADUAL DO RIO GRANDE DO SUL UNIDADE UNIVERSITÁRIA EM PORTO ALEGRE CURSO DE GRADUAÇÃO EM ENGENHARIA DE ENERGIA Autor: Thiago da Silva Girardi.
Atividade 4 - entrada e saída pelo Arduino
Arduino seu primeiro microcontrolador
Sistemas de entrada e saída. Aplicações
Transcrição da apresentação:

Escolha da Placa

Porta Serial / COM Port

Partes do Código

Comentários Podem ser colocados em qualquer ponto do código fonte. Podem ser colocados em qualquer ponto do código fonte. Devem obedecer a sintaxe: // ou */ e */. Devem obedecer a sintaxe: // ou */ e */. Comentários não são obrigatórios, mas são essenciais para entendermos e fazer enterder nossos códigos. Comentários não são obrigatórios, mas são essenciais para entendermos e fazer enterder nossos códigos.

Operadores O Sinal de igualO Sinal de igual = é usado para atribuir um valor.= é usado para atribuir um valor. == é usado para comparar dois valores.== é usado para comparar dois valores.

Operadores And & OrAnd & Or && é “e”&& é “e” || é “ou”|| é “ou”

Variaveis Tipos básicos de variáveis:Tipos básicos de variáveis: BooleanBoolean IntegerInteger CharacterCharacter

Declaração de Variáveis Booleana:Booleana: boolean nome_da_variavel;boolean nome_da_variavel; Inteiro:Inteiro: int NomeDaVariavel;int NomeDaVariavel; Caracter:Caracter: char nomedavariavel;char nomedavariavel;

Declaração de Variáveis Booleana:Booleana: variavel = true;variavel = true; ou variavel = false;ou variavel = false;

Declaração de Variáveis Inteiro:Inteiro: variavelNome = 32767;variavelNome = 32767; ou variavelNome = ;ou variavelNome = ;

Declaração de Variáveis Caracter:Caracter: variavelNome = ‘A’;variavelNome = ‘A’; ou quando for uma stringou quando for uma string variavelNome = “Pelicano”;variavelNome = “Pelicano”;

setup  A função setup () é chamado quando um o programa começa. A função de configuração será executado apenas uma vez, após cada energização ou reset da placa Arduino.

loop  Depois de criar um setup (função), que inicializa e define os valores iniciais, a função loop () faz exatamente o que seu nome sugere, loops consecutivos, permitindo que o seu programa seja executado.

Entradas e Saídas  pinMode()  INPUT  INPUT_PULLUP  OUTPUT

pinMode()  pinMode(13,INPUT)  No Arduino (Atmega) pinos configurados como entrada com pinMode (INPUT) estão configurados como entrada de alta impedância (100MegaOhms).

pinMode()  pinMode(2,INPUT_PULLUP);  Mesma função anterior, mas neste caso um resistor de 20K é ligado internamente da porta para o +VCC, para manter a entrada, quando aberta sempre em ‘1’

pinMode()  pinMode(2,OUTPUT)  Pinos configurados como OUTPUT com pinMode () ficam em baixa impedância. Isto significa que eles podem fornecer uma quantidade substancial de corrente para outros circuitos. Essa corrente no ATMEGA é de 40 mA (miliamperes). Pinos configurados como saídas também podem ser danificados ou destruídos, se curto-circuitados para a terra ou para a alimentação de 5 volts. A quantidade de corrente fornecida por um pino Atmega também não é suficiente para alimentar a maioria dos relés ou motores, e alguns circuitos de interface serão necessários.

Definindo Níveis do pino, alto e baixo  O significado de HIGH ( em referência a um pino ) é um pouco diferente dependendo se um pino é configurado como uma entrada ou saída. Quando um pino é configurado como uma entrada com pinMode, e lido com digitalRead, o microcontrolador irá reportar HIGH se uma tensão de 3 volts ou mais está presente no pino.  Um pino também pode ser configurado como uma entrada com pinMode, e, posteriormente, passa-lo para HIGH com o digitalWrite, isso vai ativar o resistor interno de 20K (resistores pull-up), que irá orientar o pino de entrada para uma leitura alta, a menos que ele é setado para LOW pelo circuito externo.  Quando um pino é configurado para OUTPUT com pinMode, e setado como HIGH com digitalWrite, ele fica como uma fonte de corrente para acender o acender um LED que está conectado através de um resistor em série para a terra ou para o outro pino configurado como uma saída, e definido para LOW.

Definindo Níveis do pino, alto e baixo  digitalWrite(13,HIGH)  digitalWrite(13,LOW)