mini curso arduino
DESCRIPTION
Mini Curso Introdução ao ArduinoTRANSCRIPT
![Page 1: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/1.jpg)
DEVRio Claro Mini-Curso Arduino
Samir Marques Teixeira
22/03/2014
![Page 2: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/2.jpg)
DEVRio Claro Mini-Curso Arduino
Temas Abordados•Apresentação do Arduino•Uso e Interações do Arduino•Noções Básicas de como Programá-lo•Cases
![Page 3: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/3.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino: O que é?
O Arduino é uma plataforma deprototipagem eletrônica open-sourceque se baseia em hardware esoftware flexível e fácil de usar.
Por ser open: Permite construção caseira e software livre, com caráter colaborativo.
![Page 4: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/4.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino: O que faz?
Recebe, gera e interpreta dados
Permite desenvolver;• Domótica• Robótica• Design Interativo• Etc...
![Page 5: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/5.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino: Hardware
![Page 6: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/6.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino: Hardware
Led Serial: 0 (rx) e 1 (tx),usado para receber (rx), transmitir (tx) TTL dados seriais.
Chip FTDI: (Comunicação Serial USB).
![Page 7: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/7.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino: Hardware
Saídas com PWM(Pulse Width Modulation).
Possui 6 saídas: 3, 5, 6, 9, 10, 11
![Page 8: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/8.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino...! só quadrado assim?
![Page 9: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/9.jpg)
DEVRio Claro Mini-Curso Arduino
Tem vários modelos para aplicações diversas.
![Page 10: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/10.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino: Alguns Modelos
![Page 11: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/11.jpg)
DEVRio Claro Mini-Curso Arduino
LilyPad Arduino
flexível
![Page 12: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/12.jpg)
DEVRio Claro Mini-Curso Arduino
LilyPad Arduino
Blinking Bike Safety Patch
![Page 13: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/13.jpg)
DEVRio Claro Mini-Curso Arduino
Shields
“Escudos”Extensões do Arduino que permitem interagir com tecnologias diversas com facilidade.
![Page 14: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/14.jpg)
DEVRio Claro Mini-Curso Arduino
Shields
XBee Ethernet
![Page 15: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/15.jpg)
DEVRio Claro Mini-Curso Arduino
Shields
![Page 16: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/16.jpg)
DEVRio Claro Mini-Curso Arduino
Shields: como usar?
Conecta-se em cima do Arduino
![Page 17: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/17.jpg)
DEVRio Claro Mini-Curso Arduino
Linguagem de Programação
Linguagem C.
O Código desenvolve-se a partir de funções e variáveis, como qualquer linguagem de programação.
![Page 18: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/18.jpg)
DEVRio Claro Mini-Curso Arduino
Principais Constantes.
HIGH – Estado do Pino em ALTA.
LOW – Estado do Pino em BAIXA.
INPUT – Define o Pino com ENTRADA.
OUTPUT – Define o Pino com SAIDA.
![Page 19: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/19.jpg)
DEVRio Claro Mini-Curso Arduino
Principais Funções Digitais.
Gera e recebe valores entre 0 e 1 ( 0V e 5V).
pinMode(pin, mode); - Diz se o comportamento será INPUT ou OUTPUT.
digitalWrite(pin, mode); Gera HIGH ou LOW no pino.
digitalRead(pin); - Recebe HIGH ou LOW do pino.
![Page 20: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/20.jpg)
DEVRio Claro Mini-Curso Arduino
Principais Funções Analógicas.
Gera e recebe valores entre 0 a 1023.
analogWrite(pin, mode); Gera o valor Analógico.
analogRead(pin); - Recebe o valor Analógico.
http://multilogica-shop.com/Referencia
![Page 21: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/21.jpg)
DEVRio Claro Mini-Curso Arduino
Comunicação Serial
Usado para comunicação entre a placa Arduino e um computador ou outros dispositivos. Esta comunicação ocorre através dos conectores serial ou USB da placa Arduino e nos pinos digitais 0 (RX) e 1 (TX). Assim, se você utilizar estas funções não poderá utilizar os pinos 0 e 1 para entrada e saída digital.
![Page 22: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/22.jpg)
DEVRio Claro Mini-Curso Arduino
Comunicação Serial - Funções
Serial.begin(9600) - Define a velocidade em 9600bps.
Serial.println(“t”) - Escreve na tela e na porta Serial.
Serial.read() - Lê os dados que entram na Porta Serial.
Serial.available() - Obtém o numero de bytes disponível para leitura através da Porta Serial.
![Page 23: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/23.jpg)
DEVRio Claro Mini-Curso Arduino
Vídeos
Led Cube
Robot +Ultrasonic Sensor
Eletronics Drums
Hexapod Spider
Hexapod Spider2
Printer 3D
![Page 24: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/24.jpg)
DEVRio Claro Mini-Curso Arduino
Exemplos
• Sensor de Luminosidade• Sensor de Temperatura
• Controle de Leds com Bluetooth
![Page 25: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/25.jpg)
DEVRio Claro Mini-Curso Arduino
Sensor de Luminosidade
![Page 26: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/26.jpg)
DEVRio Claro Mini-Curso Arduino
Sensor de Luminosidade
Sensor de LuminosidadePorta Analógica A3
![Page 27: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/27.jpg)
DEVRio Claro Mini-Curso Arduino
Sensor de Luminosidade
![Page 28: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/28.jpg)
DEVRio Claro Mini-Curso Arduino
Sensor de Temperatura
![Page 29: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/29.jpg)
DEVRio Claro Mini-Curso Arduino
Sensor de Luminosidade
Sensor de TemperaturaPorta Analógica A2
![Page 30: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/30.jpg)
DEVRio Claro Mini-Curso Arduino
Sensor de Temperatura
![Page 31: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/31.jpg)
DEVRio Claro Mini-Curso Arduino
Exemplo:
Controle de Led via Bluetooth
![Page 32: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/32.jpg)
DEVRio Claro Mini-Curso Arduino
App Android - Interface
![Page 33: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/33.jpg)
DEVRio Claro Mini-Curso Arduino
App Android - Código
![Page 34: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/34.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino – Código
![Page 35: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/35.jpg)
DEVRio Claro Mini-Curso Arduino
Montagem
Lista de Materiais
2 Leds 2 Resistores 300RArduinoBluetooth Shield
![Page 36: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/36.jpg)
DEVRio Claro Mini-Curso Arduino
Sistema de Automação Residencial
Controle de dispositivos de uma residência através da Internet, Computador e/ou dispositivo Móvel
192.168.1.100:8090/casa
![Page 37: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/37.jpg)
DEVRio Claro Mini-Curso Arduino
Arduino:
O estudo do Arduino abre-nos portas à compreensãode uma importante ferramenta de desenvolvimento através de uma aprendizagem simples mas dedicada,onde podemos fazer desde robots a domóticaentre muitas outras aplicações, bastando simplesmente ter imaginação.
![Page 38: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/38.jpg)
DEVRio Claro Mini-Curso Arduino
Dúvidas:
![Page 39: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/39.jpg)
DEVRio Claro Mini-Curso Arduino
Contato:
Samir Marques Teixeira
[email protected]@thingshackerteam.com
www.facebook.com/thingshackerteam
192.168.1.100:8090/download
![Page 40: Mini Curso Arduino](https://reader034.vdocuments.pub/reader034/viewer/2022052600/5587c8aad8b42a96598b45e7/html5/thumbnails/40.jpg)
DEVRio Claro Mini-Curso Arduino
Referências:
http://arduino.cchttp://multilogica-shop.com/Referenciahttp://labdegaragem.comhttp://blog.eletronlivre.com.br/
Arduino Básico – Michael Roberts1º passos com Arduino – Massimo Banzi