Open Hardware & Arduino



Documentos relacionados
Arduino. Gilmar Aquino

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

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

MINICURSO ARDUINO BÁSICO

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

O que você pode fazer com o Arduino

INTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES

Hardware Livre Arduino. Givanaldo Rocha de Souza

Introdução do Arduino para aquisição de dados e controle de instrumentos

Mini curso Arduino Parte I. Prof. Rogério Neves

Introdução ao Arduino

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Arduino - Primeiros Passos

Internet das Coisas Ferramentas Para Prototipação. João Bosco Teixeira Junior >

Arquitetura do Microcontrolador Atmega 328

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

MINICURSO DE ARDUINO AULA 01. Gabriel de Melo Souza Lucas Nunes de Carvalho Max Rodrigues Marques Victor Paiva de Oliveira

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Arduino

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

Introdução à robótica

Programação Básica em Arduino

Robótica com Arduino Professor: Paulo Marcos Trentin

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

Programação Básica em Arduino Aula 1

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

Arduino. Wanderson Souza Professor de Robótica

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

MOBILIDADE SUSTENTÁVEL. Luís Martins Duarte Abreu

ARDUINO. Profº. Engº. Robson Dias Ramalho

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Curso: Tecnologias educacionais de baixo custo. Conector Ciência:

Arduino. Prof. Jener Toscano Lins e Silva

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf

Curso introdutório de microcontroladores - Plataforma Arduino

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015

Ricardo Ribeiro dos Santos - ricardo@facom.ufms.br Faculdade de Computação - UFMS

A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo

Mundo Arduino: Vamos começar a programar?

Comunicação Serial 1

Minicurso de Arduino

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

ARDUINO. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas.

A placa Arduino: uma opção de baixo custo para experiências de Física assistidas pelo PC. Prof. Helio Salim de Amorim 1

Curso Arduino ESP8266. Aula #1 - Introdução

Um Módulo de Desenvolvimento para o ARDUINO

ROBÓTICA 1 INSTRUTORES: ALEXANDRE MATIAS E THALISSON RODRIGUES

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

Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN

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

CURSO ARDUINO BÁSICO. Luiz Antonio de Oliveira Nunes/ Antenor Fabbri Petrilli Filho

Introdução. O que é o Arduino?

Sistemas Embarcados:

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Arduino. Prof. Maurício Dias

Plataforma Arduino, um universo de possibilidades

Arduino Básico: As versatilidades desta plataforma na prática

Introdução à Plataforma ARDUINO

Prof. Ivair Teixeira INTEGRAÇÃO ANDROID & ARDUINO

Programação do Arduino. Parte 1. IDE Wiring

ROBOTOY: ferramenta para ensino de programação para crianças usando robôs Arduino. Aluna: Juliana Carolina Batista Orientadora: Joyce Martins

Oficina de Introdução ao Arduino

Instituto Federal do Paraná IF-Robótica. Prof. MSc. Marcos Dinís Lavarda Contato:

Disciplina: Laboratório de Fis26

A c t i o n B u s i n e s s w w w. a c t i o n b u s i n e s s. c o m. b r Página 1

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino:

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Eletrônica & Robótica open-source

Programação C para Arduino

Primeiros Passos com o Arduino Massimo Banzi

ARDUINO UNO Guia do Usuário

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO

Minicurso - Arduino Startup Garagem

Introdução DrumShield A Bateria Eletrônica Montagem Lista de Materiais Exemplo de Montagem... 10

Introdução Thememin Sinesteta O Theremin A Sinestesia Funcionamento do Theremin Sinesteta Montagem...

Família de Microcontroladores AVR

Vitor Amadeu Souza. Programação em BASIC para o 8051 Com base no modelo AT89S8253 Programado em BASIC pelo Compilador BASCOM

TUTORIAL Arduino Nano

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

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Introdução a Arduino e Raspberry Pi

Minicurso de Arduino

Curso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato:

Transcrição:

Open Hardware & Arduino Jeronimo Avelar Filho jeronimo@blogdoje.com.br www.blogdoje.com.br 1

Open Hardware 2

Open Hardware Eletronica SABER Nova Eletrônica Circuit Cellar Magazine Mecatronica Facil Elektor 3

O que é o Open Hardware Arduino? Plataforma de Computação Física Open Source Livre para inspecionar e modificar Plataforma física + Software Funcionamento independente Conexão a outros dispositivos 4

Computação Fisica? Interaction Design - Design of any interactive experience. Interaction Design >>> Physical Interaction Design >> Physical Computing Projeto de objetos interativos que podem comunicar-se com seres humanos usando sensores e atuadores controlados por um comportamento implementado em software em execução dentro de um microcontrolador. Ambiente inteligente, everyware, objetos inteligentes, roupa inteligente Arduino - Massimo Banzi, David Cuartielles e outros professores em Ivrea 5

O que é o Open Hardware Arduino? IDE : AVR-GCC, avr-libc, AVRlib, Java, Processing Similar ao Basic Stamp (PIC) so que + barato, + rapido e aberto Microcontrolador AVR ATMega8 6

O que é o Open Hardware Arduino? Arduino possui um bootloader Bootloader = carregador de outros programas através da porta serial Ativo durante 5 segundo após o reset 7

O que é o Open Hardware Arduino? 8 kbytes de memória flash para memória de programa 1Kbyte de RAM 16 MHz de clock. Primeiro IBM PC : 4.77 Mhz Entradas e Saidas 13 pinos de I/O digital 5 pinos de entrada analógica 8

O que é o Open Hardware Arduino? 9

O que é o Open Hardware Arduino? Como programa-lo Escreva os programas no PC Download para a placa Arduino Comece a usar o Arduino!!! 10

Placa Arduino Industrializada 11

Placa Arduino Artesanal 12

Arduino Severino 13

Expansões - Shields 14

IDE Arduino Hello World 15

Linguagem de Programação Digital I/O pinmode(pino, modo) digitalwrite(pino, valor) int digitalread(pino) Analog I/O int analogread(pino) analogwrite(pino, valor) - PWM Comunicação Serial Serial.begin(velocidade) int Serial.available() int Serial.read() Serial.flush() Serial.print(dados) Serial.println(dados) Estruturas de Controle if if...else for switch case while Operadores + (adição) -(subtração) (multiplicação) /(divisão) %(modulo) && (and) (or)! (not) Etc... 16

Linguagem de Programação void setup() { statements; } void loop() { statements; } 17

Usando o Arduino Escrever o programa Diversos exemplos na IDE Compilar, tirar erros Reset Carregar na placa 18

Ciclo de Vida Arduino Liga Arduino Reset Botão Reset Pisca Pino 13 Executa programa existente na memoria Aguarda 5 Segs por novo programa Carrega novo Programa 19

Hello World Arduino 20

Como obter o Software Download em www.arduino.cc Versões para Linux Windows Mac ( PPC e Intel) 21

Como obter o Hardware Comprar pronto: $35,00 a $150,00 dolares Serial USB Bluetooth Mini www.pcb-europe.com www.sparkfun.com Lilypad 22

Como obter o Hardware Tatuino www.tato.ind.br 23

Como obter o Hardware Construir o seu, você mesmo!!!: Workshops de construção 24

Como obter o Hardware Baixar layout da placa Transferir para circuito impresso Corroer Montar Soldar Testar 25

Como obter o Hardware Custo: R$ 30,00 Transistores, capacitores, resistores, regulador, circuito impresso COMETA, CONECTA - 310/110 SUL ATMEGA8 ou 168 Distribuidores ATMEL Mercado Livre 26

Usos do Arduino Educação Robótica Controle de Ambiente Objetos Inteligentes Exposições e Eventos Iluminação Wearable Computing 27

Usos do Arduino Sensor de Temperatura Robotica - Roomba Enviando comandos via BlueTooth do celular 28

Usos do Arduino Interações Virtuais Arduino + GPS 29

Usos do Arduino Wearable Computing 30

Usos do Arduino Instrumentos Musicais Interações Virtuais LEDS RGB 31 Botões de Comando Malmo University

Referencias www.arduino.cc Download placas e software. Referencia da linguagem, Exemplos, Forum. www.blogdoje.com.br www.arduinobr.com.br www.tato.ind.br www.sparkfun.com Livro Physical Computing, Tom Igoe 32

Duvidas Informações Questões Workshop em Junho 2008 33

Muito Obrigado!!! jeronimo@blogdoje.com.br www.blogdoje.com.br 34