SlideShare uma empresa Scribd logo
Clube de Robótica
1Espaço Programação e Eletrónica – Motores dc
Espaço Programação e Eletrónica
Motores dc em circuitos com arduino programado em S4A – estudo orientado
Introdução
O motor dc (ou motor de corrente contínua) é muito vulgar em equipamentos como impressoras, carrinhos de
brinquedo a pilhas e outros brinquedos baratos, pelo que é extremamente fácil ter acesso a um.
O controlo destes motores é muito simples: ligam-se os cabos do motor a uma fonte de alimentação contínua (uma
pilha, por exemplo) apropriada, de acordo com as caraterísticas do motor usado, e o motor começa a girar. Trocando
a polarização da fonte, o motor girará em sentido contrário.
O controlo deste tipo de motor com arduino não é, no entanto, tão simples como seria de supor porque, por um lado,
este motor exige mais corrente que aquela que o arduino consegue debitar e, por outro, os motores geram correntes
de indução que podem danificar o circuito caso este não esteja devidamente preparado.
 O primeiro problema resolve-se alimentando o motor através de uma fonte de alimentação externa (como
uma pilha vulgar de 9V);
 A segunda questão contorna-se colocando um díodo aos extremos do motor, impedindo a circulação de
corrente em sentido contrário gerada pelo próprio motor (o díodo, que é um componente polarizado, só deixa
passar a corrente num sentido).
Um pouco mais sobre o díodo: componente que só deixa passar a corrente num sentido.
 Díodo diretamente polarizado:
 Díodo inversamente polarizado:
Clube de Robótica
2Espaço Programação e Eletrónica – Motores dc
O controlo de motor começará por ser feito através de um transístor bipolar, cuja base será ligada a uma saída PWM
do arduino.
Um pouco mais sobre o transístor bipolar: A sua função é permitir a passagem de corrente entre dois pinos
(coletor e emissor) quando um terceiro (base) é ativado. O funcionamento de um transístor pode ser comparado
ao de uma torneira de monocomando que, ao ser aberta, deixa passar a água sempre num único sentido.
Funcionamento de um transístor bipolar:
TIP 120: Como transístor, será usado o TIP 120 que, na realidade, é composto por dois transístores (numa
configuração chamada Darlington). Seguem a pinagem e o circuito equivalente deste componente.
Clube de Robótica
3Espaço Programação e Eletrónica – Motores dc
Exercício 1 – Funcionamento básico do motor dc
Objetivo: Controlar a velocidade de um motor dc através de uma saída PWM.
Material a utilizar: Arduino, breadboard, Motor dc, 1 resistências 220 Ω, 1 resistência 10 kΩ, TIP 120, um díodo
1N4007, fonte de alimentação externa (pilha), resistência variável 10 kΩ, interruptor de pressão, fios.
Entradas / saídas do Arduino a utilizar: 1 saída PWM, 1 entrada digital, 1 entrada analógica
1.1. Efetuar a seguinte ligação:
1.1.1. No S4A, alterar o valor da saída D9 para vários valores entre 0 e 255. O que se observa?
1.1.2. Acrescentar ao circuito anterior uma resistência variável, ligá-la a uma entrada analógica, e controlar a partir
dessa resistência a velocidade do motor.
1.1.3. Acrescentar ao circuito montado em 1.1.2. um botão de pressão, de forma a que o motor só rode se o botão
estiver premido.
1.1.4. Alterar o programa anterior de forma a ligar o motor premindo o botão de pressão; nova atuação no botão,
deve desligar o motor.
1.1.5. Se se trocar a posição dos fios do motor, invertendo a sua polarização, o que se observa?
Clube de Robótica
4Espaço Programação e Eletrónica – Motores dc
Exercício 2 – Utilizar o driver L293D para controlar o motor dc
Objetivo: Controlar o sentido de rotação do motor dc através do driver L293D.
Material a utilizar: Arduino, breadboard, Motor dc, L293D, 2 resistências 10 kΩ, 2 botões de pressão, fios.
Entradas / saídas do Arduino a utilizar: 2 entradas digitais, 2 saídas PWM
2.1. Efetuar a seguinte ligação, ligando os pinos 2 e 7 às entradas digitais PWM 6 e 9.
Um pouco mais sobre o driver L293D: À medida se constrói circuitos mais complicados, é aconselhável começar
a utilizar circuitos integrados (CI), que mais não são que circuitos miniaturizados e encapsulados, “prontos a
utilizar”.
Para saber o que faz um CI, há que identificá-lo a partir da sua referência e procurar a sua datasheet (documento
que apresenta de forma resumida todos os seus dados e características) internet.
No caso do L293D, e de acordo com a sua datasheet (http://www.ti.com/lit/ds/symlink/l293.pdf) a sua pinagem
é a seguinte:
O seu circuito interno permite o controlo de vários tipos e número de motores. No nosso caso, controlaremos
apenas a direção de 1 motor dc, mas é possível encontrar muitos outros circuitos que apliquem este integrado.
Clube de Robótica
5Espaço Programação e Eletrónica – Motores dc
2.2. Acrescentar ao circuito anterior dois botões de pressão e ligá-los às entradas digitais D2 e D3.
2.3. Programar o circuito de forma a que o motor rode para um lado quando se usa um dos interruptores e que rode
para outro quando se usa o segundo interruptor. Premir duas vezes o mesmo interruptor, deve fazer parar o motor.
Premindo os dois botões em simultâneo deve também fazer parar o motor.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Algumas soluções:
1.1.1. O motor adquire vários valores de velocidade.
1.1.2.
1.1.3.
1.1.4.
1.1.5. O motor inverte o sentido de rotação
Clube de Robótica
6Espaço Programação e Eletrónica – Motores dc
2.3

Mais conteúdo relacionado

Mais procurados

Lâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4ALâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4A
Ana Carneirinho
 
Arduino
ArduinoArduino
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
acarneirinho
 
Oficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJOficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJ
Desiree Santos
 
Arduino
ArduinoArduino
Rgb
RgbRgb
Aula 4
Aula 4Aula 4
Controlo de motores dc através de Scratch
Controlo de motores dc através de ScratchControlo de motores dc através de Scratch
Controlo de motores dc através de Scratch
Ana Carneirinho
 
Controlo de servo motor através de Scratch
Controlo de servo motor através de ScratchControlo de servo motor através de Scratch
Controlo de servo motor através de Scratch
Ana Carneirinho
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
Gustavo Yoshio Maruyama
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3
Ana Carneirinho
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
Rogerio Alencar Filho
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
MarcusHenriqueTeixeira
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
Tiago Barros
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
Ana Carneirinho
 
Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC
Gustavo Yoshio Maruyama
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
PotiLivre Sobrenome
 
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSetApostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
Saymon Cristian Alves Oliveira
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
PotiLivre Sobrenome
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
Vitor Ferreira
 

Mais procurados (20)

Lâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4ALâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4A
 
Arduino
ArduinoArduino
Arduino
 
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
 
Oficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJOficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJ
 
Arduino
ArduinoArduino
Arduino
 
Rgb
RgbRgb
Rgb
 
Aula 4
Aula 4Aula 4
Aula 4
 
Controlo de motores dc através de Scratch
Controlo de motores dc através de ScratchControlo de motores dc através de Scratch
Controlo de motores dc através de Scratch
 
Controlo de servo motor através de Scratch
Controlo de servo motor através de ScratchControlo de servo motor através de Scratch
Controlo de servo motor através de Scratch
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
 
Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSetApostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 

Semelhante a Estudo orientado de circuitos com motor dc programados em S4A

Scotler a bateria controle
Scotler a bateria controleScotler a bateria controle
Scotler a bateria controle
Dantes Alves de Santana
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
Felipe Meganha
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passo
Mario Angelo
 
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Gustavo Fernandes
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
Tiago de Oliveira
 
Scotler pwm
Scotler pwmScotler pwm
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequencia
Ademir Santos
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
gueste39215
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
gueste39215
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
okashi24
 
Mec variadores velocidade
Mec variadores velocidadeMec variadores velocidade
Mec variadores velocidade
Joaquim Pedro
 
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimentoTutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Juliano Pereira
 
Carregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pcCarregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pc
Wholer
 
Carregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pcCarregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pc
Wholer
 
Guia do eletricista
Guia do eletricistaGuia do eletricista
Guia do eletricista
Milton Menezes
 
Motor CC no Matlab
Motor CC no MatlabMotor CC no Matlab
Motor CC no Matlab
Sergio Marcelino
 
Exercícios Sinalização Automatismos I.pptx
Exercícios Sinalização Automatismos I.pptxExercícios Sinalização Automatismos I.pptx
Exercícios Sinalização Automatismos I.pptx
OctavioSPereira
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_cores
Luiz Carlos
 
Manual do eletricista
Manual do eletricistaManual do eletricista
Manual do eletricista
gabrielhr
 
Liga e desliga com um unico botao
Liga e desliga com um unico botaoLiga e desliga com um unico botao
Liga e desliga com um unico botao
Ademir Santos
 

Semelhante a Estudo orientado de circuitos com motor dc programados em S4A (20)

Scotler a bateria controle
Scotler a bateria controleScotler a bateria controle
Scotler a bateria controle
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passo
 
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
Scotler pwm
Scotler pwmScotler pwm
Scotler pwm
 
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequencia
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
 
Mec variadores velocidade
Mec variadores velocidadeMec variadores velocidade
Mec variadores velocidade
 
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimentoTutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
 
Carregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pcCarregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pc
 
Carregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pcCarregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pc
 
Guia do eletricista
Guia do eletricistaGuia do eletricista
Guia do eletricista
 
Motor CC no Matlab
Motor CC no MatlabMotor CC no Matlab
Motor CC no Matlab
 
Exercícios Sinalização Automatismos I.pptx
Exercícios Sinalização Automatismos I.pptxExercícios Sinalização Automatismos I.pptx
Exercícios Sinalização Automatismos I.pptx
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_cores
 
Manual do eletricista
Manual do eletricistaManual do eletricista
Manual do eletricista
 
Liga e desliga com um unico botao
Liga e desliga com um unico botaoLiga e desliga com um unico botao
Liga e desliga com um unico botao
 

Mais de Ana Carneirinho

The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016
Ana Carneirinho
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
Ana Carneirinho
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
Ana Carneirinho
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
Ana Carneirinho
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
Ana Carneirinho
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
Ana Carneirinho
 
Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)
Ana Carneirinho
 
EV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linhaEV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linha
Ana Carneirinho
 
Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)
Ana Carneirinho
 
EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação
Ana Carneirinho
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor cor
Ana Carneirinho
 
EV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toqueEV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toque
Ana Carneirinho
 
EV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassonsEV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassons
Ana Carneirinho
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutórios
Ana Carneirinho
 
Controlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4ArduinoControlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4Arduino
Ana Carneirinho
 
Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)
Ana Carneirinho
 
Projeto de S. Valentim
Projeto de S. ValentimProjeto de S. Valentim
Projeto de S. Valentim
Ana Carneirinho
 
EV3#1: Blocos fundamentais
EV3#1: Blocos fundamentaisEV3#1: Blocos fundamentais
EV3#1: Blocos fundamentais
Ana Carneirinho
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
Ana Carneirinho
 
Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3
Ana Carneirinho
 

Mais de Ana Carneirinho (20)

The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
 
Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)
 
EV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linhaEV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linha
 
Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)
 
EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor cor
 
EV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toqueEV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toque
 
EV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassonsEV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassons
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutórios
 
Controlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4ArduinoControlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4Arduino
 
Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)
 
Projeto de S. Valentim
Projeto de S. ValentimProjeto de S. Valentim
Projeto de S. Valentim
 
EV3#1: Blocos fundamentais
EV3#1: Blocos fundamentaisEV3#1: Blocos fundamentais
EV3#1: Blocos fundamentais
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
 
Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3
 

Último

TUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
TUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGTUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
TUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
ProfessoraTatianaT
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
eaiprofpolly
 
Resumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionaisResumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionais
beatrizsilva525654
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptx
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptxSlides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptx
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
JoanaFigueira11
 
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
fagnerlopes11
 
Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
joseanesouza36
 
cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..
MatheusSousa716350
 
A festa junina é uma tradicional festividade popular que acontece durante o m...
A festa junina é uma tradicional festividade popular que acontece durante o m...A festa junina é uma tradicional festividade popular que acontece durante o m...
A festa junina é uma tradicional festividade popular que acontece durante o m...
ANDRÉA FERREIRA
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
fran0410
 
Caça-palavaras e cruzadinha - Dígrafos.
Caça-palavaras  e cruzadinha  - Dígrafos.Caça-palavaras  e cruzadinha  - Dígrafos.
Caça-palavaras e cruzadinha - Dígrafos.
Mary Alvarenga
 
Tudo sobre a Inglaterra, curiosidades, moeda.pptx
Tudo sobre a Inglaterra, curiosidades, moeda.pptxTudo sobre a Inglaterra, curiosidades, moeda.pptx
Tudo sobre a Inglaterra, curiosidades, moeda.pptx
IACEMCASA
 
Trabalho de Geografia industrialização.pdf
Trabalho de Geografia industrialização.pdfTrabalho de Geografia industrialização.pdf
Trabalho de Geografia industrialização.pdf
erico paulo rocha guedes
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
Manuais Formação
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
pamellaaraujo10
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 
Atpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptx
Atpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptxAtpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptx
Atpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptx
joaresmonte3
 

Último (20)

TUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
TUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGTUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
TUTORIAL PARA LANÇAMENTOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
 
Resumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionaisResumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionais
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptx
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptxSlides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptx
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptx
 
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
 
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
 
Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
 
cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..
 
A festa junina é uma tradicional festividade popular que acontece durante o m...
A festa junina é uma tradicional festividade popular que acontece durante o m...A festa junina é uma tradicional festividade popular que acontece durante o m...
A festa junina é uma tradicional festividade popular que acontece durante o m...
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
 
Caça-palavaras e cruzadinha - Dígrafos.
Caça-palavaras  e cruzadinha  - Dígrafos.Caça-palavaras  e cruzadinha  - Dígrafos.
Caça-palavaras e cruzadinha - Dígrafos.
 
Tudo sobre a Inglaterra, curiosidades, moeda.pptx
Tudo sobre a Inglaterra, curiosidades, moeda.pptxTudo sobre a Inglaterra, curiosidades, moeda.pptx
Tudo sobre a Inglaterra, curiosidades, moeda.pptx
 
Trabalho de Geografia industrialização.pdf
Trabalho de Geografia industrialização.pdfTrabalho de Geografia industrialização.pdf
Trabalho de Geografia industrialização.pdf
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 
Atpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptx
Atpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptxAtpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptx
Atpcg PEI Rev Irineu GESTÃO DE SALA DE AULA.pptx
 

Estudo orientado de circuitos com motor dc programados em S4A

  • 1. Clube de Robótica 1Espaço Programação e Eletrónica – Motores dc Espaço Programação e Eletrónica Motores dc em circuitos com arduino programado em S4A – estudo orientado Introdução O motor dc (ou motor de corrente contínua) é muito vulgar em equipamentos como impressoras, carrinhos de brinquedo a pilhas e outros brinquedos baratos, pelo que é extremamente fácil ter acesso a um. O controlo destes motores é muito simples: ligam-se os cabos do motor a uma fonte de alimentação contínua (uma pilha, por exemplo) apropriada, de acordo com as caraterísticas do motor usado, e o motor começa a girar. Trocando a polarização da fonte, o motor girará em sentido contrário. O controlo deste tipo de motor com arduino não é, no entanto, tão simples como seria de supor porque, por um lado, este motor exige mais corrente que aquela que o arduino consegue debitar e, por outro, os motores geram correntes de indução que podem danificar o circuito caso este não esteja devidamente preparado.  O primeiro problema resolve-se alimentando o motor através de uma fonte de alimentação externa (como uma pilha vulgar de 9V);  A segunda questão contorna-se colocando um díodo aos extremos do motor, impedindo a circulação de corrente em sentido contrário gerada pelo próprio motor (o díodo, que é um componente polarizado, só deixa passar a corrente num sentido). Um pouco mais sobre o díodo: componente que só deixa passar a corrente num sentido.  Díodo diretamente polarizado:  Díodo inversamente polarizado:
  • 2. Clube de Robótica 2Espaço Programação e Eletrónica – Motores dc O controlo de motor começará por ser feito através de um transístor bipolar, cuja base será ligada a uma saída PWM do arduino. Um pouco mais sobre o transístor bipolar: A sua função é permitir a passagem de corrente entre dois pinos (coletor e emissor) quando um terceiro (base) é ativado. O funcionamento de um transístor pode ser comparado ao de uma torneira de monocomando que, ao ser aberta, deixa passar a água sempre num único sentido. Funcionamento de um transístor bipolar: TIP 120: Como transístor, será usado o TIP 120 que, na realidade, é composto por dois transístores (numa configuração chamada Darlington). Seguem a pinagem e o circuito equivalente deste componente.
  • 3. Clube de Robótica 3Espaço Programação e Eletrónica – Motores dc Exercício 1 – Funcionamento básico do motor dc Objetivo: Controlar a velocidade de um motor dc através de uma saída PWM. Material a utilizar: Arduino, breadboard, Motor dc, 1 resistências 220 Ω, 1 resistência 10 kΩ, TIP 120, um díodo 1N4007, fonte de alimentação externa (pilha), resistência variável 10 kΩ, interruptor de pressão, fios. Entradas / saídas do Arduino a utilizar: 1 saída PWM, 1 entrada digital, 1 entrada analógica 1.1. Efetuar a seguinte ligação: 1.1.1. No S4A, alterar o valor da saída D9 para vários valores entre 0 e 255. O que se observa? 1.1.2. Acrescentar ao circuito anterior uma resistência variável, ligá-la a uma entrada analógica, e controlar a partir dessa resistência a velocidade do motor. 1.1.3. Acrescentar ao circuito montado em 1.1.2. um botão de pressão, de forma a que o motor só rode se o botão estiver premido. 1.1.4. Alterar o programa anterior de forma a ligar o motor premindo o botão de pressão; nova atuação no botão, deve desligar o motor. 1.1.5. Se se trocar a posição dos fios do motor, invertendo a sua polarização, o que se observa?
  • 4. Clube de Robótica 4Espaço Programação e Eletrónica – Motores dc Exercício 2 – Utilizar o driver L293D para controlar o motor dc Objetivo: Controlar o sentido de rotação do motor dc através do driver L293D. Material a utilizar: Arduino, breadboard, Motor dc, L293D, 2 resistências 10 kΩ, 2 botões de pressão, fios. Entradas / saídas do Arduino a utilizar: 2 entradas digitais, 2 saídas PWM 2.1. Efetuar a seguinte ligação, ligando os pinos 2 e 7 às entradas digitais PWM 6 e 9. Um pouco mais sobre o driver L293D: À medida se constrói circuitos mais complicados, é aconselhável começar a utilizar circuitos integrados (CI), que mais não são que circuitos miniaturizados e encapsulados, “prontos a utilizar”. Para saber o que faz um CI, há que identificá-lo a partir da sua referência e procurar a sua datasheet (documento que apresenta de forma resumida todos os seus dados e características) internet. No caso do L293D, e de acordo com a sua datasheet (http://www.ti.com/lit/ds/symlink/l293.pdf) a sua pinagem é a seguinte: O seu circuito interno permite o controlo de vários tipos e número de motores. No nosso caso, controlaremos apenas a direção de 1 motor dc, mas é possível encontrar muitos outros circuitos que apliquem este integrado.
  • 5. Clube de Robótica 5Espaço Programação e Eletrónica – Motores dc 2.2. Acrescentar ao circuito anterior dois botões de pressão e ligá-los às entradas digitais D2 e D3. 2.3. Programar o circuito de forma a que o motor rode para um lado quando se usa um dos interruptores e que rode para outro quando se usa o segundo interruptor. Premir duas vezes o mesmo interruptor, deve fazer parar o motor. Premindo os dois botões em simultâneo deve também fazer parar o motor. ----------------------------------------------------------------------------------------------------------------------------------------------------------- Algumas soluções: 1.1.1. O motor adquire vários valores de velocidade. 1.1.2. 1.1.3. 1.1.4. 1.1.5. O motor inverte o sentido de rotação
  • 6. Clube de Robótica 6Espaço Programação e Eletrónica – Motores dc 2.3