Estrutura do Software no Sketch Window

Slides:



Advertisements
Apresentações semelhantes
professor Victory Fernandes
Advertisements

INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Sistema de controle e monitoramento da fonte de alta-tensão:
Estruturas de Repetição
Funções em C.
Meu primeiro programa em ARDUINO
professor Victory Fernandes
Programação de Computadores I Prof. Eduardo 2011
Vamos abordar o exemplo
Casos típicos para o Enquanto-Faça
Algoritmos e Estrutura de Dados I
Grupo de Sistemas Embarcados (GSE)
Linguagem C Estruturas de Controle de Fluxos
Laboratório de Programação de Computadores II 2S/2009.
Laboratório de Programação de Computadores II Aula 1 2S/2009.
CURSO DE ARDUINO AUTOMAÇÃO & ROBÓTICA
Arduino Hack Day Evento promovido por entusiastas, universidades e empresas Colaborativo e participativo Informações técnicas e troca de experiências Elétron.
Introdução à Engenharia de Computação BACi01
Eletrônica Básica Aula 8
PROGRAMAÇÃO ESTRUTURADA II
Linguagem de Programação II Parte IV
Exercicios de revisão Exercicio tirados de
UNIDADE 6 - complemento Funções recursivas
Introdução aos Sistemas Microcontrolados
Iniciação ao Arduino uno
1 Open Hardware & Arduino Jeronimo Avelar Filho
Módulo I Capítulo 4: Operador de Repetição
By Ducheno Kelly Centro de Formação São Domingos.
A RDUINO Hands-On. P ROJETO P ROJETO : A TENDIMENTO.
Programação de PIC em C Exposição das funções básicas para
e suas funcionalidades
Polimorfismo.
Escolha da Placa. Porta Serial / COM Port Partes do Código.
Workshop de automação de mini helicópteros
Exemplos de programação IDE
Aula prática 3 Aprofundando em Funções Parâmetros de uma função Uso do return Execução Variáveis Global, local e estática Monitoria de Introdução à.
Aula Prática 3 Funções Monitoria Introdução à Programação.
Aula Prática 5 Monitoria IP/CC (~if669). Roteiro 1. 1.Recursão 2. 2.Escopo de Variáveis 3. 3.Arrays 4. 4.Strings.
Gustavo Ribeiro P. Esteves
Implementação Orientada a Objetos – Aula 04 Métodos, parâmetros e retorno Prof. Danielle Martin/Marcia Bissaco Universidade de Mogi das Cruzes
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Aula Prática 6 Ponteiros Monitoria  Quando declaramos uma matriz:  tipo meuArray[tam];  O compilador aloca a matriz em uma região de memória.
Aula 03: Efeito de iluminação sequencial com LED e Efeito interativo de iluminação com LED
Aula 04: Aprendendo sobre o PWM do arduíno e Ponte H
DsPIC Prof. Ricardo Teixeira Especialização em Sistemas Embarcados POLI - UPE.
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.
Clique para editar o título Linguagem C Para programadores Python PMR
Clique para editar o título Arduino seu primeiro microcontrolador PMR
Clique para editar o título Sensores PMR
Algoritmos Fabrício Costa Santana
CURSO DE ARDUINO AUTOMAÇÃO & ROBÓTICA
Aula 3 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula 12 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
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
Atividades 3: Configuração de HW/SW
Lê temperatura ARDUINO + ANDROID + BLUETOOTH
Arduino seu primeiro microcontrolador
Sensores PMR
Interface de comunicação
Arduino. Configuração de HW/SW
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Arduino. Entrada e saída
Aula 01: Introdução, LED piscante e Sinalizador de código Morse;
Instalação configuração de HW/SW-Exp.3
Aula 02: S.O.S e Semáforo Interativo
Trabalho Prático de Redes Industriais
Germano Maioli Penello
Exemplos de programação IDE
Protocolos de Comunicação
Transcrição da apresentação:

Estrutura do Software no Sketch Window void setup () { /*Função responsável por definir os valores iniciais, ela é executada apenas uma única vez.*/ } void loop () { /*Função responsável pelo controle do arduino, ela é executada infinitas vezes.*/ // Essa função é legal pra caraio!

Exemplo - 00 void setup () { pinMode(8, OUTPUT); //Declarando o modo do pino } void loop () { digitalWrite(8, HIGH); //Imprimindo o valor digital do pino delay(100); //Pause no microcontrolador digitalWrite(8, LOW); //Imprimindo o valor digital do pino

Exemplo - 01 #define Led00 8 //Declarando uma constante void setup () { pinMode(Led00, OUTPUT); //Declarando o modo do pino pinMode(Led01, OUTPUT); //Declarando o modo do pino pinMode(Led02, OUTPUT); //Declarando o modo do pino pinMode(Led03, OUTPUT); //Declarando o modo do pino }

void loop () { digitalWrite(Led00, HIGH); //Imprimindo o valor digital do pino delay(50); //Pause no microcontrolador digitalWrite(Led01, HIGH); //Imprimindo o valor digital do pino digitalWrite(Led02, HIGH); //Imprimindo o valor digital do pino digitalWrite(Led03, HIGH); //Imprimindo o valor digital do pino digitalWrite(Led03, LOW); //Imprimindo o valor digital do pino digitalWrite(Led02, LOW); //Imprimindo o valor digital do pino digitalWrite(Led01, LOW); //Imprimindo o valor digital do pino }

Exemplo - 02 #define Led 8 //Declarando uma constante #define Button 9 //Declarando uma constante boolean Estado = 0; //Declarando uma variável void setup () { pinMode(Led, OUTPUT); //Especificando modo do pino pinMode(Button, INPUT); //Especificando modo do pino }

void loop () { Estado = digitalRead(Button); //Recebendo valor digital do pino digitalWrite(Led, Estado); //Imprimindo valor digital do pino }

Exemplo - 03 #define Led00 8 //Declarando uma constante #define Button00 10 //Declarando uma constante #define Button01 11 //Declarando uma constante boolean Estado00, //Declarando uma variável Estado01; //Declarando uma variável

void setup () { pinMode(Led00, OUTPUT); //Especificando modo do pino pinMode(Button00, INPUT); //Especificando modo do pino pinMode(Button01, INPUT); //Especificando modo do pino }

void loop () { Estado00 = digitalRead(Button00); //Recebendo valor digital do pino Estado01 = digitalRead(Button01); //Recebendo valor digital do pino if(Estado00 == true) //Estrutura de decisão digitalWrite(Led00, HIGH); //Imprimindo valor digital do pino else //Estrutura de decisão digitalWrite(Led00,LOW); //Imprimindo valor digital do pino if(Estado01 == true) //Estrutura de decisão digitalWrite(Led01, HIGH); //Imprimindo valor digital do pino digitalWrite(Led01,LOW); //Imprimindo valor digital do pino delay(10); //Pause no microcontrolador }

Exemplo - 04 #define LDR 0 //Definindo uma constante #define Led 8 //Definindo uma constante int analog; //Definindo uma variável void setup () { Serial.begin(9600); //Iniciando comunicação serial pinMode(Led, OUTPUT); //Especificando modo do pino }

void loop () { analog = analogRead(LDR); //Recebendo valor analogico if( analog > 500) //Estrutura de decisão digitalWrite(Led, HIGH); //Imprimindo valor digital else //Estrutura de decisão digitalWrite(Led, LOW); //Imprimindo valor digital }

Exemplo - 05 #define LDR 0 //Definindo uma constante #define Led 8 //Definindo uma constante int analog; //Definindo uma variável void setup () { Serial.begin(9600); //Iniciando comunicação serial pinMode(Led, OUTPUT); //Especificando modo do pino }

void loop () { analog = analogRead(LDR); //Recebendo valor analógico analogWrite(Led, analog); //Imprimindo valor digital }