Introdução. àeletrônica com Arduino. Felipe Nascimento Martins. VIII Jornada de Iniciação Científica, Desenvolvimento Tecnológico e Inovação do Ifes

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

Download "Introdução. àeletrônica com Arduino. Felipe Nascimento Martins. VIII Jornada de Iniciação Científica, Desenvolvimento Tecnológico e Inovação do Ifes"

Transcrição

1 v VIII Jornada de Iniciação Científica, Desenvolvimento Tecnológico e Inovação do Ifes Introdução àeletrônica com Arduino

2 O trabalho Introdução à Eletrônica com Arduino de foi licenciado com uma Licença Creative Commons - Atribuição- CompartilhaIgual 3.0 Não Adaptada.

3

4 Contato:

5 Conteúdo Arduino; Microcontrolador; Primeiro programa; Um pouco de eletrônica (pouco mesmo!); Programas mais legais; Práticas (montagem e programação); Avançando com o Arduino: shields, comunicação sem fio, aplicações em robótica...

6

7 O que é Arduino? Arduino é uma plataforma de prototipagem eletrônica open-source, baseada nos princípios de flexibilidade e facilidade de uso para hardware e software. Consiste de uma placa com microcontrolador programável preparada para receber sinais de sensores e acionar atuadores. Sua linguagem de programação é baseada em Wiring (baseado em C/C++). A placa pode funcionar em conjunto ou de forma independente do computador.

8 Arduino hardware

9 Arduino hardware

10 Arduino software

11 Arduino é Open Source Desenvolvido por: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis, na Itália, em 2005; Todo o projeto é aberto: open source hardware and software; 200 placas vendidas em 2005, em 2006, em 2007 e mais de em 2011 e cerca de 1 milhão até setembro de 2013! Site oficial:

12

13 Arduino é Open Source!

14 Arduino é Open Source!

15 Arduino é Open Source! Todo o hardware é aberto e os projetos estão disponíveis. Quem quiser, pode comprar os componentes e montar a sua placa! O software de programação também é livre e está disponível para download gratuitamente.

16 Arduino é Open Source! Todo o hardware é aberto e os projetos estão disponíveis. Quem quiser, pode comprar os componentes e montar a sua placa! O software de programação também é livre e está disponível para download gratuitamente. Mas...

17 Arduino é Open Source! Todo o hardware é aberto e os projetos estão disponíveis. Quem quiser, pode comprar os componentes e montar a sua placa! O software de programação também é livre e está disponível para download gratuitamente. Mas... O nome Arduino é marca registrada!

18 Clones do Arduino Freeduino

19 Clones do Arduino Seeduino

20 Clones do Arduino Brasuíno

21 Clones do Arduino Severino

22 Similares ao Arduino chipkit Uno32 - PIC32MX320F128 (32 bits, 80MHz, 128kB Flash, 16kB SRAM)

23 Similares ao Arduino Olimexino STM32F103RBT6 (núcleo ARM Cortex M3, 32 bits, 128kB, 72MHz)

24 Similares ao Arduino Adafruit Trinket ATtiny85

25 Similares ao Arduino LaunchPad - MSP430

26 Similares ao Arduino LaunchPad - MSP430 US$4,30 com frete grátis!!

27

28 Arduino Uno Microcontrolador: ATmega328; Tensão de operação: 5V; Tensão de entrada (recomendada): 7-12V; Pinos digitais de E/S:14 (6 podem ter sinal PWM); Pinos com entrada analógica: 6; Corrente máxima por pino de E/S: 40 ma; Hardware para comunicação serial: 1 porta; Memória Flash (de programa): 32 kb, dos quais 0,5 kb são usados pelo bootloader; Memória SRAM: 2 kb; EEPROM: 1 kb; Frequência de clock: 16 MHz.

29

30 Arduino Mega 2560 Microcontrolador: ATmega2560; Tensão de operação: 5V; Tensão de entrada (recomendada): 7-12V; Pinos digitais de E/S: 54 (15 podem ter sinal PWM); Pinos com entrada analógica: 16; Corrente máxima por pino de E/S: 40 ma; Hardware para comunicação serial: 4 portas; Memória Flash (de programa): 256 kb, dos quais 8 kb são usados pelo bootloader; Memória SRAM: 8 kb; EEPROM: 4 kb; Frequência de clock: 16 MHz.

31 Arduino Mega 2560

32 O que é um Microcontrolador? Chip; CPU de pequeno porte, capaz de executar um conjunto de instruções; Ou seja, possui um microprocessador! Instruções simples e rápidas; Possui memória(s); Possui periféricos; Pode se comunicar com outros periféricos; etc.

33 Componentes de um Microcontrolador Microcontrolador Conversor D/A EEPROM Porta Serial Conversor A/D CPU Porta Paralela PWM RAM Temporizadores

34 Exemplos de Microcontroladores Família 8051 (Intel ou ATMEL) 80C196KB (Intel) 68HC11 (Motorola / Freescale) MSP430 (Texas Instruments) ATmega328 (ATMEL) PIC16F628A (Microchip) dspic30f6014 (Microchip) Cortex M3 (ARM)

35 Exemplos de Microcontroladores Família 8051 (Intel ou ATMEL) 80C196KB (Intel) 68HC11 (Motorola / Freescale) MSP430 (Texas Instruments) ATmega328 (ATMEL) PIC16F628A (Microchip) dspic30f6014 (Microchip) Cortex M3 (ARM) Cadê o Arduino??

36 Exemplos de Microcontroladores Família 8051 (Intel ou ATMEL) 80C196KB (Intel) 68HC11 (Motorola / Freescale) MSP430 (Texas Instruments) ATmega328 (ATMEL) PIC16F628A (Microchip) dspic30f6014 (Microchip) Cortex M3 (ARM)

37 Microcontroladores do Arduino ATMEL ATmega168: Diecimila, Duemilanove, Nano, LilyPad; ATmega328P: Duemilanove, Nano, Fio, LilyPad, Uno; ATmega1280: Mega; ATmega2560: Mega2560; ATmega32u4: Leonardo, Esplora, LilyPad USB, Yún, Robot; AT91SAM3X8E: Due.

38 , ATmega32u4 Esplora ,5 0,5/1 16/32 ATmega168 ou ATmega328 Nano ,5 16/32 ATmega168V ou ATmega328V LilyPad , ATmega32u4 Leonardo AT91SAM3X8E Due ATmega2560 Mega ATmega1280 Mega ATmega328P Uno ,5 0,5/1 16/32 ATmega168/328P Duemilanove Pinos PWM Clock (MHz) Pinos A/D Dig. I/O SRAM kb EEPROM kb Flash kb Processador Arduino Arduino

39 Arduino - Microcontrolador

40 Arduino - Microcontrolador ATmega328: Núcleo AVR RISC de 8 bits; 32kB Flash, 2kB RAM, 1kB EEPROM; 23 pinos de E/S; 3 temporizadores/contadores; USART; interface a 2 fios SPI; 6 canais de conversor A/D de 10 bits; WDT com oscilador interno; Clock máximo de 20MHz; Opera de 1,8V a 5,5V.

41 Arduino Programa básico

42 Arduino Programa básico

43 Arduino Programa básico

44 Arduino Programa básico

45 Arduino Programa básico

46 Arduino Programa básico

47 Arduino Programa básico No Arduino Uno: pinos digitais 0 a 13 (0 a 13); pinos analógicos 0 a 5 (14 a 19).

48 Prática 1: Pisca-LED Montagem:

49 Um pouco de eletrônica Ok. Entendi o programa. Mas o que acontece nos pinos do Arduino?

50 Um pouco de eletrônica Ok. Entendi o programa. Mas o que acontece nos pinos do Arduino? A função digitalwrite(12,high); faz com que o pino 12 vá para nível alto, ou seja, ele fica com 5V.

51 Um pouco de eletrônica Ok. Entendi o programa. Mas o que acontece nos pinos do Arduino? A função digitalwrite(12,high); faz com que o pino 12 vá para nível alto, ou seja, ele fica com 5V. Este pino está ligado ao RESISTOR+LED, e ao pino GND (0V).

52 Um pouco de eletrônica Ok. Entendi o programa. Mas o que acontece nos pinos do Arduino? A função digitalwrite(12,high); faz com que o pino 12 vá para nível alto, ou seja, ele fica com 5V. Este pino está ligado ao RESISTOR+LED, e ao pino GND (0V). É um circuito série, por onde circula corrente! 0V +5V

53 Um pouco de eletrônica Em resumo: É a circulação de corrente elétrica (elétrons) que faz acender o LED; +5V Experimente retirar o fio que liga o LED ao GND, mantendo o pino 12 em 5V. O LED apaga pois a corrente precisa circular num circuito fechado! 0V

54 Um pouco de eletrônica Em resumo: É a circulação de corrente elétrica (elétrons) que faz acender o LED; A corrente só existirá se houver diferença de potencial elétrico (diferença de tensão) entre pontos do circuito: 5V 0 = 5V; Tensão: volt [V]; Corrente: ampère [A]. 0V +5V

55 Um pouco de eletrônica A função digitalwrite(12,low); faz com que o pino 12 vá para nível baixo, ou seja, ele fica com 0V. Logo, como não há diferença de tensão entre os pinos 12 e GND, a corrente é zero => LED apaga. 0V 0V

56 Um pouco de eletrônica Beleza. Mas, e o resistor? Serve para quê?

57 Um pouco de eletrônica Beleza. Mas, e o resistor? Serve para quê? O elemento resistor serve para dificultar a circulação de corrente elétrica; Ele é colocado no circuito para evitar que a corrente cresça muito, o que pode provocar problemas; No nosso circuito, o resistor serve para evitar que o LED queime devido a uma corrente muito alta.

58 Um pouco de eletrônica Quanto maior for o valor da resistência do resistor, menor será a corrente (para uma mesma diferença de tensão). O brilho do LED varia com a corrente.

59 Um pouco de eletrônica Cálculo da corrente: Lei de Ohm: V = R * I V = 5V, R = 220Ω. I = 5 / 220 I = 0,0227 A = 22,7 ma

60 Um pouco de eletrônica Cálculo da corrente: Lei de Ohm: V = R * I V = 5V, R = 220Ω + 220Ω. I = 5 / 440 I = 0,0114 A = 11,4 ma Podemos calcular a queda de tensão em cada resistor: V R = R * I, R = 220Ω, I = 11,4 ma. V R = 220 * 0,0114 = 2,5 V.

61 Um pouco de eletrônica Cálculo da corrente: O LED tem queda de tensão fixa = ~1,73V. Logo: V = 5 1,73 = 3,27V. V = R * I => I = V / R. I = 3,27 / 220 = 0,0149 A I = 14,9mA. +5V 0V

62 Um pouco de eletrônica Note que se a tensão do pino 12 pudesse ser alterada, a corrente no circuito seria diferente. Ou seja, poderíamos controlar o brilho do LED! +5V 0V

63 Simulador: 123d.circuits.io Detalhes:

64 Diodo Dispositivo semicondutor que permite a circulação de corrente apenas em um sentido; A tensão em seus terminais deve ter polaridade correta: mais positiva no terminal A (anodo) e mais negativa no terminal K (catodo); Apresenta queda de tensão aproximadamente fixa (~0,7V) quando a corrente circula; Usado em circuitos retificadores: transforma corrente alternada para contínua.

65 Diodo Retificador de onda completa:

66 Diodo - exemplos

67 Matriz de contatos (Breadboard ou Protoboard)

68 Matriz de contatos (Breadboard ou Protoboard)

69 Prática 1.1: Não pisca-led LED é um diodo especial que brilha quando a corrente circula por ele. Experimente inverter a ligação dos pinos do LED em nosso circuito e verifique que ele não vai mais piscar, mesmo quando houver diferença de potencial nos pinos!

70 Capacitor Elemento que armazena energia na forma de campo elétrico; Existem vários tipos: alguns têm polaridade (como os eletrolíticos), outros não (como os cerâmicos); A tensão em seus terminais depende da carga acumulada, e não varia instantaneamente; Em corrente contínua, são usados como filtros ou suavizadores de tensão.

71 Capacitor - exemplos

72 Capacitor exemplo de aplicação Retificador de onda completa com capacitor:

73 Prática 2: Pisca-LED com Capacitor Monte o circuito ao lado. Use o mesmo programa da prática 1, mas altere o tempo de espera para 5 segundos; Rode o programa e verifique o resultado; Depois, retire o capacitor e rode o mesmo programa. O que muda?

74 Arduino Outras funções: digitalread(pino); Retorna 0 (V pino < 2V) ou 1 (V pino > 3V). analogread(pino); Obtém valor entre 0 e 1023 proporcional à tensão no pino (entre 0 e 5V). Tempo de conversão = 100µs. while(analogread(a2) < 950); Mantém-se em loop até que o valor de retorno da função analogread seja maior que 800. for(int conta = 0; conta < 6; conta++) Loop: executa o bloco de código até que conta >= 6.

75 Arduino Outras funções: digitalread(pino); Retorna 0 (V pino < 2V) ou 1 (V pino > 3V). analogread(pino); Obtém valor entre 0 e 1023 proporcional à tensão no pino (entre 0 e 5V). Tempo de conversão = 100µs. while(analogread(a2) < 950); Mantém-se em loop até que o valor de retorno da função analogread seja maior que 800. for(int conta = 0; conta < 6; conta++) Loop: executa o bloco de código até que conta >= 6.

76 Arduino Outras funções: digitalread(pino); Retorna 0 (V pino < 2V) ou 1 (V pino > 3V). analogread(pino); Obtém valor entre 0 e 1023 proporcional à tensão no pino (entre 0 e 5V). Tempo de conversão = 100µs. while(analogread(a2) < 950); Mantém-se em loop até que o valor de retorno da função analogread seja maior que 950. for(int conta = 0; conta < 6; conta++) Loop: executa o bloco de código até que conta >= 6.

77 Arduino Outras funções: digitalread(pino); Retorna 0 (V pino < 2V) ou 1 (V pino > 3V). analogread(pino); Obtém valor entre 0 e 1023 proporcional à tensão no pino (entre 0 e 5V). Tempo de conversão = 100µs. while(analogread(a2) < 950); Mantém-se em loop até que o valor de retorno da função analogread seja maior que 800. for(int conta = 0; conta < 6; conta++) Loop: executa o bloco de código até que conta >= 6.

78 LDR Resistência variável com a luz

79 LDR Resistência variável com a luz

80 LDR Resistência variável com a luz O pino 13 tem um resistor interno!

81 Prática 3: Usando o sensor de luz Monte o circuito com o LDR Light Dependent Resistor e execute o seguinte programa: void setup() { Serial.begin(9600); } void loop() { int sensor = analogread(a2); Serial.println(sensor, DEC); }

82 Arduino A.

83 Prática 4: Usando o sensor de luz Monte o circuito com LDR Light Dependent Resistor (sensor de luz). Escreva um programa que acenda o LED do pino 13 quando houver pouca luz e apague o mesmo LED quando houver muita luz. void setup() { }... void loop() { }...

84 Comunicação serial Bit: menor unidade de informação -> 0 ou 1; Informação é enviada bit a bit, em sequência; Síncrona: uma linha de dados e outra de clock:

85 Comunicação serial Bit: menor unidade de informação -> 0 ou 1; Informação é enviada bit a bit, em sequência; Assíncrona: apenas uma linha de dados. A velocidade deve ser definida:

86 Comunicação serial OK. Mas como posso transmitir outras informações além de zeros e uns?

87 Comunicação serial OK. Mas como posso transmitir outras informações além de zeros e uns? Existe uma tabela que relaciona caracteres a sequências de zeros e uns: ASCII (American Standard Code for Information Interchange). Esta tabela criou um padrão para troca de informações em sistemas binários.

88 Tabela ASCII

89 Arduino Microcontrolador possui hardware para comunicação serial: Pino digital 0 (RX): recepção de dados; Pino digital 1 (TX): transmissão de dados; Bit 1 = 5V; Bit 0 = 0V; A maioria das placas Arduino possui hardware que converte sinais do padrão serial assíncrono para USB;

90 Prática 5: Comunicação bidirecional Outro exemplo de comunicação serial: desta vez o Arduino vai receber um dado do computador, processá-lo e retornar o resultado pela porta serial. Vamos analisar o programa: int i, numero; void setup() { } Serial.begin(9600); void loop() { while (true) { Serial.print("Entre com um numero: "); while (Serial.available()==0); numero = Serial.read();

91 } if (numero>='0' && numero<='9') Serial.println(numero, BYTE); else { Serial.println("O valor deve ser numerico!"); } } continue; numero-='0'; for (i = 0; i <= 10; i++) { } Serial.print(numero); Serial.print(" x "); Serial.print(i); Serial.print(" = "); Serial.println(numero*i); Serial.println("");

92

93 PWM PWM = Pulse Width Modulation; Razão cíclica (duty cycle): define a tensão média aplicada: A1 A2 A3 T (PWM) T (PWM) T (PWM)

94 Tensão média de um sinal PWM

95 Sinal PWM versus sinal analógico

96 Controle de potência por PWM analogwrite(11, 200); cria no pino 11 um sinal PWM com razão cíclica igual a 200; f = 490Hz; apenas alguns pinos digitais possuem saída PWM.

97 Prática 6: Controle de brilho PWM int brilho = 0; // brilho do LED int sensor // valor do LDR void setup() { pinmode(a2, INPUT); // pino do LDR: entrada A2 pinmode(11, OUTPUT); // pino do LED: saida 11 Serial.begin(9600); } void loop() { sensor = analogread(a2); // le do LDR brilho = map(sensor, 0, 1023, 0, 255); Serial.println(brilho, DEC); // envia ao PC analogwrite(11, brilho); // aciona LED }

98 Prática 7: Pisca-pisca suave int brilho = 0; // brilho do LED int variacao = 5; // quanto varia o brilho void setup() { pinmode(11, OUTPUT); } void loop() { analogwrite(11, brilho); brilho = brilho + variacao; if (brilho == 0 brilho == 255) { variacao = -variacao; } delay(30); }

99 Motor de Corrente Contínua (CC) Alimentado em corrente contínua; Possui ímã e bobinas internamente; Velocidade é ajustada pela tensão de alimentação (pode ser por PWM!); Sentido de giro é alterado pela polaridade.

100 Motor de Passo Alimentado com sinais digitais; Alimentação das bobinas deve ser sequencial; Permite controle preciso de posição; Torque cai muito com o aumento da velocidade.

101 Servomotor

102 Servomotor É um motor CC que possui um sistema de interno de controle: angular controla a posição (giro) do eixo; contínuo controla a velocidade do eixo;

103 Servomotor Normalmente é feito com um motor de corrente contínua, um circuito eletrônico e engrenagens para aumentar o torque;

104 Servomotor Três fios: 2 de alimentação e um de controle; O sinal de referência (de posição ou velocidade) é do tipo PWM.

105 Servomotor Três fios: 2 de alimentação e um de controle; O sinal de referência (de posição ou velocidade) é do tipo PWM.

106 Prática 8: Controle de Servomotores

107 Prática 8: Controle de Servomotores

108 Prática 8: Controle de Servomotores #include <Servo.h> Servo myservo; // create servo object Servo myservo2; int potpin = 0; // used to connect the potentiometer int val; // value from the analog pin void setup() { myservo.attach(9); // attaches the servo on pin myservo2.attach(10); } void loop() { val = analogread(potpin); // entre 0 e 1023 val = map(val, 0, 1023, 0, 179); // escalona myservo.write(val); myservo2.write(179-val); delay(15); }

109 Outros motores com Arduino Cada pino do Arduino pode fornecer, no máximo, 40mA de corrente -> pode não ser suficiente para acionar um motor! Solução: usar transistores.

110 Transistor Um transistor pode ser entendido como uma válvula eletrônica: é capaz de acionar cargas de alta corrente a partir de um sinal de controle de baixa corrente. Quanto maior for a corrente no pino de base (B), maior será a corrente entre os pinos coletor (C) e emissor (E). Por exemplo, se a corrente na base variar de 0 a 0,01 A, a corrente de coletor pode variar de 0 a 1A!

111 Prática 9: Motor CC com transistor

112 Prática 9: Motor CC com transistor

113 Avançando com Arduino: Shields Pode acionar dois motores CC ou um motor de passo: até 36V, 600mA, 5kHz.

114 Avançando com Arduino: Shields Exemplo: controle de velocidade dos motores com o Shield Motor Control:

115 Avançando com Arduino: Shields Shield oficial para controle de motores:

116 Avançando com Arduino: Shields Ethernet Shield:

117 Avançando com Arduino: RS-485 e I 2 C Detalhes:

118 Avançando com Arduino Arduino Nano

119 Avançando com Arduino: Sem fio Detalhes:

120 Avançando com Arduino: Bluetooth Detalhes:

121 Avançando com Arduino: LCDs LCD gráfico 128x128 pixels: Detalhes:

122 Avançando com Arduino: MATLAB Detalhes:

123 Avançando com Arduino: LabVIEW Detalhes:

124 Avançando com Arduino: Robô Detalhes:

125 Robôs baseados em Arduino DFRobotShop Rover - Arduino Compatible Tracked Robot

126 Robôs baseados em Arduino DFRobotShop Rover 2.0 Arduino Compatible Mecanum

127 Robô Arduino oficial Arduino Robot Detalhes:

128 Softwares gratuitos IDE de programação do Arduino: Fritzing - para fazer esquemas elétricos, de proto-board e placas de circuito impresso: 123D Circuits.io - para simulação de circuitos com ou sem Arduino e projeto de placas de circuito impresso (roda no navegador):

129 Referências VALPEREIRO, Filipe. Workshop Arduino, JUSTEN, Álvaro. Curso de Arduino (apostila), FONSECA, Érika e BEPPU, Mathyan. Apostila Arduino. CT/UFF, ERIKSSON, Fredrik. Industrial Circuits Application Note - Stepper Motor Basics. POMÍLIO, J.A. Eletrônica de Potência. UNICAMP (apostila para o curso de graduação). Acesso em AGO/2010. Blog: Site oficial do Arduino:

130 Obrigado! Felipe N.

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

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

Conceitos Fundamentais de Eletrônica

Conceitos Fundamentais de Eletrônica Conceitos Fundamentais de Eletrônica A eletrônica está fundamentada sobre os conceitos de tensão, corrente e resistência. Podemos entender como tensão a energia potencial armazenada em uma pilha ou bateria

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

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

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

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY!

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY! Arduino Hack Day Evento promovido por entusiastas, universidades e empresas Colaborativo e participativo Informações técnicas e troca de experiências Elétron Livre apoia a iniciativa emprestando materiais,

Leia mais

Minicurso Arduino JACEE 2012

Minicurso Arduino JACEE 2012 Minicurso Arduino JACEE 2012 1. Introdução O que é o Arduino? Arduino é uma plataforma de prototipagem eletrônica criado com o objetivo de permitir o desenvolvimento de controle de sistemas interativos,

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

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

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

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

Introdução a Robótica, do NXT ao Arduino

Introdução a Robótica, do NXT ao Arduino Introdução a Robótica, do NXT ao Arduino Com Alex Aquino III Workshop de Sistemas Embarcados do Semiárido do Nordeste & 3 Workshop Técnico Científico de Computação De 12 a 15 de Março de 2013 em Mossoró/RN

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

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

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

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

Tutorial de Eletrônica Aplicações com 555 v2010.05

Tutorial de Eletrônica Aplicações com 555 v2010.05 Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br

Leia mais

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

Leia mais

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO 28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,

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

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

Sistemas Embarcados. Introdução aos sistemas embarcados

Sistemas Embarcados. Introdução aos sistemas embarcados Sistemas Embarcados Introdução aos sistemas embarcados Introdução aos Sistemas embarcados Definição de um sistema embarcado Exemplos de sistemas embarcados Processadores utilizados em sistemas embarcados

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

Uma Introdução ao ARDUINO e suas Aplicações na Robótica. André F. Núñez

Uma Introdução ao ARDUINO e suas Aplicações na Robótica. André F. Núñez Uma Introdução ao ARDUINO e suas Aplicações na Robótica André F. Núñez O que é Arduino? Arduino é uma plataforma open-source de protótipos eletrônicos baseados em hardware e software flexível e fácil de

Leia mais

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo. Circuito de gravação (AVR programmer) Introdução Nossa proposta, nesta parte do trabalho, é apresentar um circuito para gravação ISP (In-System- Programming) para microcontroladores AVR. Este circuito,

Leia mais

// Arduino {? } Mais o que é?..

// Arduino {? } Mais o que é?.. // Arduino {? } Mais o que é?.. // Arduino {? } A origem.. // Arduino {? } A equipe. Dave Mellis Tom Igoe Aluno Programador Gianluca Martino Fabricante de CI's Professor ITP David Cuartielle Engenheiro

Leia mais

PROGRAMAÇÃO DO TREINAMENTO:

PROGRAMAÇÃO DO TREINAMENTO: PROGRAMAÇÃO DO TREINAMENTO: Página 2 0. Objetivos deste treinamento Quem está fazendo este módulo avançado II é porque já passou pelos módulos anteriores. Portanto não serão abordados aqui os tópicos já

Leia mais

Microcontrolador Arduino: Aplicação em controle PI

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

Leia mais

Arduíno. Adriano Cruz. 16 de setembro de 2013. Adriano Cruz () Arduíno 16 de setembro de 2013 1 / 51

Arduíno. Adriano Cruz. 16 de setembro de 2013. Adriano Cruz () Arduíno 16 de setembro de 2013 1 / 51 Arduíno Adriano Cruz 16 de setembro de 2013 Adriano Cruz () Arduíno 16 de setembro de 2013 1 / 51 Section Summary 1 Introdução 2 Eletrônica 3 Hardware Adriano Cruz () Arduíno 16 de setembro de 2013 2 /

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

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

Introdução ao Arduino

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

Leia mais

Robótica com Arduino. Resistores. Professor: Paulo Trentin

Robótica com Arduino. Resistores. Professor: Paulo Trentin Robótica com Arduino Resistores Professor: Paulo Trentin O que é? Componente que resiste a passagem de certa corrente no circuito. "o valor da resistência elétrica é obtido mediante a formação de um sulco

Leia mais

Controle universal para motor de passo

Controle universal para motor de passo Controle universal para motor de passo No projeto de automatismos industriais, robótica ou ainda com finalidades didáticas, um controle de motor de passo é um ponto crítico que deve ser enfrentado pelo

Leia mais

Parallel to Serial Shifting IN

Parallel to Serial Shifting IN Parallel to Serial Shifting IN Objectivo: Com o circuito integrado CD4021B Quando num projecto o número de sensores digitais é superior ao número de pinos de entradas digitais disponíveis no microcontrolador

Leia mais

Manual de funcionamento Esteira transportadora

Manual de funcionamento Esteira transportadora Manual de funcionamento Esteira transportadora Sumário 1. DESCRIÇÃO DO SISTEMA... 2 2. ITENS DO SISTEMA... 3 2.1. PLACA DE COMANDO... 3 2.1.1. Sinalizador... 3 2.1.2. Botão pulsador... 3 2.1.3. Chave comutadora...

Leia mais

Conheça o 4017 (ART062)

Conheça o 4017 (ART062) 1 de 11 20/02/2013 18:14 Conheça o 4017 (ART062) Este artigo não é novo, mas sua atualidade se manterá por muito tempo, o que jusitifica o fato dele ser um dos mais acessados desse site. De fato, o circuito

Leia mais

Eletrônica & Robótica open-source

Eletrônica & Robótica open-source Eletrônica & Robótica open-source Vinicius Senger Fundador Globalcode e Programador até a morte Agenda Introdução Arduino Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode

Leia mais

Controle para Motores de Passo usando módulo USB-6008

Controle para Motores de Passo usando módulo USB-6008 Departamento de Física e Ciência dos Materiais Caixa Postal 369-13560-970 São Carlos SP Brasil e-mail : andretec@ifsc.usp.br Controle para Motores de Passo usando módulo USB-6008 Introdução Neste projeto

Leia mais

Sistemas de Aquisição de Dados Baseado em Microcontroladores

Sistemas de Aquisição de Dados Baseado em Microcontroladores Universidade Federal do Pará Laboratório de Sensores e Sistemas Embarcados (LASSE) Sistemas de Aquisição de Dados Baseado em Microcontroladores Rodrigo Williams Rodrigues Ataíde rodrigowra@ufpa.br 26 de

Leia mais

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY!

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY! Arduino Hack Day Evento promovido por entusiastas, universidades e empresas Colaborativo e participativo Informações técnicas e troca de experiências Elétron Livre apoia a iniciativa emprestando materiais,

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

PROTÓTIPO DE CONTROLE DE ACESSO POR RFID

PROTÓTIPO DE CONTROLE DE ACESSO POR RFID 1 PROTÓTIPO DE CONTROLE DE ACESSO POR RFID Alexsandro Monteiro de Oliveira Antônio Carlos Almeida Eunice de Lassalete Sebastião Bartolomeu RESUMO O projeto de controle de acesso por RFID consiste no desenvolvimento

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. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas.

ARDUINO. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas. ARDUINO Níveis lógicos de referência e Entradas e saídas digitais e analógicas Helder da Rocha www.eletronicaparaartistas.com.br Positivo e negativo Nos esquemas e dispositivos (módulos, arduinos) é comum

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

Arquitetura do Microcontrolador Atmega 328

Arquitetura do Microcontrolador Atmega 328 Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Arquitetura do Microcontrolador Atmega

Leia mais

Módulo de Desenvolvimento PIC16F877A

Módulo de Desenvolvimento PIC16F877A Objetivos: Módulo de Desenvolvimento PIC16F877A Realizar programação e projetos com microcontroladores e seus periféricos, integrando sistemas analógicos e digitais com a utilização de compilador (Mikro

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA CCET CURSO DE ENGENHARIA DE COMPUTAÇÃO Henrique Soares Hinke José Eduardo da Silva Rodrigues Matheus Augusto de Queiroz

Leia mais

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro. SENSORES Introdução Criar um sistema capaz de interagir com o ambiente. Num circuito eletrônico o sensor é o componente que sente diretamente alguma característica física do meio em que esta inserido,

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

Eletrônica Industrial Apostila sobre Modulação PWM página 1 de 6 INTRODUÇÃO

Eletrônica Industrial Apostila sobre Modulação PWM página 1 de 6 INTRODUÇÃO Eletrônica Industrial Apostila sobre Modulação PWM página 1 de 6 Curso Técnico em Eletrônica Eletrônica Industrial Apostila sobre Modulação PWM Prof. Ariovaldo Ghirardello INTRODUÇÃO Os controles de potência,

Leia mais

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE Roland Yuri Schreiber 1 ; Tiago Andrade Camacho 2 ; Tiago Boechel 3 ; Vinicio Alexandre Bogo Nagel 4 INTRODUÇÃO Nos últimos anos, a área de Sistemas

Leia mais

Kit de desenvolvimento ACEPIC 40N

Kit de desenvolvimento ACEPIC 40N Kit de desenvolvimento ACEPIC 40N O Kit de desenvolvimento ACEPIC 40N foi desenvolvido tendo em vista a integração de vários periféricos numa só placa, além de permitir a inserção de módulos externos para

Leia mais

5 Entrada e Saída de Dados:

5 Entrada e Saída de Dados: 5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos

Leia mais

Introdução a Arduino e Raspberry Pi

Introdução a Arduino e Raspberry Pi Introdução a Arduino e Raspberry Pi Prof. Marcel Silva DCC/IM/UFRRJ Curso de férias - julho de 2016 Roteiro de hoje Programação da semana Introdução Arduino Sistemas embarcados Motivação Características

Leia mais

AULA2 Introdução a Microcontrolador

AULA2 Introdução a Microcontrolador AULA2 Introdução a Microcontrolador Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Eduardo Henrique Couto ehcouto@hotmail.com Tópicos: Microcontroladores - Evolução Principais características

Leia mais

AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA

AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA CONTEÚDO PROGRAMÁTICO Microcontroladores - Hardware Microcontroladores - Software Visão Geral de um Robô Manipulador Constituição Básica de um Robô Industrial

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

ANEXO I. Medidas (Largura, Altura, Profundidade): 45 mm, 20 mm, 15 mm; Parafusos e porcas para fixação e espaçadores se necessário;

ANEXO I. Medidas (Largura, Altura, Profundidade): 45 mm, 20 mm, 15 mm; Parafusos e porcas para fixação e espaçadores se necessário; ANEXO I Lista de peças com características pré-definidas. Peças que não possuem características aqui descritas podem ser escolhidas de forma a serem integradas com as peças dos Anexos II e III e a placa

Leia mais

PROJETO. Ponte Digital. http://www.pontedigital.hpg.ig.com.br/ Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

PROJETO. Ponte Digital. http://www.pontedigital.hpg.ig.com.br/ Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com. Ponte levadiça digital... Projeto semestral primeira fase de 2003 Engenharia de Computação 4 período Em breve aqui novos projetos... Página inicial Pré-projeto Projeto FOTOS e Vídeos Funcionamento Esboços

Leia mais

Open Hardware & Arduino

Open Hardware & Arduino Open Hardware & Arduino Jeronimo Avelar Filho jeronimo@blogdoje.com.br www.blogdoje.com.br 1 Open Hardware 2 Open Hardware Eletronica SABER Nova Eletrônica Circuit Cellar Magazine Mecatronica Facil Elektor

Leia mais

Concurso Público para Cargos Técnico-Administrativos em Educação UNIFEI 13/06/2010

Concurso Público para Cargos Técnico-Administrativos em Educação UNIFEI 13/06/2010 Questão 21 Conhecimentos Específicos - Técnico em Eletrônica Calcule a tensão Vo no circuito ilustrado na figura ao lado. A. 1 V. B. 10 V. C. 5 V. D. 15 V. Questão 22 Conhecimentos Específicos - Técnico

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

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

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

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

TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC.

TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC. CONVERSOR ANALÓGICO / DIGITAL SINAL DIGITAL ASSUME APENAS 2 ESTADOS: 0V E 5V SINAL ANALÓGICO TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC. 1 FONTE DESTES SINAIS ANALÓGICOS UM DOS NOSSOS OBJETIVOS

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

Comunicação de dados. Introdução

Comunicação de dados. Introdução Comunicação de dados Introdução Os microcontroladores AVR estão equipados com dois pinos destinados à comunicação serial, UART (Universal Asynchronous Reciever/Transmitter), ou seja, permitem trocar informações

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

AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS

AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS CENTRO FEDERAL DE ENSINO TECNOLÓGICO MG CONTEXTO SOCIAL E PROFISSIONAL DA ENGENHARIA MECATRÔNICA AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS COMPONENTES: Guilherme Márcio Matheus Sakamoto Rafael

Leia mais

Simulação de Circuitos Microcontrolados com o Proteus

Simulação de Circuitos Microcontrolados com o Proteus Universidade Federal do Pará Laboratório de Processamento de Sinais (LaPS) Simulação de Circuitos Microcontrolados com o Proteus Flávio Hernan Figueiredo Nunes flaviohernanfnunes@gmail.com 25 de janeiro

Leia mais

Motor de Passo - Arduino

Motor de Passo - Arduino Escola de Engenharia Departamento de Engenharia Mecânica Mestrado em Engenharia Mecatrónica Motor de Passo - Arduino Unidade de Crédito Máquinas de Comando Numérico 20 643 José António Barbosa Goncalves

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO 0 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO PROJETO INTEGRADO: COBERTURA AUTOMATIZADA COM DETECTOR DE CHUVA CURITIBA 2010 1 TAISA DAIANA DA COSTA PROJETO

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

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

Controle e monitoramento da fonte de alta-tensão: proposta, desenvolvimento e estágio atual.

Controle e monitoramento da fonte de alta-tensão: proposta, desenvolvimento e estágio atual. Controle e monitoramento da fonte de alta-tensão: proposta, desenvolvimento e estágio atual. Paulo Farias 1,2, Victor Ferraz 2, Breno Ramos 2, Linton Esteves 2, Germano Guedes 1 1 Laboratório de Energia

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

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

Prof. Ivair Teixeira INTEGRAÇÃO ANDROID & ARDUINO

Prof. Ivair Teixeira INTEGRAÇÃO ANDROID & ARDUINO INTEGRAÇÃO ANDROID & ARDUINO FACULDADE ANHANGUERA DE CAMPINAS Unidade 2 Via norte ivair.teixeira@anhanguera.com Coordenador dos cursos de: CC SI TADS - Redes App Inventor é uma ferramenta baseada em nuvem

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

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com PIC18F4550 Curso Engenharia de Controle e Automação Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1 Agenda Características do PIC18F4550 Pinagem do PIC18F4550 Pinagem do PIC18F4550 Datasheet

Leia mais

www.vwsolucoes.com Copyright 2013 VW Soluções

www.vwsolucoes.com Copyright 2013 VW Soluções 1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:

Leia mais

www.cerne-tec.com.br

www.cerne-tec.com.br 1 Cerne Tecnologia e Treinamento Apostila de Programação para a Família HC908 Com base no microcontrolador MC68HC908QY4 (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com

Leia mais

TÍTULO: BRAÇO MECÂNICO AUTOMATIZADO USANDO UM CONTROLADOR ARDUINO GUIADO POR UM SENSOR DE COR RGB

TÍTULO: BRAÇO MECÂNICO AUTOMATIZADO USANDO UM CONTROLADOR ARDUINO GUIADO POR UM SENSOR DE COR RGB TÍTULO: BRAÇO MECÂNICO AUTOMATIZADO USANDO UM CONTROLADOR ARDUINO GUIADO POR UM SENSOR DE COR RGB CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: CENTRO UNIVERSITÁRIO

Leia mais

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC Sobre esta Oficina Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC O que veremos Introdução a Arduino Código Pisca LED Acionamento de LED com Botão

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

Composição do MDK-Prog e MDK-Prog Plus

Composição do MDK-Prog e MDK-Prog Plus A Modelix Robotics está lançando no mercado brasileiro dois kits de Robótica aplicada, ideal para quem deseja iniciar o aprendizado de programação de robôs e eletrônica, usando o Software Modelix System

Leia mais

Suporta os microcontroladores: R. Leonardo da Vinci, 883 - Campinas/SP CEP 13.077-009 F.: (19) 4141.3351 / 3304.1605

Suporta os microcontroladores: R. Leonardo da Vinci, 883 - Campinas/SP CEP 13.077-009 F.: (19) 4141.3351 / 3304.1605 Suporta os microcontroladores: PIC16F877A, PIC18F452, PIC18F4520, PIC18F4550, PIC 18F876A, PIC18F252, PIC18F2550 e outros com 28 e 40 pinos O Kit de desenvolvimento ACEPIC PRO V2.0 foi projetado tendo

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

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves Projeto de Circuitos Lógicos Introdução ao Computador 2008/01 Bernardo Gonçalves Sumário Da Álgebra de Boole ao projeto de circuitos digitais; Portas lógicas; Equivalência de circuitos; Construindo circuitos

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

Arduino. Gilmar Aquino

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.

Leia mais

Conversores D/A e A/D

Conversores D/A e A/D Conversores D/A e A/D Introdução Um sinal analógico varia continuamente no tempo. Som Temperatura Pressão Um sinal digital varia discretamente no tempo. Processamento de sinais digitais Tecnologia amplamente

Leia mais

Prática 8: Comunicação SPI. 8.1 Introdução e objetivos. 8.2 Princípios básicos do protocolo SPI

Prática 8: Comunicação SPI. 8.1 Introdução e objetivos. 8.2 Princípios básicos do protocolo SPI Prática 8: 8.1 Introdução e objetivos Comunicação SPI O protocolo SPI (serial peripheral interface) é um método de comunicação utilizado para interconectar dispositivos ou chips de tal forma que estes

Leia mais