SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Minicurso
MINISTRANTES:
ALCIMAR FRANCELINO DE MEDEIROS
NATHECIA DA CUNHA SANTOS
Introdução à Plataforma
Arduino
Quem somos?
• Nathecia Cunha, tem 18 anos, estudante
de Informática no IFRN, Tec. Redes de
Computadores pelo IMD e entusiasta na
área maker, apaixonada por Arduino,
Tecnologias e Unicórnios.
• Alcimar Medeiros, tem 26 anos,
graduando em licenciatura em
informática pelo IFRN. Amante das
tecnologias, Arduino, Raspberry Pi e
jogador 2048 nas horas vagas.
Sumário
• Arduino
• Introdução
• Funcionamento
• Eletrônica Básica
• Corrente
• Tensão
• Resistência
• Circuito
• Ambiente de Desenvolvimento
• Programação
• Exercícios práticos
A Final de Contas o Que é o Arduino?
• Plataforma Open-Source de
prototipagem eletrônica com hardware
e software flexíveis e fáceis de usar.
• Dividido em dois componentes:
• A Placa -> Hardware, Construir Projetos
• IDE Arduino -> Software, Código.
Funcionamento:
• Portas:
• 14 Entradas e Saídas Digitais;
• 6 Entradas Analógicas;
• Alimentação:
• VCC 5 Volts;
• GND Terra;
• Botão Reset
• 32KB Para Programas;
• Comunicação USB;
PROJETOS
Eletrônica Básica:
• Corrente (amp)
• Tensão (volt)
• Resistência (ohm)
Eletrônica Básica:
• Circuito Aberto;
• Circuito fechado;
Componentes:
LED - Light Emitting Diode:
Emite luz quando se passa
corrente.
Resistor:
Limita a passagem de corrente pelo circuito,
impedindo um curto.
Fios/Jumpers:
Conectam dois pontos no
circuito
Protoboard:
Uma placa de tamanho variado, com
diversos furos interligados para
prototipagem rápida. Os furos podem
conectar componentes em série ou
paralelo.
IDE - INTEGRATED DEVELOPMENT



ENVIRONMENT
Ambiente de Desenvolvimento:
• Ambiente de programação para
arduino.
• INTERFACE:
• Verificar
• Carregar
• Novo
• Abrir
• Salvar
• FUNÇÔES:
• Void Setup;
• Void Loop;
Comandos:
Não tenho Arduino, como irei praticar?
https://circuits.io/
Vamos começar ?
Exercício 1 - BLINK
• Objetivo: Fazer o LED piscar
através da oscilação de sinal
digital.
• Materiais:
• LED
• Protoboard
• Jumpers
• Resistor 220 ohm
• Arduino
Exercício 1 – BLINK
Exercício 1 – BLINK
Exercício 2 - Semáforo
• Objetivo: Replique o código
de 1 único LED para 3 LEDs.
Monte na sua protoboard as
cores dos LEDs conforme um
SEMÁFORO de trânsito.
• Materiais:
• 3 LED’s
• Protoboard
• Jumpers
• 3 Resistores 220 ohm
• Arduino
Exercício 2 - Semáforo
Exercício 2 - Semáforo
Exercício 3 - FADE
• Objetivo: Fazer o LED piscar
através da oscilação de sinal
digital.
• Materiais:
• LED
• Protoboard
• Jumpers
• Resistor 220 ohm
• Arduino
Exercício 3 - FADE
Exercício 3 - FADE
Exercício 4 - Botão
• Objetivo: Ligar/Desligar um
LED ao apertar o botão.
• Materiais:
• Protoboard
• Jumpers
• Resistor 220 ohm
• Arduino
• Push-button
• Push-button: um simples
componente abre-fecha
circuito
Exercício 4 - Botão
Exercício 4 - Botão
Exercício 5 – Intensidade de um LED
• Objetivos: Montar um
circuito capaz de modificar
a intensidade da luz através
da porta PWM.
• Materiais:
• LED
• Protoboard
• Jumpers
• Resistor 220 ohm
• Arduino
• Potenciômetro
• Potenciômetros: são
resistores que possuem
resistência ajustável, ao
girar o eixo central. Nesse
exemplo, usaremos o
potenciômetro como
regulador de tensão sob o
LED.
Exercício 5 – Intensidade de um LED
Exercício 5 – Intensidade de um LED
Exercício 6 - Servo motor
• Objetivo: Mover o
servomotor ao rotacionar o
eixo do potenciômetro.
• Materiais:
• Potenciômetro
• Protoboard
• Jumpers
• Arduino
• Servomotor
• Servomotor: um componente,
eletromecânico, que
apresenta movimento
proporcional a um comando.
O eixo dos servo motores
possui a liberdade de cerca
de 180° graus.
Exercício 6 - Servo motor
Exercício 6 - Servo motor
OBRIGADO!
nathecia
CONTATO
alcimarbmx
nathecia
natheciacunhaalcimar_bmx
alcimar_bmx

Más contenido relacionado

La actualidad más candente

Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestraVitor Ferreira
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino Edgley Xavier
 
Mini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com ArduinoMini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com ArduinoFelipe Martins
 
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
 
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
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoJuan Manoel
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesRogerio Alencar Filho
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2Felipe Meganha
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoMarcelo Laranjeira Melo
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para ArduinoRodrigo Rosa
 
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
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoRafael Sakurai
 

La actualidad más candente (20)

Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
 
Mini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com ArduinoMini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com Arduino
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
 
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 de Arduino Básico
Minicurso de Arduino BásicoMinicurso de Arduino Básico
Minicurso de Arduino Básico
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduino
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
 
Computação física com arduino
Computação física com arduinoComputação física com arduino
Computação física com arduino
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
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
 
MiniCursoDeArduino
MiniCursoDeArduinoMiniCursoDeArduino
MiniCursoDeArduino
 
Introdução - Arduino - Renan Martins
Introdução - Arduino - Renan MartinsIntrodução - Arduino - Renan Martins
Introdução - Arduino - Renan Martins
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - Arduino
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
 

Similar a Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros - encontro potilivre

Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Lucas Cabral
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
 
EL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfEL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfssuser56423c1
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfCliverRaimundo2
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaprofandersrodri
 
Introdução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoIntrodução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoFelipe Martins
 
Hack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoHack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoDiogo Gomes
 
Sistema Digital Microprocessado
Sistema Digital MicroprocessadoSistema Digital Microprocessado
Sistema Digital Microprocessadomarcochella
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisTiago Barros
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerGlobalcode
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosEronides Da Silva Neto
 

Similar a Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros - encontro potilivre (20)

Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
CURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptxCURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptx
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
Processing e Arduino
Processing e ArduinoProcessing e Arduino
Processing e Arduino
 
Arduino iad
Arduino iadArduino iad
Arduino iad
 
Introdução Arduino.pptx
Introdução Arduino.pptxIntrodução Arduino.pptx
Introdução Arduino.pptx
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
EL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfEL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdf
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdf
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronótica
 
Introdução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoIntrodução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-curso
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Hack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoHack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao Arduino
 
Arduino para iniciantes
Arduino para iniciantesArduino para iniciantes
Arduino para iniciantes
 
Sistema Digital Microprocessado
Sistema Digital MicroprocessadoSistema Digital Microprocessado
Sistema Digital Microprocessado
 
Guia AC mod 5
Guia AC mod 5Guia AC mod 5
Guia AC mod 5
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todos
 

Más de PotiLivre Sobrenome

Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivrePotiLivre Sobrenome
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!PotiLivre Sobrenome
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR projectPotiLivre Sobrenome
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir MoraisPotiLivre Sobrenome
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...PotiLivre Sobrenome
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesPotiLivre Sobrenome
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataPotiLivre Sobrenome
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...PotiLivre Sobrenome
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018PotiLivre Sobrenome
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...PotiLivre Sobrenome
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018PotiLivre Sobrenome
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018PotiLivre Sobrenome
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NortePotiLivre Sobrenome
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaPotiLivre Sobrenome
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016PotiLivre Sobrenome
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivrePotiLivre Sobrenome
 
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia GomesRuby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia GomesPotiLivre Sobrenome
 

Más de PotiLivre Sobrenome (20)

Gestão de ativos com o GPLI
Gestão de ativos com o GPLIGestão de ativos com o GPLI
Gestão de ativos com o GPLI
 
O poder do software livre
O poder do software livreO poder do software livre
O poder do software livre
 
Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software Livre
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR project
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web Services
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big Data
 
Igor Oliveira - Puppet
Igor Oliveira - PuppetIgor Oliveira - Puppet
Igor Oliveira - Puppet
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivre
 
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia GomesRuby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
 

Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros - encontro potilivre

  • 1. Minicurso MINISTRANTES: ALCIMAR FRANCELINO DE MEDEIROS NATHECIA DA CUNHA SANTOS Introdução à Plataforma Arduino
  • 2. Quem somos? • Nathecia Cunha, tem 18 anos, estudante de Informática no IFRN, Tec. Redes de Computadores pelo IMD e entusiasta na área maker, apaixonada por Arduino, Tecnologias e Unicórnios. • Alcimar Medeiros, tem 26 anos, graduando em licenciatura em informática pelo IFRN. Amante das tecnologias, Arduino, Raspberry Pi e jogador 2048 nas horas vagas.
  • 3. Sumário • Arduino • Introdução • Funcionamento • Eletrônica Básica • Corrente • Tensão • Resistência • Circuito • Ambiente de Desenvolvimento • Programação • Exercícios práticos
  • 4.
  • 5. A Final de Contas o Que é o Arduino? • Plataforma Open-Source de prototipagem eletrônica com hardware e software flexíveis e fáceis de usar. • Dividido em dois componentes: • A Placa -> Hardware, Construir Projetos • IDE Arduino -> Software, Código.
  • 6.
  • 7. Funcionamento: • Portas: • 14 Entradas e Saídas Digitais; • 6 Entradas Analógicas; • Alimentação: • VCC 5 Volts; • GND Terra; • Botão Reset • 32KB Para Programas; • Comunicação USB;
  • 9. Eletrônica Básica: • Corrente (amp) • Tensão (volt) • Resistência (ohm)
  • 10. Eletrônica Básica: • Circuito Aberto; • Circuito fechado;
  • 11. Componentes: LED - Light Emitting Diode: Emite luz quando se passa corrente. Resistor: Limita a passagem de corrente pelo circuito, impedindo um curto. Fios/Jumpers: Conectam dois pontos no circuito Protoboard: Uma placa de tamanho variado, com diversos furos interligados para prototipagem rápida. Os furos podem conectar componentes em série ou paralelo.
  • 12. IDE - INTEGRATED DEVELOPMENT
 
 ENVIRONMENT
  • 13. Ambiente de Desenvolvimento: • Ambiente de programação para arduino. • INTERFACE: • Verificar • Carregar • Novo • Abrir • Salvar • FUNÇÔES: • Void Setup; • Void Loop;
  • 15. Não tenho Arduino, como irei praticar?
  • 17.
  • 19. Exercício 1 - BLINK • Objetivo: Fazer o LED piscar através da oscilação de sinal digital. • Materiais: • LED • Protoboard • Jumpers • Resistor 220 ohm • Arduino
  • 22. Exercício 2 - Semáforo • Objetivo: Replique o código de 1 único LED para 3 LEDs. Monte na sua protoboard as cores dos LEDs conforme um SEMÁFORO de trânsito. • Materiais: • 3 LED’s • Protoboard • Jumpers • 3 Resistores 220 ohm • Arduino
  • 23. Exercício 2 - Semáforo
  • 24. Exercício 2 - Semáforo
  • 25. Exercício 3 - FADE • Objetivo: Fazer o LED piscar através da oscilação de sinal digital. • Materiais: • LED • Protoboard • Jumpers • Resistor 220 ohm • Arduino
  • 28. Exercício 4 - Botão • Objetivo: Ligar/Desligar um LED ao apertar o botão. • Materiais: • Protoboard • Jumpers • Resistor 220 ohm • Arduino • Push-button • Push-button: um simples componente abre-fecha circuito
  • 29. Exercício 4 - Botão
  • 30. Exercício 4 - Botão
  • 31. Exercício 5 – Intensidade de um LED • Objetivos: Montar um circuito capaz de modificar a intensidade da luz através da porta PWM. • Materiais: • LED • Protoboard • Jumpers • Resistor 220 ohm • Arduino • Potenciômetro • Potenciômetros: são resistores que possuem resistência ajustável, ao girar o eixo central. Nesse exemplo, usaremos o potenciômetro como regulador de tensão sob o LED.
  • 32. Exercício 5 – Intensidade de um LED
  • 33. Exercício 5 – Intensidade de um LED
  • 34. Exercício 6 - Servo motor • Objetivo: Mover o servomotor ao rotacionar o eixo do potenciômetro. • Materiais: • Potenciômetro • Protoboard • Jumpers • Arduino • Servomotor • Servomotor: um componente, eletromecânico, que apresenta movimento proporcional a um comando. O eixo dos servo motores possui a liberdade de cerca de 180° graus.
  • 35. Exercício 6 - Servo motor
  • 36. Exercício 6 - Servo motor
  • 37.