SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 S4AAna Carneirinho
 
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 UFRJDesiree Santos
 
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 ScratchAna 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 ScratchAna Carneirinho
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Gustavo Yoshio Maruyama
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Ana Carneirinho
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino CompletoTiago 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ão5Ana 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 OliveiraPotiLivre 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 SheepSetSaymon 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 palestraVitor Ferreira
 

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

Similaire à Controlar motor dc com Arduino

Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passoMario 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
 
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequenciaAdemir Santos
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computadorgueste39215
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computadorgueste39215
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológicaokashi24
 
Mec variadores velocidade
Mec variadores velocidadeMec variadores velocidade
Mec variadores velocidadeJoaquim 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 desenvolvimentoJuliano 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 pcWholer
 
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 pcWholer
 
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.pptxOctavioSPereira
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_coresLuiz Carlos
 
Manual do eletricista
Manual do eletricistaManual do eletricista
Manual do eletricistagabrielhr
 
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 botaoAdemir Santos
 

Similaire à Controlar motor dc com Arduino (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
 

Plus 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_versienov2016Ana Carneirinho
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumoAna 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 PiAna Carneirinho
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAna Carneirinho
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao PythonAna 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 1602Ana 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 linhaAna 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 corAna 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 toqueAna 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 ultrassonsAna Carneirinho
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosAna 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 Snap4ArduinoAna Carneirinho
 
Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Ana Carneirinho
 
EV3#1: Blocos fundamentais
EV3#1: Blocos fundamentaisEV3#1: Blocos fundamentais
EV3#1: Blocos fundamentaisAna 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ão4Ana 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 3Ana Carneirinho
 

Plus 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
 

Dernier

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......suporte24hcamin
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 

Dernier (20)

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 

Controlar motor dc com Arduino

  • 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