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

Documentos relacionados
O que você pode fazer com o Arduino

Open Hardware & Arduino

Hardware Livre Arduino. Givanaldo Rocha de Souza

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Sistemas Embarcados:

Estudo do Ambiente de Programação Arduino Software (IDE) com Intel Galileo Gen2. Apostila de acompanhamento para o aluno.

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Arduino. Prof. Jener Toscano Lins e Silva

Plataforma Arduino, um universo de possibilidades

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

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

Introdução à Plataforma ARDUINO

Sistemas Embarcados: Arduino e PCduino

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

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

Estudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno.

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

Internet das Coisas com Intel A2 Placas IoT.

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

Introdução a Arduino e Raspberry Pi

Sistemas Digitais: Introdução

Arduíno: Uma possibilidade de integração com o gvsig

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

SUPERVISÃO DE VAZÃO E NÍVEL UTILIZANDO PLATAFORMA ARDUINO

Arduino. Wanderson Souza Professor de Robótica

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

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

II SATEC 2ª Semana de Atualização Técnica

Eletrônica e Arduino na Instrumentação

Qual placa de Arduino que devo comprar?

Arduino. Gilmar Aquino

INFORMAÇÕES GERAIS DO TRABALHO

GUIA RÁPIDO DE PLACAS ARDUINO

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

Programação C para Arduino

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

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

Arquitetura do Microcontrolador Atmega 328

ARDUINO. Profº. Engº. Robson Dias Ramalho

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

Arduino - Primeiros Passos

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

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

Introdução à robótica

Microprocessadores vs Microcontroladores

Este é o Arduino. Objetivos deste capítulo

Exposição de Robótica Educacional com Hardware e Software Livres & Ciclo de Palestras Palestra

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

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

Primeiros Passos com o Arduino Massimo Banzi

Introdução ao Arduino

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

ARDUINO E RASPBERRY PI : UMA COMPARAÇÃO DE ESPECIFICAÇÕES E APLICAÇÕES DE MINICOMPUTADORES

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

PARTE I - IDENTIFICAÇÃO

AUTOMAÇÃO DE PORTA COM FECHADURA ELÉTRICA UTILIZANDO CLP ARDUINO E TECNOLOGIA BLUETOOTH 1 INTRODUÇÃO

(83)

Minicurso - Arduino Startup Garagem

CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICO DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

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

Mundo Arduino: Vamos começar a programar?

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

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

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Robótica com Arduino Professor: Paulo Marcos Trentin

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

Oxímetro Bluetooth e LCD 16 2 em Python

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

TÍTULO: APLICAÇÃO DA PLATAFORMA ARDUÍNO PARA A DETERMINAÇÃO DE PARÂMETROS ATMOSFÉRICOS E AMBIENTAIS

Anatomia do Arduino Bootloader

Exemplo de Arquitetura em Camadas. Arquiteturas de Software. Aplicações-fim

Curso introdutório de microcontroladores - Plataforma Arduino

Jadsonlee da Silva Sá.

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída

Programação de Periféricos

Uma Introdução ao ARDUINO e suas Aplicações na Robótica. André F. Núñez

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

ARDUÍNO PROCEDIMENTOS BÁSICOS

CENTRO UNIVERSITÁRIO DE BRASÍLIA

PUCRS CURSO DE ENGENHARIA ELÉTRICA

INTEGRAÇÃO DA PLATAFORMA ARDUINO NA AUTOMAÇÃO RESIDENCIAL UTILIZANDO COMPONENTES DE BAIXO CUSTO

Estudo de alternativas tecnológicas

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

Lab2. Germano Maioli Penello IF-UFRJ aula 16.

PIBIC/PIBITI/IC Jr Relatório das Atividades de Pesquisa 23ª SEMIC

Autor: Lênin Charqueiro. Pelotas,22 de março de 2013

OBJETIVOS DE APRENDIZAGEM

Arduino Lab 12 Detector de passagem por zero e controle de ângulo de disparo Parte 2: Controle por aplicativo e Bluetooth

Família de Microcontroladores AVR

Lampadário Ecológico

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

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

TECNOLOGIA EDUCACIONAL

Transcrição:

Mini curso Arduino Parte I Prof. Rogério Neves

Conteúdo Parte I O que é Arduino? Hardware e Software Dispositivos e conexões Interface e linguagem Entrada e saída de dados Prática de desenvolvimento 101 Parte II Projetos com Arduino

O que é Arduino? Proposta Vantagens Origens Modelos

Proposta Interface de desenvolvimento Open-Source com licença pública Disponibiliza uma linguagem simples e familiar (similar a C/C++) Permitir a hobbistas, artistas, estudantes e a comunidade DIY ter acesso a prototipação rápida sem a necessidade de conhecimento aprofundado de eletrônica e microprocessadores Compartilhar projetos na comunidade aberta (Forum) Conectar uma variedade de instrumentos e sensores http://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino/0

Vantagens Projeto aberto (hardware e software) Permite prototipação rápida Sem conhecimento de operação de micro controladores Conhecimento básico de eletrônica * Conhecimento básico de programação Gravação simples Bootloader Arduino IDE Bibliotecas prontas * Conhecimento de eletrônica permite desenvolver projetos mais sofisticados

Origens Embarcados Basic Stamp, PIC, ATMEL AVR Projetos desenvolvidos no MIT (EUA) e na Interaction Design Institute de Ivrea (Itália) * Primeiro modelo comercial em 2005 (de acordo com Massimo Banzi) * https://arduinohistory.github.io/

Sistemas embarcados Sistemas que contém microprocessadores dedicados Embutidos no aparelho/equipamento a que se destina Soluções para prototipação PIC Basic Stamp Arduino ESP8266 e ESP-12 Raspberry PI Intel Galileo Vários outros

Hardware Inicialmente utilizava mico controladores ATMEL (ATMEGA8) Utiliza hoje uma variedade de micro controladores Os modelos mais populares utilizam o chip ATMEGA328 (Arduino UNO, Duemilanove) Os novos modelos usam ARM CORTEX de 32 bits Varias variações, clones e projetos feitos pela comunidade

Modelo original Arduino de Massimo Banzi (2005)

Evolução Diecimila, Duemilanove, Extreme 2, NG Rev. C, NG, Extreme, NG, USB 2.0, USB

Modelos oficiais Aduino Duemilanove MAIS VENDIDOS https://www.arduino.cc/en/main/products

Modelos mais recentes ARDUINO TRE MEGA 2560 ZERO Compact

Wearable

Descontinuados

Modelos da comunidade DILduino Latuino

Versões nacionais Garagino Severino Marminino

Arduino com ATMEGA 328-P/-PU

Shields

Módulos

ESP8266 Dedicado a IOT Compatível com Arduino

Interface e Linguagem

Processing Linguagem baseada em C/C++ Open-source Escrita em Java, Multi-plataforma Exigido conhecimento de programação (C, Java ou similar) Extensões para controle de entrada/saída e fluxo de dados Wiring Projeto open-source derivado de Processing voltado para prototipação de circuitos eletrônicos Permite remapeamento e chaveamento dinâmico de entradas e saídas por comandos de software

Interface Arduino (Software) IDE Integrated Development Interface Derivada de Wiring Escrita em Java, cross-platform Editor de código de programa verificador de sintaxe Incorporada omunicação com os dispositivos suportados Traz bbibliotecas para operação de módulos e shields Suporte a múltiplos dispositivos/compiladores Integração com compilador/gravador AVR (AVRDude) https://ardudino.wordpress.com/programacao/

Arduino IDE

Entrada e saída

Componentes

Pinout ATMEGA328

Pinout Arduino UNO

Exemplo de conexão: Potenciômetro

Exemplo: Servo

Código https://ardudino.wordpress.com/programacao/

Servo + Bluetooth

Exemplos de projetos https://dheera.net/projects/sesame https://youtu.be/nnberoot_dg https://youtu.be/hqnz1ul2bpc https://youtu.be/yspel8wkuem

Ferramentas Arduino IDE Fritzing http://arduino.cc

Prática 101 Basic Examples Arduino IDE Arquivos Exemplos Basics/Blink Libraries Arduino IDE Arquivos Exemplos Servo/Knob