Oficina de Programação utilizando a plataforma Arduino
|
|
|
- Fernando Caminha Gonçalves
- 9 Há anos
- Visualizações:
Transcrição
1 Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando Culturas em Equidade Departamento Acadêmico de Informática UTFPR 06 de outubro de 2012 PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
2 PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
3 O que há de novo? PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
4 O que há de novo? Funções da Biblioteca Arduino PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
5 O que há de novo? Funções da Biblioteca Arduino ramdomseed(analogread(0)); - Determina valores aleatórios a partir de um valor inicial definido pela entrada analógica. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
6 O que há de novo? Funções da Biblioteca Arduino ramdomseed(analogread(0)); - Determina valores aleatórios a partir de um valor inicial definido pela entrada analógica. random(valor maximo); - Gera um valor aleatório dentro dos valores de ramdomseed(), ate um valor máximo definido por parâmetro. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
7 O que há de novo? Funções da Biblioteca Arduino ramdomseed(analogread(0)); - Determina valores aleatórios a partir de um valor inicial definido pela entrada analógica. random(valor maximo); - Gera um valor aleatório dentro dos valores de ramdomseed(), ate um valor máximo definido por parâmetro. random(inicio,fim); - Gera valores aleatórios entre os valores enviados por parâmetro. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
8 O que há de novo? Funções da Biblioteca Arduino ramdomseed(analogread(0)); - Determina valores aleatórios a partir de um valor inicial definido pela entrada analógica. random(valor maximo); - Gera um valor aleatório dentro dos valores de ramdomseed(), ate um valor máximo definido por parâmetro. random(inicio,fim); - Gera valores aleatórios entre os valores enviados por parâmetro. constrain(rgb2[x], 0, 255); - Garante que o valor dado seja não negativo e esteja dentro da faixa escolhida. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
9 Primeiramente, como usar as cores vermelho, verde e azul para conseguir outras cores? Tabela : Cores básicas com combinação RGB. RED GREEN BLUE Cor Vermelho Verde Azul Amarelo Azul Piscina (Ciano) Magenta Branco PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
10 Código I 1 // Projeto 6 - Lidando com cores 2 3 float RGB1 [3]; 4 float RGB2 [3]; 5 float INC [3]; 6 int red, green, blue ; 7 int RedPin = 11; 8 int GreenPin = 10; 9 int BluePin = 9; void setup () { 12 randomseed ( analogread (0) ); RGB1 [0] = 0; 15 RGB1 [1] = 0; 16 RGB1 [2] = 0; RGB2 [0] = random (256) ; 19 RGB2 [1] = random (256) ; PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
11 Código II 20 RGB2 [2] = random (256) ; 21 } void loop () { 24 randomseed ( analogread (0) ); for ( int x =0; x <3; x ++) { 27 INC [x] = ( RGB1 [x] - RGB2 [x]) / 256; 28 } for ( int x =0; x <256; x ++) { 31 red = int ( RGB1 [0]) ; 32 green = int ( RGB1 [1]) ; 33 blue = int ( RGB1 [2]) ; analogwrite ( RedPin, red ); 36 analogwrite ( GreenPin, green ); 37 analogwrite ( BluePin, blue ); 38 delay (100) ; PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
12 Código III RGB1 [0] -= INC [0]; 41 RGB1 [1] -= INC [1]; 42 RGB1 [2] -= INC [2]; 43 } for ( int x =0; x <3; x ++) { 46 RGB2 [ x] = random (556) -300; 47 RGB2 [x] = constrain ( RGB2 [x], 0, 255) ; 48 delay (1000) ; 49 } 50 } PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
13 Projeto Luminária de humor com entrada serial O controle agora será feito pelo Serial monitor. Figura : Tela inicial. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
14 O que há de novo? PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
15 O que há de novo? Variáveis char buffer[18]; - Strings ou palavras PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
16 O que há de novo? Variáveis char buffer[18]; - Strings ou palavras Estruturas de programação while(condicao) - Loop parente do for PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
17 O que há de novo? Variáveis char buffer[18]; - Strings ou palavras Estruturas de programação while(condicao) - Loop parente do for char* parameter; - Ponteiros PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
18 Funções da Biblioteca Arduino PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
19 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
20 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. Serial.flush(); - Limpa tudo o que estiver na comunicação serial PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
21 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. Serial.flush(); - Limpa tudo o que estiver na comunicação serial Serial.available(); - Verifica se quaisquer caracteres tenham sido enviados pela comunicação serial. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
22 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. Serial.flush(); - Limpa tudo o que estiver na comunicação serial Serial.available(); - Verifica se quaisquer caracteres tenham sido enviados pela comunicação serial. Serial.read(); - Lê os valores da entrada serial. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
23 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. Serial.flush(); - Limpa tudo o que estiver na comunicação serial Serial.available(); - Verifica se quaisquer caracteres tenham sido enviados pela comunicação serial. Serial.read(); - Lê os valores da entrada serial. Serial.print(dados); - Envia valores pela porta serial, que são exibidos no monitor PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
24 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. Serial.flush(); - Limpa tudo o que estiver na comunicação serial Serial.available(); - Verifica se quaisquer caracteres tenham sido enviados pela comunicação serial. Serial.read(); - Lê os valores da entrada serial. Serial.print(dados); - Envia valores pela porta serial, que são exibidos no monitor Serial.println(dados); - Idem ao Serial.print(dados);, porém pula linha quando chega no final do texto. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
25 Funções da Biblioteca Arduino Serial.begin(9600); - Inicia uma comunicação serial com o computador por meio da porta USB. Serial.flush(); - Limpa tudo o que estiver na comunicação serial Serial.available(); - Verifica se quaisquer caracteres tenham sido enviados pela comunicação serial. Serial.read(); - Lê os valores da entrada serial. Serial.print(dados); - Envia valores pela porta serial, que são exibidos no monitor Serial.println(dados); - Idem ao Serial.print(dados);, porém pula linha quando chega no final do texto. strtok (data,, ); - Separa uma string de acordo com termos-chave (Nesse caso é a vírgula) PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
26 Código I 1 // Luminaria RGB controlada por entrada serial 2 3 char buffer [18]; 4 int red, green, blue ; 5 6 int RedPin = 11; 7 int GreenPin = 10; 8 int BluePin = 9; 9 10 void setup () { 11 Serial. begin (9600) ; 12 Serial. flush (); 13 pinmode ( RedPin, OUTPUT ); 14 pinmode ( GreenPin, OUTPUT ); 15 pinmode ( BluePin, OUTPUT ); 16 } void loop () { 19 if ( Serial. available () > 0) { PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
27 Código II 20 int index =0; 21 delay (100) ; 22 int numchar = Serial. available (); if ( numchar >15) { 25 numchar =15; 26 } 27 while ( numchar - -) { 28 buffer [ index ++] = Serial. read (); 29 } 30 splitstring ( buffer ); 31 } 32 } void splitstring ( char * data ) { 35 Serial. print ( Data entered : ); 36 Serial. println ( data ); 37 char * parameter ; 38 parameter = strtok (data,, ); PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
28 Código III while ( parameter!= NULL ) { 41 setled ( parameter ); 42 parameter = strtok (NULL,, ); 43 } 44 for ( int x =0; x <16; x ++) { // limpa o buffer e o texto do array buffer 45 buffer [x]= \0 ; 46 } Serial. flush (); 49 } void setled ( char * data ) { 52 if (( data [0] == r ) ( data [0] == R )) { 53 int Ans = strtol ( data +1, NULL, 10) ; 54 Ans = constrain ( Ans,0,255) ; 55 analogwrite ( RedPin, Ans ); 56 Serial. print ( Red is set to: ); PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
29 Código IV 57 Serial. println ( Ans ); 58 } 59 if (( data [0] == g ) ( data [0] == G )) { 60 int Ans = strtol ( data +1, NULL, 10) ; 61 Ans = constrain ( Ans,0,255) ; 62 analogwrite ( GreenPin, Ans ); 63 Serial. print ( Green is set to: ); 64 Serial. println ( Ans ); 65 } 66 if (( data [0] == b ) ( data [0] == B )) { 67 int Ans = strtol ( data +1, NULL, 10) ; 68 Ans = constrain ( Ans,0,255) ; 69 analogwrite ( BluePin, Ans ); 70 Serial. print ( Blue is set to: ); 71 Serial. println ( Ans ); 72 } 73 } PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
30 Exercício Para um circuito com 2 LED s vermelhos e e 2 LED s verdes, faça um programa que quando o usuário digitar VERDE no Serial Monitor os LED s verdes ascendam e quando o usuário digitar VERMELHO os dois LED s ascendam. OBS: os LED s vermelhos e verdes nunca podem estar acesos ao mesmo tempo. PET - CoCE (UTFPR) Oficina de Programação 06 de outubro de / 13
Oficina de Programação utilizando a plataforma Arduino
Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando
Oficina de Programação utilizando a plataforma Arduino
Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando
Oficina de Programação utilizando a plataforma Arduino
Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando
Oficina de Programação utilizando a plataforma Arduino
Oficina de Programação utilizando a plataforma Arduino Kaya Sumire Abe [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando Culturas em Equidade
Oficina de Programação utilizando a plataforma Arduino
Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Kaya Sumire Abe [email protected] Programa de Educação Tutorial Computando Culturas
Robótica com Arduino
Robótica com Arduino Nesta apresentação veremos conceitos sobre contadores, estrutura de condição if, e trabalharemos com a comunicação Serial entre o Arduino e o Computador. Professor: Paulo Marcos Trentin
Introdução ao Arduino
Introdução ao Arduino Cassio Trindade Batista Iago Souza de Sousa Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia da Computação e Telecomunicações III Semana Acadêmica da Faculdade
Disciplina: Laboratório de Fis26
1 Disciplina: Laboratório de Fis26 www.fis.ita.br/labfis26 Professores: Sonia Guimarães [email protected] Douglas Leite [email protected] Monitoras: Larissa [email protected] Flávia [email protected]
Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.
Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands. Antes de começamos certifique-se de estarem com o programa instalado, com sua conta e licenças ativas. Neste tutorial não irei
RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.
ReleShield LER E OBSERVAR AS SEGUINTES ADVERTÊNCIAS E PRECAUÇÕES ANTES DE USAR ESTE PRODUTO. A NÃO OBSERVÂNCIA DESTAS INSTRUÇÕES PODE RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS. ESTES EVENTOS PODEM
BEC- Bafômetro Embutido em Carros
BEC- Bafômetro Embutido em Carros Síntia Rodrigues Moreira Fernanda Rodrigues da Silva Márcia Jorge do Carmo Renata Cristina Guimarães Sofia Pereira Campos Agosto de 2014 1 1 Introdução O consumo de álcool
MINICURSO ARDUINO BÁSICO
MINICURSO ARDUINO BÁSICO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO
Comunicação Serial 1
Curso Técnico em Automação Industrial Disciplina: Programação aplicada a Microcontroladores Professor: Marcelo Cendron Comunicação Serial 1 A comunicação serial (UART) na plataforma Arduino é, sem duvida,
SERVO MOTOR POTENCIÔMETRO E RGB
SERVO MOTOR POTENCIÔMETRO E RGB 1 - Controle de servo motor, usando código, vejam abaixo o material do potenciômetro e servo motor, vocês verão que é bem simples. Um exemplo do esquema de ligação do ServoMotor
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE Núcleo de Arte e Tecnologia julio lucio martin Aula 07 O que vamos entender? sensor temperatura LM35 No datasheet do sensor vemos a gráfica
Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015
Projeto 01 Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz 30 de agosto de 2015 1 Introdução Este projeto é baseado no Laboratório 01 do Livro Head First C [2]. A idéia
Curso introdutório de microcontroladores - Plataforma Arduino
Curso introdutório de microcontroladores - Plataforma Arduino Prof. Fábio Rodrigues de la Rocha FLISOL - UTFPR-PR - Abril/2011 FLISOL - UTFPR-PR - Abril/2011 1 Introdução Mas afinal, o que é Arduino? Arduino
Programação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
Kit controle remoto IR acionando 3 Led com Arduino
Kit controle remoto IR acionando 3 Led com Arduino Neste artigo, vamos mostrar como controlar o Arduino através do controle remoto IR. Trata-se de evolução em relação ao primeiro tutorial, onde acendemos
#include <SoftwareSerial.h> SoftwareSerial myserial(2, 3); // RX, TX
//Titulo: Quadro de comando para piscina com acionamento bluetooth //Criado em 05 de Janeiro de 2017 //Linguagem C++ //Desenvolvido por Igor França #include SoftwareSerial myserial(2,
Programação do Arduino. Parte 1. IDE Wiring
Programação do Arduino Parte 1 IDE Wiring Ambiente de programação: IDE Wiring Barra de título Menu Barra de ferramentas Janela de edição Janela de status Ambiente de programação: IDE Wiring Compilação
Introdução. O que é o Arduino?
Arduino 2 Introdução O que é o Arduino? Arduino é uma plataforma de desenvolvimento de hardware programável que possui um chip Atmel AVR, o qual pode variar dependendo do modelo do Arduino (podendo nos
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
Material Suplementar para Descrição temporal de forças de colisão: um modelo didático para laboratório de física assistido por sistema embarcado
Material Suplementar para Descrição temporal de forças de colisão: um modelo didático para laboratório de física assistido por sistema embarcado 1. Material suplementar Programa fonte desenvolvido para
Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.
Arduino Introdução aos Básicos Leonardo Mauro P. Moraes Universidade Federal de Mato Grosso do Sul - UFMS Ponta Porã - MS 2016 1 Introdução 2 Arduino 3 4 Encerramento Introdução Arduino 1 Introdução Arduino
ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO
ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO O QUE VIMOS AULA PASSADA? REVISÃO RÁPIDA Hardware vs Software Eletricidade básica Lei de Ohm Um pouco sobre o Arduino Materiais Importantes Entradas do Arduino
Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.
Projeto No. 3 LDR O objetivo deste projeto é controlar o estado de um LED (aceso ou apagado) através da verificação de luminosidade do ambiente utilizando um sensor de luminosidade LDR. O LDR (Light Dependent
Curso: Tecnologias educacionais de baixo custo. Conector Ciência:
Curso: Tecnologias educacionais de baixo custo. Conector Ciência: www.conecien.com O que é o Arduino? Arduino é uma plataforma de prototipagem eletrônica de hardware livre projetada com um microcontrolador
Arduino como ferramenta de aquisição de Dados
Laboratório de FIS14 Arduino como ferramenta de aquisição de Dados Prof. Douglas M G Leite [email protected] Sala 2628 O que faremos HOJE? Atividades Apresentação do Professor (30min) Projetos Básicos
Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira
Arduino e Processing Professor: Paulo Marcos Trentin Escola CDI Videira O que é Processing? É uma linguagem criada em 2001 por Casey Reas e Benjamin Fry, na época estudantes do MIT. Seu objetivo é server
Curso de robótica 2. Novos conceitos de programação
Curso de robótica 2 Novos conceitos de programação Revisão eletricidade revisão eletricidade Potenciômetro LEDs Push button Fonte: http://www.baudaeletronica.com.br/potenciometro-linear-d e-10k-10000.html
Mundo Arduino: Vamos começar a programar?
Mundo Arduino: Vamos começar a programar? Date : 2 de Janeiro de 2014 Por Jorge Alcino para o Pplware O Arduino é uma plataforma de hardware livre, projectado com um microcontrolador Atmel AVR. É uma placa
Programação Básica em Arduino Aula 4
Programação Básica em Arduino Aula 4 Execução: Laboratório de Automação e Robótica Móvel Resistor variável Potenciômetro 3 Crie um circuito com potenciômetro controlando a intensidade de um LED. Com o
Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel
Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho 04 Plataforma
KIT INICIANTE V7 PARA ARDUINO
Módulo 3 Componentes: 1 Sensor de Temperatura LM35 Descrição: Com o auxílio da porta serial e do monitor serial, o usuário irá fazer a leitura do sensor de temperatura em ºC para fazer o projeto seguinte.
Programação em Linguagem C
Programação em Linguagem C UNIDADE 2 Unidade 2 Nesta unidade estudaremos: If/else; for; while; switch case; Comunicação serial com PC; apelidos para os pinos do Arduino. Relembrando... Caso geral da instrução
Curso de Arduino. Quais seus principais componentes?
Curso de Arduino O que é? Arduino é um microcontrolador (computador pequeno) utilizado para prototipagem eletrônica. Foi desenvolvido especialmente para designers e artistas plásticos, ou seja, deve ser
Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO
Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO Microprocessador É um circuito integrado que contém milhares, ou mesmo milhões, de transistores. Os transistores trabalham juntos para armazenar e manipular
Curso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato:
Curso de Básico Arduino! Aula 1: Introdução ao Arduino e Portas Digitais Quem sou eu? Formação: Wellington Cássio Faria Curso técnico Médio (2o grau) Técnico em Eletrônica Industrial, CEP - Centro de Educação
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
PUCRS CURSO DE ENGENHARIA ELÉTRICA
PUCRS CURSO DE ENGENHARIA ELÉTRICA Prof. Anderson Terroso E-mail: [email protected] Site: www.aterroso.com Coordenador do Curso de Eng. Elétrica: Prof. Juliano Benfica ([email protected]) Porque
Missão: Arduino. 3 de Março. Organização
Missão: Arduino 3 de Março Organização Introdução Boa tarde agente, A sua missão para hoje será programar uma plataforma electrónica dada pelo nome de Arduino. Antes de mais vejamos o material necessário
Arduino. Gilmar Aquino
Arduino Gilmar Aquino Microcontroladores; O que é o Arduino; Sumário A origem do Arduino; Por que Arduino; Placas; Hardware; Shields; Módulos; Software; Exemplo de aplicação; Dicas, Sites e Livros; Prática.
Manual Técnico Arduino Supervisório MODBUS & Conversor RS485
Manual Técnico Arduino Supervisório MODBUS & Conversor RS485 2015 Todos os direitos reservados Página 1 de 27 Sumário Manual Técnico...1 Introdução...3 Arduino Supervisório MODBUS...3 Conversor RS485...3
Comunicação entre PC e Arduino
Comunicação entre PC e Arduino Date : 16 de Fevereiro de 2011 Por Cristiano Silva para o PPLWARE.COM Numa sociedade, todo o indivíduo necessita de comunicar com os restantes. Para tal, desenvolveu e adquiriu,
Referência rápida do Arduino
Página 1 de 12 Referência rápida do Arduino RESET externo Referência de tensão 3.3Vcc Saída ou Entrada de tensão 5Vcc Terra (GND) analógico/digital Entrada opcional de tensão 9Vcc 6 Entradas analógicas
OFICINA Uso da plataforma Arduino no Ensino de Ciências
OFICINA Uso da plataforma Arduino no Ensino de Ciências Grupo 2 de Atividades Astrogildo Junqueira Docente Física/IFSP Lucas D Amásio David Larronda Licenciandos/IFSP Apoio Financeiro: Prodocência / Capes
arduino = new roboticalivre(); Arduino Marcus Fazzi
arduino=newroboticalivre(); Arduino MarcusFazzi arduino::whatis(); Placadedesenvolvimentomicrocontrolada, Podereceberdadosdoambienteatravésdeuma grandevariedadedesesores; PodeafetaroambientecontrolandoLEDs,
Ficha 3. Exercícios de preparação da actividade 3
Ficha 3 Exercícios de preparação da actividade 3 Sítio: Elearning UAb Unidade curricular: FATAC - Sensores e Actuadores (DMAD 2013-14) Livro: Ficha 3 Impresso por: José Coelho Data: Quarta, 4 Junho 2014,
Linguagem de Programação. Linguagem C com Arduino
Linguagem de Programação Linguagem C com Arduino Prof. Luiz Claudio Ferreira de Souza E-mail: [email protected] www.luizclaudiofs.blogspot.com Belém / PA 2017 Sumário Fundamentos de Eletrônica...
ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto
E T A P A 1 O QUE É ARDUINO? Segundo o site WIKIPEDIA, Arduino é: É um microcontrolador de placa única e um conjunto de software para programá lo. O hardware consiste em um projeto simples de hardware
O aspecto do módulo de desenvolvimento Arduino Uno é mostrado na Figura 1 abaixo.
Laboratório 1 Controle de LEDs 1. Introdução Neste laboratório faremos nossa introdução à plataforma Arduino Uno e ao IDE (Integrated Development Environment) Ambiente Integrado de Desenvolvimento, ferramenta
Entrada de dados com botões
Entrada de dados com botões Escola CDI Professor: Paulo Marcos Trentin Interruptor Quando está aberto, nenhuma corrente passa por ele. Seu símbolo: Ao pressioná-lo, toda corrente passa por ele, e esta
MINICURSO ARDUINO AVANÇADO
MINICURSO ARDUINO AVANÇADO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO
- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas
- Tarefas Práticas de Programação usando Arduino - Profa. Flavia Pereira de Carvalho Imagem do Robô com Legendas Dicas de código: 1) Os pinos dos leds estão nas posições de 2 a 7 2) Comandos básicos necessários
InteropMix 2014. Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado
InteropMix 2014 Arduino e Internet das Coisas Leandro Ramos Leonardo Toledo Robson Machado 29/novembro/2014 http://www.eaduino.com.br 2 Arduino Arduino é uma plataforma de hardware e software open source
Introdução à lógica e programação
Introdução à lógica e programação Matheus Schiavini PIBID FÍSICA 2014 UNIPAMPA CAMPUS BAGÉ *O presente trabalho foi realizado com apoio do Programa Institucional de Bolsa de Iniciação à Docência PIBID
MANUALDEGUSTAÇÃO ARDUINO KIT INICIANTE V4.0
MANUALDEGUSTAÇÃO ARDUINO KIT INICIANTE V4.0 PARA TER ACESSO A TODOS OS 10 EXPERIMENTOS, COMPRE O ARDUINO KIT INICIANTE DA ROBOCORE EM WWW.ROBOCORE.NET Projeto Termômetro Componentes: 2 Leds Verdes + 2
Introdução ao kit de desenvolvimento Arduino. Mini Projetos
Universidade Federal Fluminense UFF Escola de Engenharia TCE Curso de Engenharia de Telecomunicações TGT Programa de Educação Tutorial PET Grupo PET-Tele Introdução ao kit de desenvolvimento Arduino Mini
João Alexandre da Silveira ARDUINO. Cartilha para Programação em C
João Alexandre da Silveira ARDUINO Cartilha para Programação em C Para Interfaces Simples de Hardware - Edição 1.0 Pinos Digitais usados para deteção ou transmissão de controles digitais Funções em C:
SENSOR DE LUMINOSIDADE Com indicador de intervalo
SENSOR DE LUMINOSIDADE Com indicador de intervalo Este projeto refere-se à construção de um sensor de luminosidade com o uso de um LDR (Light Dependent Resistor), com as seguintes características: 1. Luminosidade
Arduino. Prof. Maurício Dias
Arduino Prof. Maurício Dias Percepção e Ação Sistemas embarcados Atuação: Sensores: percebem o que acontece com o mundo externo Atuadores: atuam no mundo externo Arduino Hardware livre Software livre Diferentes
Projeto No. 12 Display de Led de 7 Segmentos
Projeto No. 12 Display de Led de 7 Segmentos O objetivo deste projeto é demonstrar a utilização de um display de led de 7 segmentos controlado diretamente a partir das portas digitais do Arduino. Material
Plano de Aula. 1 o semestre. Aula número 012 Periféricos Comunicação Serial. Conhecer os princípios de comunicação serial
Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 012 Tema
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 01
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE Núcleo de Arte e Tecnologia julio lucio martin Aula 01 O que vamos entender? eletrônica corrente elétrica: voltagem resistência intensidade
Minicurso de Arduino
Minicurso de Arduino Gabriel Vasiljević Felipe Fernandes January 30, 2013 Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 1 / 14 Na aula passada... Portas Digitais Componentes
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
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
Introdução à Plataforma ARDUINO
MINICURSO Introdução à Plataforma ARDUINO PET Mecatrônica/BSI Geruza M. Bressan O que é um microcontrolador (MCU)? É um computador em um chip Processador Memória Entrada/Saída Controla ações e funções
Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf
Aula 1 Apresentação e Conceitos Iniciais Formação: Professor: Curso técnico Médio (2o grau) Técnico em Eletrônica Industrial, CEP - Centro de Educação Profissional Tancredo Neves (julho/2010) - concluída.
Programação em Arduino
Programação em Arduino Módulo Básico Material produzido para o projeto Oficina de Robótica por: Anderson Luiz Fernandes Perez Renan Rocha Darós Contatos: Universidade Federal de Santa Catarina - anderson.perez
Por Fernando Koyanagi 1
Por Fernando Koyanagi 1 Motor de passo como servo com comunicação serial 2 Características principais Permite comandos através da comunicação serial. Flexibilidade nas configurações do software, permitindo
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
Projeto No. 11 Display de Leds de 7 Segmentos
Projeto No. 11 Display de Leds de 7 Segmentos O objetivo deste projeto é demonstrar a utilização do display de led de 7 segmentos controlado diretamente a partir das portas do Arduino. Material necessário:
ALGORITMOS, ARQUITETURA E ARDUINO
INOVAÇÃO TECNOLÓGICA E EMPREENDEDORISMO ALGORITMOS, ARQUITETURA E ARDUINO Prof. Dr. Daniel Caetano 2017-2 Objetivos Rever alguns conceitos iniciais de algoritmos Tomar contato com alguns conceitos de arquitetura
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino:
Tarefa prática com Arduino nível II Parte 1: Usando o monitor Serial. O Arduino se comunica com o computador por meio de uma conexão serial. Ela é ligada aos pinos 0 (RX) e 1 (TX) da placa. Para iniciar
Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner
Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields
Arduino e Python. Do It Yourself! Luís Bruno Jefferson Jarden Francisco Marcelino
Arduino e Python Do It Yourself! Luís Bruno Jefferson Jarden Francisco Marcelino Arduino e Python Faça Você Mesmo! Quem Somos Jefferson Jardem Luís Bruno [email protected] [email protected] Francisco
Projeto No. 15 Sensor Óptico Reflexivo
Projeto No. 15 Sensor Óptico Reflexivo Neste projeto vamos utilizar um Sensor Óptico Reflexivo TCRT5000 para implementar um interruptor de proximidade. Desta forma, não será necessário que a pessoa toque
UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE LORENA
UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE LORENA TUTORIAL Experimentos e conceitos de programação computacional usando o microcontrolador ARDUINO SUMÁRIO Conteúdo Pág. Projeto 1: LED pisca pisca
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 08
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE Núcleo de Arte e Tecnologia julio lucio martin Aula 08 O que vamos entender? física leis de Faraday-Lenz O que vamos entender? atuadores Eletroimã
Introdução à plataforma Arduino
Introdução Sistemas SOM (System On Module) Plataforma Arduino Descrição de periféricos Exemplos Introdução à plataforma Arduino PARTE I Departamento de Engenharia Elétrica Faculdade SATC Associação Beneficente
Comandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.
e saída Biblioteca stdio.h Comandos Função scanf() Função gets() Função getchar() Material cedido pelo prof. Daniel Callegari scanf() Rotina de entrada que lê todos os tipos de dados. Protótipo: int scanf(const
Microcontrolador Arduino: Aplicação em controle PI
Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Cornélio Procópio Coordenação de Eletrotécnica Microcontrolador Arduino: Aplicação em controle PI Autor: Prof. Alessandro N. Vargas
Semáforo de 3 cores com interatividade (para carros e pedestres)
Semáforo de 3 cores com interatividade (para carros e pedestres) Esta experiência refere-se a um semáforo de 3 cores com interatividade, ou seja, dotado de um botão de acionamento (botoeira) para a travessia
O ARDUINO. Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software.
O ARDUINO Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software. O ARDUINO Serial Microcontrolador Alimentação Programando o Arduino Características do
Vetores, Matrizes e String
Vetores, Matrizes e String Escola CDI Professor: Paulo Marcos Trentin O que é um Vetor? Conhecido também como matriz unidimensional, é uma variável que pode conter vários valores do mesmo tipo de dado.
Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG
Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG O que são Shields? Placas de circuito que podem ser conectadas ao Arduino, encaixando-se perfeitamente por cima dele, e expandindo suas capacidades Ethernet
LED RGB, PWM, Comunicação Serial, Acelerômetro
PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores LED RGB, PWM, Comunicação Serial, Acelerômetro Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder [email protected]
