Introdução ao Arduino

Tamanho: px
Começar a partir da página:

Download "Introdução ao Arduino"

Transcrição

1 Introdução ao Arduino Bruno Silvério Costa Arduino O que é? (1) É um sistema embarcada de placa única que, juntamente com um conjunto de softwares e frameworks, tornam fácil o desenvolvimento de hardware; Definido pelos criadores como Open Source Electronics Prototyping Plataform, em português Plataforma Open Source de Prototipagem Eletrônica. 1

2 Arduino O que é? (2) Plataforma possui os seguintes componentes principais: Placa base (microcontrolada); IDE de desenvolvimento (juntamente com mecanismos para upload de código); Framework Arduino; Shields de expansão (que implementam funções diversas controladas pela placa) Preparando o computador Primeiramente, é necessário obter a versão mais recente do software, disponível em Instalar o software, seguindo as instruções apresentadas em tela; Plugar a placa Arduino no computador; Caso o driver da placa não seja localizado automaticamente pelo sistema, indicar ao plug and play o caminho C:\Program Files (x86)\arduino\drivers (Para windows); 2

3 Testando a comunicação Abra o software Arduino (atalho disponível no desktop); Vá ao Menu File->Examples->1.Basics e escolha o projeto Blink; Vá até o menu File->Upload para iniciar o processo de compilação e transferência para a placa; Obs.: Pode ocorrer um erro caso a placa não esteja instalada corretamente ou a porta serial virtual escolhida seja inválida. Placa UNO rev 3 uc megau2 Comunicação USB com o Computador Pinos de I/O 8-13: Digital 13: Led Pinos de I/O 0-1: Porta Serial 2-7: Digital/PWM Conector USB Botão RESET Programação ICP (Chips externos em circuito) Conector de alimentação externa (0-30V) uc atmega328p Pinos de Alimentação Reset / IOREF Pinos de I/O 10-15: Digital/Analógico 3

4 Microcontroladores AVR (1) Chamados de Computadores de Único Chip, os microcontroladores ( C) são pequenos computadores com seus respectivos componentes necessários embutidos no mesmo chip; Por exemplo, estão incluídos no chip microcontrolador: Memória RAM (volátil); Memória EEPROM (persistente); Unidades de I/O; Controladores de Barramento; Microcontroladores AVR (2) Os C AVR seguem a arquitetura de Harvard de processadores, ou seja, possuem memória de dados distinta da memória de programa; Suas portas de I/O podem ser programadas como entrada ou saída indistintamente; 4

5 Microcontroladores AVR (3) Para utilização de uma porta qualquer, é necessário indicar qual a porta será trabalhada, qual a direção dos dados (entrada ou saída), realizar um input ou output; Exemplo: Porta utilizada: Port B Direção dos dados: DDRB = saída Output: output(portb, valor) Conhecendo o Framework (1) A programação do Arduino é realizada em linguagem C; Existem três sessões básicas disponibilizadas pelo framework no código para a programação: Área de inclusões / declarações: espaço no código destinado a declarações de variáveis e include de bibliotecas; Função de setup: ajuste das configurações básicas antes da execução propriamente dita: Função de loop: conjunto de códigos que são executados ininterruptamente. 5

6 Conhecendo o Framework (2) int led = 13; void setup() { pinmode(led, OUTPUT); void loop() { digitalwrite(led, HIGH); delay(1000); digitalwrite(led, LOW); delay(1000); Área de inclusão/declaração Função de Setup Função de Loop Compreendendo o código Conhecendo o Framework (3) int led = 13;//det. qual pino será usado void setup() { //Função de Setup pinmode(led, OUTPUT);//Determiando que o pino 13 será de saída (OUTPUT) void loop() {//Função de loop digitalwrite(led, HIGH);//Escrevendo o valor digital HIGH (1) no pino 13 delay(1000);//aguardando 1000 ms digitalwrite(led, LOW); //Escrevendo o valor digital LOW (0) no pino 13 delay(1000); //Aguardando 1000 ms //retorna para loop 6

7 Comandos Arduino (1) O código feito em Arduino segue as diretrizes do Framework, mas é desenvolvido em linguagem C; Dessa forma, muitos dos comandos C são válidos para o desenvolvimento em Arduino; A seguir serão apresentados os comandos iniciais válidos para o desenvolvimento; Comandos Arduino (2) Não se utiliza a estrutura de programa principal do C. O próprio framework faz o preenchimento. Comandos de seleção If Switch-case Comandos de repetição For While Do while 7

8 Comandos Arduino (3) Os pinos podem ser: de 1 a 13 e de A0 a A5, conforme apresenta a placa Arduino UNO; Comandos de entrada de dados pinmode(pino, INPUT); variavel=digitalread(pino); variavel=analogread(pino); Comandos de saída de dados pinmode(pino, OUTPUT); digitalwrite(pino, HIGH/LOW); analogwrite(pino, VALOR[0-255]); Comandos Arduino (4) Em alguns momentos, para viabilização da entrada de dados, é necessário configurar resistores de pull-up ou pull-down ligados aos pinos do microcontrolador; 8

9 Comandos Arduino (5) Para os microcontroladores AVR, isso pode ser feito diretamente em software; O pull-up pode ser feito com o comando: digitalwrite(pino, HIGH); O pull-down pode ser feito com o comando: digitalwrite(pino, LOW); Comandos Arduino (6) Comando de temporização delay(tempo_ms);//aguarda um determinado tempo em ms millis();// retorna o tempo em ms desde o inicio do sistema 9

10 Comandos Arduino (7) Comando de temporização delay(tempo_ms);//aguarda um determinado tempo em ms millis();// retorna o tempo em ms desde o inicio do sistema Comandos Arduino (8) Operações aritméticas Funcionam de forma análoga ao C A = B + C; A = B C; A = B * C; A = B / C; A = B % C; As precedências inerentes às operações funcionam normalmente. É possível a determinação externa através de parentização; 10

11 Comandos Arduino (9) Operações aritméticas Funcionam de forma análoga ao C A = B + C; A = B C; A = B * C; A = B / C; A = B % C; As precedências inerentes às operações funcionam normalmente. É possível a determinação externa através de parentização; Exercício 1 Modifique o código do Projeto Blink para que o led pisque de rápido a lento continuamente; Obs.: adote o delay inicial de 10 ms; 11

12 Resposta Exercício 1 int led = 13; int count =0; int delay2 = 10; void setup() { pinmode(led, OUTPUT); void loop() { for(int j=1;j<=15;j++) for(int i=0;i<5;i++) { digitalwrite(led, HIGH); delay(delay2*j); digitalwrite(led, LOW); delay(delay2*j); PWM (1) PWM (Pulse With Modulation) é uma técnica que permite a geração de resultados analógicos partindo de sinais digitais. A média da potência do sinal digital determina o sinal analógico médio; Muito utilizado na alteração de brilho de lâmpadas e leds, bem como no controle de motores CC; 12

13 PWM (2) Utilizar uma saída digital para valores analógicos, possibilita a conversão do sinal analógico em PWM; Por exemplo, pode-se construir um código para o led L de maneira que ele fique com um brilho pulsante. Para isso, basta gerar uma onda senoidal lenta; Esse código é visto a seguir: PWM (3) int ledpin = 11;//led a pulsar float sinval;//valor do seno int ledval;//valor a ser escrito no pino 11 void setup(){ pinmode(ledpin, OUTPUT);///pino 11 como saida void loop(){ for(int x=0; x<180; x++){//varia de 0º a 180º sinval=(sin(x*( /180)));//calcula valor do seno ledval=int(sinval*255);//valor entre 0 e 255 analogwrite(ledpin, ledval);//escreve na porta pwm delay(20);//aguarda 20 ms 13

14 Display LCD (1) Existem diversos displays LCDs comercializados. Dentre eles o mais comum é o 1602 (16 colunas x 2 linhas); O Arduino possui um driver apropriado para tramalhar com uma grande quantidade de displays, bastando configurar a instância do mesmo para o tipo correto a ser trabalhado; Utilizaremos o display MGD1602B; Display LCD (2) 14

15 Display LCD (3) É necessário definir inicialmente quais serão os pinos utilizados no Arduino como interface para o display; Display LCD (4) #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2);//pinos a serem usados pelo display no Arduino int posicao=15; void setup() { lcd.begin(16, 2);//Número de colunas x linhas do display void loop() { lcd.setcursor(0, 0);//Aponta cursor para coluna 0 x linha 0 lcd.print(" ");//Apaga linha lcd.setcursor(0, 1);//Aponta cursor para coluna 0 x linha 1 lcd.print(" ");//Apaga linha 15

16 Display LCD (5) for(int i=15;i>=0;i--)//desliza a string "Display LCD" da direita para a esquerda no display { lcd.setcursor(i, 0);//Aponta cursor para coluna 0 x linha 1 delay(300);//aguarda 300 ms lcd.print("display LCD ");//escreve no display for(int i=0;i<=15;i++)//preenche progressivamente a linha inferior com "+" { lcd.setcursor(i, 1);//Aponta cursor para coluna 0 x linha 1 delay(100);//aguarda 100 ms lcd.print("*");//escreve no display delay(1000);//aguarda 1000 ms para recomeçar Comunicação Serial Determinação da taxa de transmissão/recepção Serial.begin(9600);//valor em bps Envio de dados Seria.print( String );//envia uma string sem o caracter de return Serial.println( String ); //envia uma string com o caracter de return 16

17 Teclado Matricial(1) Todo teclado funciona como uma grande matriz, onde as teclas correspondem a intersecções entre linhas e colunas; Teclado Matricial(2) De forma análoga ao display, também existe um driver a ser utilizado com o teclado disponível no Arduino; Como o driver é genérico, também precisa ser configurado para trabalhar corretamente; São utilizados 7 pinos, dos quais, três correspondem às colunas e 4 às linhas; 17

18 Teclado Matricial(3) #include <Keypad.h> const byte ROWS = 4; //quatro linhas const byte COLS = 3; //três colunas char keys[rows][cols] = { //Define a aparência do teclado {'1','2','3', {'4','5','6', {'7','8','9', {'#','0','*' ; byte rowpins[rows] = {A0, A1, A2, A3; //conectar aos pinos das linhas do teclado byte colpins[cols] = {8, 7, 6; //conectar aos pinos das colunas do teclado Teclado Matricial(4) Keypad keypad = Keypad( makekeymap(keys), rowpins, colpins, ROWS, COLS );//criando instância do teclado void setup(){ Serial.begin(9600);//Ajustando taxa de comunicação serial void loop(){ char key = keypad.getkey();//lendo uma tecla if (key!= NO_KEY){//caso alguma tecla tenha sido apertada Serial.println(key);//envie qual foi a tecla para o computador 18

19 SHIELDs Placas de expansão/interface disponibilizadas para Arduino; Sensores (1) Os sensores, de maneira geral, são componentes eletrônicos sensíveis a eventos da natureza; Existem sensores para uma grande gama de aplicações. Destacam-se: Sensores de luminosidade (LDRs, Fototransistores); Sensores de som (capsulas de eletreto); Sensores de obstáculos e presença (IR, reflexivos, ultrasônicos, reed NA); Sensores de temperatura (RDT); Sensores de umidade; Sensores de posição (bússola eletrônica, GPS); Sensores de movimento (IR, acelerômetro, relè de mercúrio); 19

20 Sensores (2) Todos os sensores apontados podem ser utilizados com o Arduino; Alguns depende de um conhecimento mais aprofundado de eletrônica; Existe uma grande quantidade de sensores disponível em SHIELDs Arduino; Sensores (3) Sensor IR reflexivo Identifica obstáculos que reflitam a radiação IR; Muito utilizado para dar ao Arduino uma capacidade limitada de visão, já que é possível perceber o objeto, sem tocá-lo (pode-se utilizar ultrasom também); 20

21 Sensores (4) O sensor oferece uma saída digital, possibilitando seu tratamento facilitado no Arduino, conforme código a seguir: int sensor=2; digitalwrite(sensor, HIGH); //pull-up para sensor pinmode(sensor, INPUT);//pino 2 como entrada valor_sensor = digitalread(sensor);//leitura do valor do pino Servo motores (1) Motores CC com circuitos associados, permitindo o controle da movimentação angular do mesmo, além do ganho em torque; Servo motores podem ser adaptados para permitir apenas a indicação de sentido (horário, anti-horário) e o estado parado; 21

22 Servo motores (2) Para manipulação de servo motores no Arduino, é preciso apenas de um código bastante simples, além da utilização da biblioteca apropriada; #include <Servo.h> const int parado=90; const int horario=0; const int antihorario=180; const int pino=2; Servo motor; motor.attach(pino); motor.write(horario); delay(5000); motor.write(horario); delay(5000); motor.write(parado); delay(5000); Robô seguidor de linha (1) Desloca-se sobre uma linha preta no solo, convergindo o centro do robô para cima da linha. Muito utilizado na indústria; 22

23 Robô seguidor de linha (2) Interligações: Robô seguidor de linha (3) Sensor IR reflexivo Alimentação (+) Led IR Comum (-) Saída FT 23

24 Robô seguidor de linha (4) #include <Servo.h> const int sensor_dir = 7; // sensor esquerdo const int sensor_esq = 8; // sensor esquerdo const int mdir=6; const int mesq=5; const int buzzer=3; int status_sensor_esq=0;//monitor de mudança de status int status_sensor_dir=0;//monitor de mudança de status //Variáveis para acumulação dos valores dos sensores int s_esq=1, s_dir=1; //Servo-motores Servo motordir; Servo motoresq; Robô seguidor de linha (5) int posdir=0; int posesq=0; const int paradoe=86; const int paradod=89; const int frentee=0; const int frented=179; const int atrase=180; const int atrasd=0; void aviso_som(){ for (int i=0;i<1;i++){ digitalwrite(buzzer, HIGH); delay(10); digitalwrite(buzzer, LOW); 24

25 Robô seguidor de linha (6) int status(){ // Verificando resultado pela porta serial s_esq = digitalread(sensor_esq); s_dir = digitalread(sensor_dir); if(status_sensor_esq!=s_esq){ Serial.print("\nSensor Esquerdo=" ); Serial.print(s_esq); status_sensor_esq=s_esq; aviso_som(); return 1; if(status_sensor_dir!=s_dir){ Serial.print("\nSensor Direito=" ); Serial.print(s_dir); status_sensor_dir=s_dir; aviso_som(); return 1; return 0; Robô seguidor de linha (7) void agente_reativo_simples(servo motor_dir, Servo motor_esq, int sesq, int sdir){ int se = digitalread(sesq); int sd = digitalread(sdir); int temp=status(); if ((se==1)&&(sd==1)){ motor_dir.write(paradod); motor_esq.write(paradoe); else if ((se==0)&&(sd==0)){ motor_dir.write(frented); motor_esq.write(frentee); else if((se==0)&&(sd==1)){ motor_dir.write(frented); motor_esq.write(paradoe); else if((se==1)&&(sd==0)){ motor_dir.write(paradod); motor_esq.write(frentee); 25

26 Robô seguidor de linha (7) void setup() { // Inicializando a comunicação serial em 9600 bps: Serial.begin(9600); digitalwrite(sensor_dir, HIGH); //pull-up para sensor direito digitalwrite(sensor_esq, HIGH); //pull-up para sensor esquerdo motordir.attach(mdir); motoresq.attach(mesq); void loop() { agente_reativo_simples(motordir, motoresq, sensor_esq, sensor_dir); status(); Shield de rede (1) Permite a comunicação entre o Arduino e um computador, utilizando para isso o protocolo Ethernet. O Arduino implementa a pilha TCP/IP; 26

27 Shield de rede (2) #include <SPI.h> #include <Ethernet.h> // Enter a MAC address and IP address for your controller below. // The IP address will be dependent on your local network: byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED ; IPAddress ip(192,168,1,177); EthernetServer server(80); void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only // start the Ethernet connection and the server: Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); Shield de rede (3) void loop() { // listen for incoming clients EthernetClient client = server.available(); if (client) { Serial.println("new client"); // an http request ends with a blank line boolean currentlineisblank = true; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); // if you've gotten to the end of the line (received a newline // character) and the line is blank, the http request has ended, // so you can send a reply if (c == '\n' && currentlineisblank) { // send a standard http response header client.println("http/ OK"); client.println("content-type: text/html"); client.println("connection: close"); // the connection will be closed after completion of the response 27

28 Shield de rede (4) client.println("refresh: 5"); // refresh the page automatically every 5 sec client.println(); client.println("<!doctype HTML>"); client.println("<html>"); // output the value of each analog input pin for (int analogchannel = 0; analogchannel < 6; analogchannel++) { int sensorreading = analogread(analogchannel); client.print("analog input "); client.print(analogchannel); client.print(" is "); client.print(sensorreading); client.println("<br />"); client.println("</html>"); break; Shield de rede (5) if (c == '\n') { currentlineisblank = true; // you're starting a new line else if (c!= '\r') { // you've gotten a character on the current line currentlineisblank = false; delay(1); // give the web browser time to receive the data client.stop(); // close the connection: Serial.println("client disonnected"); 28

29 29

Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG

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

Leia mais

Robô Wi-Fi controlado via Internet com Arduino e Shield Ethernet

Robô Wi-Fi controlado via Internet com Arduino e Shield Ethernet Robô Wi Fi controlado via Internet com Arduino e Shield Ethernet Robô Wi-Fi controlado via Internet com Arduino e Shield Ethernet Esse é um robô com 3 rodas feito com motores DC e controlado pelo Arduino

Leia mais

Programação Básica em Arduino Aula 2

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

Leia mais

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre ACENDENDO AS LUZES Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre Projeto 1 LED piscante Neste capitulo, todos os projetos utilizam luzes LED s de diversas formas. Em relação ao hardware,

Leia mais

Prá$cas Arduino. Manoel Neto

Prá$cas Arduino. Manoel Neto Prá$cas Arduino Manoel Neto Hello blink // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup rou$ne runs once when you press reset: void setup() { // ini$alize

Leia mais

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

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

Leia mais

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.

Leia mais

Pontifícia Universidade Católica do Paraná. Claudio Roberto Ferretto Junior. Éric Guimarães Zeni. Jub Gomes da Costa WINDOWS X.

Pontifícia Universidade Católica do Paraná. Claudio Roberto Ferretto Junior. Éric Guimarães Zeni. Jub Gomes da Costa WINDOWS X. Pontifícia Universidade Católica do Paraná Claudio Roberto Ferretto Junior Éric Guimarães Zeni Jub Gomes da Costa WINDOWS X Curitiba 2013 Claudio Roberto Ferretto Junior Éric Guimarães Zeni Jub Gomes da

Leia mais

Robótica com Arduino

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

Leia mais

Projeto No. 11 Display de Leds de 7 Segmentos

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:

Leia mais

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. A partir de agora, iremos conhecer o hardware do Arduino e suas caracteristicas

Leia mais

Minicurso de Arduino

Minicurso de Arduino Minicurso de Arduino Gabriel Vasiljević Felipe Fernandes January 28, 2013 Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 28, 2013 1 / 34 Sobre Sobre o minicurso: Duração de 20 horas Certificado

Leia mais

Arduino. Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica

Arduino. Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica Arduino Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica About me Tecnólogo em Computação - ETER Licenciado em Computação - UEPB Professor de Robótica Pedagógica desde 2008 Grupo de

Leia mais

WiFiShield. Introdução

WiFiShield. Introdução WiFiShield Obrigado por adquirir o WiFiShield do Laboratório de Garagem. Através deste manual, você conhecerá maiores detalhes sobre este produto, para iniciar seus projetos com Arduino e integração com

Leia mais

Programação C para microcontroladores PIC

Programação C para microcontroladores PIC Programação C para microcontroladores PIC eletrocursos.gnomio.com 1/6 Sumário Histórico do Documento... 3 Treinadores Responsáveis... 3 Carga Horária... 3 Ementa... 3 Objetivos... 3 Conteúdo Programático...

Leia mais

SENSOR DE LUMINOSIDADE Com indicador de intervalo

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

Leia mais

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL Introdução ao Arduino Pessanha Santos ASPOF EN-AEL Programa 1. Introdução à plataforma de desenvolvimento Arduino 2. Análise à sua constituição 3. Software de desenvolvimento Arduino 4. Estrutura e Sintaxe

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de I/O Ethernet Kits Didáticos e Gravadores da Cerne Tecnologia A Cerne tecnologia têm uma linha completa de aprendizado para os microcontroladores

Leia mais

Projeto No. 10 Relógio com LCD

Projeto No. 10 Relógio com LCD Projeto No. 10 Relógio com LCD O objetivo deste projeto é criar um relógio digital a partir de um módulo Real Time Clock (RTC) e um display LCD 16x2. Neste projeto usaremos as bibliotecas RTClib.h e LiquidCrystal.h.

Leia mais

AutoControl: uma proposta para acessibilidade e segurança residencial com o apoio da plataforma Arduino

AutoControl: uma proposta para acessibilidade e segurança residencial com o apoio da plataforma Arduino AutoControl: uma proposta para acessibilidade e segurança residencial com o apoio da plataforma Arduino Carolina Lio Mendes Nogueira; Lilia Maria de Alarcão; Alisson Rodrigo Blasi Braz; Jonathan Rosa Moreira

Leia mais

SISTEMA DE MONITORAMENTO VIA RFID

SISTEMA DE MONITORAMENTO VIA RFID SISTEMA DE MONITORAMENTO VIA RFID O sistema de monitoramento via Rfid tem como objetivo o monitoramento de equipamentos, veículos, animais, pessoas, etc, que utiliza das mais modernas tecnologias como

Leia mais

Comunicação Serial com o AVR ATMEGA8

Comunicação Serial com o AVR ATMEGA8 Comunicação Serial com o AVR ATMEGA8 Vitor Amadeu Souza vitor@cerne-tec.com.br Introdução Os microcontroladores AVR vem a cada dia tomando cada vez mais espaço nos novos projetos eletrônicos microcontrolados.

Leia mais

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 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

Leia mais

Minicurso de Arduino

Minicurso de Arduino Minicurso de Arduino Gabriel Vasiljević Wanderson Ricardo August 28, 2015 Gabriel Vasiljević Wanderson Ricardo Minicurso de Arduino August 28, 2015 1 / 45 Roteiro do curso O que é o Arduino (especificações,

Leia mais

Comunicação via interface SNMP

Comunicação via interface SNMP Comunicação via interface SNMP 1 - FUNCIONAMENTO: Os No-breaks PROTEC possuem 3 interfaces de comunicação: Interface RS232, interface USB e interface SNMP. Todas elas permitem o controle e o monitoramento

Leia mais

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

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

Leia mais

Medir consumo em Kwh de aparelhos individualmente; Calcular o consumo e reais; Salvar em banco de dados; Visualizar em página WEB; Gerar relatórios.

Medir consumo em Kwh de aparelhos individualmente; Calcular o consumo e reais; Salvar em banco de dados; Visualizar em página WEB; Gerar relatórios. Diário de bordo Dia 1 A ideia surgiu a partir da escolha do tema para o TG, algo que fosse relevante para o trabalho e para a sociedade. Um medidor de energia que pudesse fazer a leitura do consumo de

Leia mais

Programação em Arduino

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

Leia mais

Alarme Automotivo com mensagem para móvel utilizando Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil mayconsi2012@gmail.com, wyllian@unipar.br

Leia mais

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

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

Leia mais

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

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

Leia mais

BEC- Bafômetro Embutido em Carros

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

Leia mais

PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014

PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014 PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014 Introdução: Este programa permite o gerenciamento dos amplificadores MR 4.50D-XT MR 6.50D-XT MR 6.80-XT

Leia mais

ESCOLA POLITECNICA ENGENHARIA DE COMPUTAÇÃO ALEX DE OLIVEIRA SILVA DIEGO UNOKI DE AZEVEDO MAICON AUGUSTO TIBOLA DOCUMENTAÇÃO FASTUNLOCK

ESCOLA POLITECNICA ENGENHARIA DE COMPUTAÇÃO ALEX DE OLIVEIRA SILVA DIEGO UNOKI DE AZEVEDO MAICON AUGUSTO TIBOLA DOCUMENTAÇÃO FASTUNLOCK ESCOLA POLITECNICA ENGENHARIA DE COMPUTAÇÃO ALEX DE OLIVEIRA SILVA DIEGO UNOKI DE AZEVEDO MAICON AUGUSTO TIBOLA DOCUMENTAÇÃO FASTUNLOCK CURITIBA 2013 ALEX DE OLIVEIRA SILVA DIEGO UNOKI DE AZEVEDO MAICON

Leia mais

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input.

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input. Pág. 1/10 Apresentação Equipamento para detecção de acionamentos e monitoração de sensores. Comunicação com outros dispositivos por rede CAN. Possui seis entradas digitais optoacopladas com indicação de

Leia mais

Projeto Chave. Felipe Cezario de Andrade.

Projeto Chave. Felipe Cezario de Andrade. Felipe Cezario de Andrade. Projeto Chave Projeto apresentado como requisito Parcial para avaliação do Programa de Aprendizagem em Física III e requisito para o programa de Aprendizagem em RPE, do Curso

Leia mais

Servo Motores. Jener Toscano Lins e Silva

Servo Motores. Jener Toscano Lins e Silva Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Servo Motores Jener Toscano Lins e Silva

Leia mais

Hacking Class Controlando tomadas da sua casa via Internet

Hacking Class Controlando tomadas da sua casa via Internet Hacking Class Controlando tomadas da sua casa via Internet O que precisamos para controlar uma tomada via Web Microcontrolador Relê, transistor, diodo e resistor PC ou um shield Ethernet ou wifi para seu

Leia mais

Pontifícia Universidade Católica do Paraná - PUCPR. Centro de Ciências Exatas e Tecnologia - CCET. Engenharia de Computação

Pontifícia Universidade Católica do Paraná - PUCPR. Centro de Ciências Exatas e Tecnologia - CCET. Engenharia de Computação Pontifícia Universidade Católica do Paraná - PUCPR Centro de Ciências Exatas e Tecnologia - CCET Engenharia de Computação Jean Carlo Ferreira Tambosi Raul Silva Donato Victor Henrique Alves Ribeiro Gerador

Leia mais

CONFIGURADOR DO PAINEL FP1 v 1.3

CONFIGURADOR DO PAINEL FP1 v 1.3 CONFIGURADOR DO PAINEL FP1 v 1.3 1. INTRODUÇÃO Este software permite a configuração dos dispositivos de detecção manuais e ou automáticos do sistema digital de alarme de incêndio FP1. Pode-se, por intermédio

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

PROCEDIMENTO PARA INSTALAR REDE ETHERNET EM CNC s FAGOR.

PROCEDIMENTO PARA INSTALAR REDE ETHERNET EM CNC s FAGOR. PROCEDIMENTO PARA INSTALAR REDE ETHERNET EM CNC s FAGOR. INDICE 1 Verificar a compatibilidade dos sistemas de hardware e software 1.1 Opcionais de Hardware 1.2 Opcionais de Software 2 Parametrização do

Leia mais

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 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

Leia mais

Medidor da temperatura local

Medidor da temperatura local Objectivo: Medidor da temperatura local (Web Server) Disponibilizar numa página da internet a leitura da temperatura local, de forma automática e on-line. O sistema consiste num microprocessador devidamente

Leia mais

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB. Sobre este Minicurso Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB. Sobre o Ministrante: Samuel Cavalcante Engenheiro de Computação (UNIDERP)-

Leia mais

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

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

Leia mais

Manual do instalador Box Output AC Rev. 0.01.000. Figura 01 Apresentação do Box Output AC.

Manual do instalador Box Output AC Rev. 0.01.000. Figura 01 Apresentação do Box Output AC. Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente alternada 110/220V. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA CURSO DE ENGENHARIA DE COMPUTAÇÃO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA CURSO DE ENGENHARIA DE COMPUTAÇÃO PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA CURSO DE ENGENHARIA DE COMPUTAÇÃO ORLEY EDUARDO SCHIMERSKI DOS SANTOS MATEUS GABRIEL BUSATO BERNARDI RELATÓRIO FINAL DE PROJETO INTEGRADOR

Leia mais

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin Robótica com Arduino CDI Professor: Paulo Marcos Trentin Apresentações Professor: Paulo Marcos Trentin Email: paulo@paulotrentin.com.br Site: www.paulotrentin.com.br Graduando 9ª fase do curso de Ciências

Leia mais

Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza

Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza Introdução No artigo desta edição, veremos os passos para controlar um dispaly gráfico de 128 x 64 pixels. A idéia será apresentar

Leia mais

Display de Cristal Líquido

Display de Cristal Líquido TUTORIAL Display de Cristal Líquido Autor: Tiago Lone Nível: Básico Criação: 09/03/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC.

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC. Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente contínua. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas

Leia mais

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Programação de Robótica: Modo Circuitos Programados - Avançado -

Programação de Robótica: Modo Circuitos Programados - Avançado - Programação de Robótica: Modo Circuitos Programados - Avançado - 1 Programação de Robótica: Modo Circuitos Programados - Avançado ATENÇÃO Lembramos que você poderá consultar o Manual de Referência do Software

Leia mais

Projeto No. 12 Display de Led de 7 Segmentos

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

Leia mais

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br Acessando a Porta Paralela com o Delphi Vitor Amadeu Souza vitor@cerne-tec.com.br Introdução A Porta Paralela pode ser usada de forma a permitir a interface do computador com o mundo externo para acionamento

Leia mais

MINICURSO ARDUINO AVANÇADO

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

Leia mais

Arduino e Proteus (Tutorial)

Arduino e Proteus (Tutorial) Arduino e Proteus (Tutorial) Por Felipe Gomes Flores Para quem trabalha com projetos ou apenas os faz por hobby sabe que há situações em uma boa idéia surge do nada e às vezes não há como reproduzi-la

Leia mais

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

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

Leia mais

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada.

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada. Editor de Ladder para VS7 Versão Teste O editor de ladder é um software de programação que permite que o VS7 e o µsmart sejam programados em linguagem de contatos. Esse editor está contido na pasta Público

Leia mais

Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli Kendy Zan Minakawa Prof. Ricardo Ribeiro dos Santos

Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli Kendy Zan Minakawa Prof. Ricardo Ribeiro dos Santos 2 o. Encontro DESTACOM Despertando Talentos em Computação Introdução ao Arduino Conceitos Gerais e Programação Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli

Leia mais

Desenvolvimento de Veículos Autônomos em Escala, Sistemas de Comando, Visualização do Movimento e Aquisição de Dados.

Desenvolvimento de Veículos Autônomos em Escala, Sistemas de Comando, Visualização do Movimento e Aquisição de Dados. Desenvolvimento de Veículos Autônomos em Escala, Sistemas de Comando, Visualização do Movimento e Aquisição de Dados. 1) Introdução: Aluno: Luiz Felipe Helt Santos Orientador: Mauro Speranza Neto Laboratório

Leia mais

Professor: Fernando Krein Pinheiro

Professor: Fernando Krein Pinheiro Professor: Fernando Krein Pinheiro Quem sou eu: Fernando Krein Pinheiro, bacharel em Ciência da Computação e Especialista em Educação Técnica e Tecnológica. Possui conhecimento nas áreas de algoritmos

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa GSM I/O (21)3062-1711 (11)4063-1877 Skype: suporte.cerne-tec MSN: suporte.cerne-tec@hotmail.com www.cerne-tec.com.br Kits Didáticos e Gravadores da

Leia mais

2 Orientação a objetos na prática

2 Orientação a objetos na prática 2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos

Leia mais

O Laboratório de Garagem

O Laboratório de Garagem Oficina de Robótica O Laboratório de Garagem O Laboratório de Garagem foi fundado em 2010 e tem como proposta ser uma iniciativa voltada para a integração, colaboração e apoio aos desenvolvedores independentes

Leia mais

GERTEC Manual de Operação e Instalação MTi-760 Versão 1.0

GERTEC Manual de Operação e Instalação MTi-760 Versão 1.0 GERTEC Manual de Operação e Instalação MTi-760 Versão 1.0 1 Índice Descrição 3 Reconhecendo o Terminal 4 Instalação do Terminal 5 Funcionamento 5 Características Gerais 8 CONTATOS GERTEC 9 2 Descrição

Leia mais

Geral: Manual de Utilização do Software de Teste Gradual Windows

Geral: Manual de Utilização do Software de Teste Gradual Windows Manual de Utilização do Software de Teste Gradual Windows Geral: Este aplicativo é utilizado para testar os Microterminais Gradual Tecnologia Ltda. Para tanto deve ter as Dll s necessárias para controlar

Leia mais

Manual de utilização do módulo NSE METH-8RL/Exp

Manual de utilização do módulo NSE METH-8RL/Exp INSTALAÇÃO 1 - Baixe o arquivo Software Configurador Ethernet disponível para download em www.nse.com.br/downloads-manuais e descompacte-o em qualquer pasta de sua preferência. 2 - Conecte a fonte 12Vcc/1A

Leia mais

CONEXÃO DE PLC FX COM MÓDULO FX3U-ENET COM GX WORKS2. No. DAP-PLCFX-03. rev. 0

CONEXÃO DE PLC FX COM MÓDULO FX3U-ENET COM GX WORKS2. No. DAP-PLCFX-03. rev. 0 CONEXÃO DE PLC FX COM MÓDULO FX3U-ENET COM GX WORKS2 No. DAP-PLCFX-03 rev. 0 Revisões Data da Nome do Arquivo Revisão Revisão Set/2012 DAP-PLCFX-03-1209_GXWEthFX Primeira edição 1. OBJETIVO O objetivo

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa AVR MASTER (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 Cerne Tecnologia

Leia mais

Easy Lab. Manual do usuário Revisão 1.2 01/11/14. www.dma.ind.br. DMA Electronics 1

Easy Lab. Manual do usuário Revisão 1.2 01/11/14. www.dma.ind.br. DMA Electronics 1 Easy Lab Manual do usuário Revisão 1.2 01/11/14 www.dma.ind.br DMA Electronics 1 A DMA ELECTRONICS projeta e fabrica sistemas para aquisição e registro de dados com conexão a um computador do tipo PC.

Leia mais

Manual de Instalação EDIÇÃO 1.0

Manual de Instalação EDIÇÃO 1.0 Editor Rápido ipldk Manual de Instalação EDIÇÃO 1.0 HISTÓRICO DE REVISÃO Edição Data Descrição das Alterações Versão S/W Versão MPB Edição 1 Out/2006 Lançamento Inicial C.7Aa ~ C.7Aa - i - Conteúdo 1.

Leia mais

Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT

Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT LabVIEW e NXT Hardware Necessário: LEGO MINDSTORMS NXT Software Necessário: LabVIEW Módulo NXT Exercício 1: Atualização de firmware

Leia mais

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Introdução Nesta terceira série de artigos que aborda a programação na linguagem BASIC para o microcontrolador PIC,

Leia mais

Tutorial de Auxílio. figura 1.0 programa de gravação

Tutorial de Auxílio. figura 1.0 programa de gravação Tutorial de Auxílio O intuito deste material é facilitar o uso, por parte do aluno, das ferramentas de software indispensáveis para o trabalho com os microcontroladores, neste tutorial abordaremos o processo

Leia mais

Informática. Informática. Valdir

Informática. Informática. Valdir Informática Informática Valdir Questão 21 A opção de alterar as configurações e aparência do Windows, inclusive a cor da área de trabalho e das janelas, instalação e configuração de hardware, software

Leia mais

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox 1- Scilab e a placa Lab_Uino A placa Lab_Uino, é uma plataforma aberta para aprendizagem de sistemas microprocessados. Com a utilização de um firmware especifico a placa Lab_Uino é reconhecido pelo sistema

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

Madis Rodbel Soluções de Ponto e Acesso Ltda.

Madis Rodbel Soluções de Ponto e Acesso Ltda. Elaborado: Qualidade de Software Versão: 3.00 Data: 11/06/2012 Apresentação O software Ativador REP é um software desenvolvido pela MADIS, para efetuar o controle das ativações do MD REP, MD REP NF, MD

Leia mais

Curso de robótica 2. Novos conceitos de programação

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

Leia mais

Sistemas Digitais. Tutorial Placa de Prototipação - Altera

Sistemas Digitais. Tutorial Placa de Prototipação - Altera Sistemas Digitais Tutorial Placa de Prototipação - Altera Monitoria SD 2012.1 Daniel Alexandro/Vanessa Ogg/Gustavo Benevides/Gilliano Ginno/Sidney Marlon Editado por (DARA) Placa Altera 1 Antes de Usar

Leia mais

1Manual do Program-ME... 6

1Manual do Program-ME... 6 1Manual do Program-ME... 6 1.1Componentes para Program-ME / Arduino... 6 1.2Aplicações práticas... 7 1.3O que é Arduino... 8 1.3.1Características técnicas do Arduino/Program-ME... 8 1.3.2Program-ME v1.0

Leia mais

Disciplina: Laboratório de Fis26

Disciplina: Laboratório de Fis26 1 Disciplina: Laboratório de Fis26 www.fis.ita.br/labfis26 Professores: Sonia Guimarães soniagui@ita.br Douglas Leite prof.dmgl@gmail.com Monitoras: Larissa chazfisica@gmail.com Flávia rocha.pereira.flavia@gmail.com

Leia mais

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO Jessica Garcia Luz, Wyllian Fressatti Universidade Paranaense (Unipar) Paranavaí - PR - Brasil jessica.garcia.luz@gmail.com wyllian@unipar.br Resumo. Este artigo

Leia mais

ARDUINO UNO Guia do Usuário

ARDUINO UNO Guia do Usuário ARDUINO UNO Guia do Usuário Heco Mecatrônica Ltda. e-mail: vendas@hecomecatronica.com.br Visite nosso site: www.hecomecatronica.com.br Loja Virtual: shop.hecomecatronica.com.br Guia do Usuário - Página

Leia mais

1. INTRODUÇÃO COMPUTADOR

1. INTRODUÇÃO COMPUTADOR 1. INTRODUÇÃO O objetivo deste manual é apresentar, de uma forma simples e rápida, o básico de programação, sendo assim iremos focar apenas nos conceitos que são importantes para Arduino e sistemas embarcados

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

WWW.cerne-tec.com.br. Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br

WWW.cerne-tec.com.br. Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br 1 Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br Continuando com o artigo apresentado na edição passada de comunicação USB com o PIC, continuaremos nesta edição o estudo do

Leia mais

Listagem dos programas de controle (sketch) para a placa Arduino utilizados no presente trabalho.

Listagem dos programas de controle (sketch) para a placa Arduino utilizados no presente trabalho. UFRJ Listagem dos programas de controle (sketch) para a placa Arduino utilizados no presente trabalho. I - Programa de medida de concentração de CH 4 com saída de dados em cartão de memória. No CD que

Leia mais

Tutorial GSControl CLP DUO CellControl GPRS. Suporte Técnico Rev: A

Tutorial GSControl CLP DUO CellControl GPRS. Suporte Técnico Rev: A Tutorial GSControl CLP DUO CellControl GPRS Suporte Técnico Rev: A Considerações Gerais Tutorial de Produtos Considerações Gerais Este documento descreve a utilização do CLP Duo e do CellControl GPRS e

Leia mais

DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS

DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS Aluno: Pedro Schuback Chataignier Orientador: Mauro Speranza Neto Introdução O projeto, iniciado em 2013, visa desenvolver

Leia mais

TUTORIAL Arduino Nano

TUTORIAL Arduino Nano Conceito: O é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com circuitos de entrada/saída embutido que podem ser facilmente

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Manual de instruções / Certificado de garantia Controlador CCL-PC

Manual de instruções / Certificado de garantia Controlador CCL-PC Manual de instruções / Certificado de garantia Controlador CCL-PC REV1 03/2015 Índice - 1 Introdução...2-1.1 Especificações...2-1.2 Características......3-1.3 Guia de uso e operação...3-1.4 Cabo de rede

Leia mais