O documento discute a história e conceito do Arduino, comparando-o com outras plataformas como Raspberry Pi e BeagleBone. O Arduino é uma plataforma de prototipagem open-source baseada em hardware e software flexíveis. Ele pode ler sensores, controlar dispositivos e ser programado para diversas aplicações como automação residencial. Suas vantagens incluem preço baixo e suporte da comunidade, enquanto sua desvantagem é limitar mudanças na arquitetura.
O documento discute se existe vida após o Arduino, apresentando alternativas como Raspberry Pi, BeagleBone Black, KiCad e Eagle. Ele também destaca os contras do Arduino e lista diversos microcontroladores e onde pedir ajuda.
Domótica - Automatizando ambientes com ArduinoDesiree Santos
O documento apresenta o tema da domótica e ambientes automatizados utilizando Arduino. Resume conceitos como sensores, atuadores e shields, além de apresentar a criadora do Arduino, Massimo Banzi, e demonstrar projetos como o acionamento de lâmpadas através de um sensor LDR e da aplicação JLamp.
O documento apresenta o Arduino, uma plataforma de hardware e software open-source para desenvolvimento de projetos eletrônicos e robótica. Descreve as características do Arduino, como programá-lo usando a IDE, exemplos de aplicações e robótica com Arduino utilizando diferentes materiais de construção.
O documento apresenta o Arduino, uma plataforma de prototipagem eletrônica de hardware livre. Detalha a história do Arduino, os tipos de placas existentes como Arduino Uno, Mega e Nano, e mostra exemplos básicos de código para acender LEDs e controlar intensidade de luz.
O documento discute o passado, presente e futuro da plataforma Arduino. Ele descreve como o Arduino começou em 2005 na Itália como uma plataforma de prototipagem eletrônica barata e aberta. Também explica como a Arduino permite que as pessoas criem projetos interativos e como a plataforma continua evoluindo com novas capacidades de processamento, periféricos e integração com outros sistemas operacionais. Finalmente, prevê que o hardware Arduino continuará evoluindo para permitir ainda mais possibilidades criativas.
Slides da palestra que ministrei online no Lab de Garagem, no dia 19 de julho de 2011 às 20h.
http://www.CursoDeArduino.com.br/
http://blog.justen.eng.br/
http://twitter.com/turicas
Domótica: Controle dispositivos via comando de voz com arduinoDesiree Santos
Este documento apresenta um projeto de domótica utilizando Arduino para controlar dispositivos através de comandos de voz. O projeto Lamp é demonstrado como exemplo e explica como integrar o hardware Arduino com software em JavaScript para permitir o controle de lâmpadas por voz através de uma interface web. Diagramas e listas de materiais necessários para a montagem da placa rele são fornecidos.
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
O documento discute a Internet das Coisas e apresenta a plataforma Arduino. Apresenta exemplos de uso de sensores e shields com Arduino, além de projetos como automação residencial. Por fim, discute alternativas de comunicação entre dispositivos como Arduino, Raspberry Pi e Android utilizando a plataforma OpenDevice.
O documento discute se existe vida após o Arduino, apresentando alternativas como Raspberry Pi, BeagleBone Black, KiCad e Eagle. Ele também destaca os contras do Arduino e lista diversos microcontroladores e onde pedir ajuda.
Domótica - Automatizando ambientes com ArduinoDesiree Santos
O documento apresenta o tema da domótica e ambientes automatizados utilizando Arduino. Resume conceitos como sensores, atuadores e shields, além de apresentar a criadora do Arduino, Massimo Banzi, e demonstrar projetos como o acionamento de lâmpadas através de um sensor LDR e da aplicação JLamp.
O documento apresenta o Arduino, uma plataforma de hardware e software open-source para desenvolvimento de projetos eletrônicos e robótica. Descreve as características do Arduino, como programá-lo usando a IDE, exemplos de aplicações e robótica com Arduino utilizando diferentes materiais de construção.
O documento apresenta o Arduino, uma plataforma de prototipagem eletrônica de hardware livre. Detalha a história do Arduino, os tipos de placas existentes como Arduino Uno, Mega e Nano, e mostra exemplos básicos de código para acender LEDs e controlar intensidade de luz.
O documento discute o passado, presente e futuro da plataforma Arduino. Ele descreve como o Arduino começou em 2005 na Itália como uma plataforma de prototipagem eletrônica barata e aberta. Também explica como a Arduino permite que as pessoas criem projetos interativos e como a plataforma continua evoluindo com novas capacidades de processamento, periféricos e integração com outros sistemas operacionais. Finalmente, prevê que o hardware Arduino continuará evoluindo para permitir ainda mais possibilidades criativas.
Slides da palestra que ministrei online no Lab de Garagem, no dia 19 de julho de 2011 às 20h.
http://www.CursoDeArduino.com.br/
http://blog.justen.eng.br/
http://twitter.com/turicas
Domótica: Controle dispositivos via comando de voz com arduinoDesiree Santos
Este documento apresenta um projeto de domótica utilizando Arduino para controlar dispositivos através de comandos de voz. O projeto Lamp é demonstrado como exemplo e explica como integrar o hardware Arduino com software em JavaScript para permitir o controle de lâmpadas por voz através de uma interface web. Diagramas e listas de materiais necessários para a montagem da placa rele são fornecidos.
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
O documento discute a Internet das Coisas e apresenta a plataforma Arduino. Apresenta exemplos de uso de sensores e shields com Arduino, além de projetos como automação residencial. Por fim, discute alternativas de comunicação entre dispositivos como Arduino, Raspberry Pi e Android utilizando a plataforma OpenDevice.
O documento apresenta o perfil de Fernando Moreira, um graduando em computação e professor de robótica educacional. Ele descreve o que é Arduino, uma plataforma de prototipagem eletrônica open source, e como ela funciona usando sensores como entrada e dispositivos como saída. O documento também discute projetos criativos que podem ser feitos com Arduino e questões importantes a serem consideradas ao desenvolver projetos.
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
Palestra dada na Semana da Computacao da Universidade Plinio Leite. detalhes em :
http://blog.arduinrio.cc/2010/10/03/palestra-hardware-livre-na-semana-de-computacao-da-universidade-plinio-leite-niteroi/
O documento apresenta um mini-curso introdutório sobre Arduino, abordando o que é a plataforma Arduino, como é estruturado seu hardware, como programá-lo, exemplos básicos de código e aplicações possíveis como controle residencial e robótica.
O Arduino Hack Day foi realizado em Ilheus, Brasilia, Campo Grande e São Paulo. Uma iniciativa Globalcode e EletronLivre em conjunto com diversas pessoas e instituições locais. http://www.globalcode.com.br/noticias/ArduinoHackDay
Projeto em Arduino + LCD 16x2 + LDR sensor de luminosidadeLinuxF5 Solutions
O Arduino surgiu em 2005 na Itália quando um professor queria ensinar eletrônica e programação para alunos de design. Ele criou uma placa barata e poderosa chamada Arduino com a ajuda de estudantes, permitindo que as pessoas fizessem projetos incríveis com eletrônica.
Este documento fornece uma introdução ao Arduino, incluindo:
1) Uma explicação do que é o Arduino e suas principais características;
2) Detalhes sobre o ambiente de desenvolvimento e como escrever programas;
3) Exemplos de como usar portas digitais e analógicas.
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)Maurício Barfknecht
O documento introduz o Arduino e a Internet das Coisas (IoT). Apresenta o Arduino UNO como hardware mais utilizado, descrevendo suas principais características técnicas. Explica também o funcionamento básico do Arduino, como lê valores de sensores e controla atuadores.
Introdução a Sistemas Embarcados com Arduino - mini-cursoFelipe Martins
O documento apresenta uma introdução ao sistema Arduino para sistemas embarcados. Em 3 frases:
O documento discute o que são sistemas embarcados e a plataforma Arduino, apresentando suas características de hardware e software, conceitos básicos de eletrônica e microcontroladores, e exemplos de programação e aplicações práticas com sensores e atuadores. O autor é Felipe Nascimento Martins e o documento é licenciado com Creative Commons.
O documento descreve o Arduino, uma plataforma de hardware e software livre para prototipagem eletrônica. O Arduino permite que as pessoas "inventem" usando microcontroladores de baixo custo e fácil programação. O documento explica o que é o Arduino, sua história, modelos populares como o UNO, e aplicações como robótica e educação.
A Arduino é uma plataforma aberta de desenvolvimento de hardware que permite criar aplicações diversas através da programação e da computação física, tendo sido criada para complementar a aprendizagem de programação. A Arduino serve para criar robôs, controlar dispositivos eletrônicos como relés, lâmpadas e motores usando sensores de presença, luz, temperatura e distância, possibilitando também a automação residencial. Ela funciona por meio de uma IDE e linguagem de programação C para enviar códigos via USB para o hardware
O documento apresenta uma introdução à construção de robôs com a plataforma Arduino. Ele discute a motivação para o uso de microcontroladores, exemplos de projetos, componentes como motores e sensores, e fornece informações sobre onde encontrar mais recursos como livros e grupos de usuários.
O documento descreve o projeto Arduino, uma plataforma de hardware livre para desenvolvimento eletrônico. O Arduino surgiu na Itália em 2005 com o objetivo de tornar projetos interativos mais acessíveis e baratos. Hoje é uma plataforma popular com hardware e software livres, comunidade ativa e diversos modelos de placas como a Arduino UNO.
Software embarcado é parte integrante de dispositivos eletrônicos e limitado pelo hardware, sendo usado em sistemas como veículos avançados, sensores e telecomunicações desde os primeiros computadores digitais na década de 1940, como mísseis nucleares.
O documento introduz o Arduino, descrevendo-o como uma plataforma de prototipagem eletrônica de código aberto baseada em placas de microcontrolador. Explica que o Arduino possui um processador Atmel de 8 ou 32 bits e portas para conectar periféricos. Também descreve brevemente a história do Arduino, exemplos de modelos, como funciona e projetos possíveis usando placas de expansão chamadas "shields".
O documento descreve o projeto Arduino, seu criador Massimo Banzi e as principais características das placas Arduino. O Arduino foi criado em 2005 na Itália com o objetivo de permitir a interação em projetos escolares de forma barata. Atualmente possui mais de 50.000 placas vendidas e comunidade crescente de usuários.
O documento apresenta uma introdução à computação física com Arduino, discutindo o que é Arduino e computação física, a plataforma Arduino, a IDE de programação, componentes de eletrônica, onde comprar e implementações de projetos com Arduino.
Hack'Aveiro - 1º workshop - Introdução ao ArduinoDiogo Gomes
O documento fornece uma introdução ao Arduino, descrevendo o que é Arduino, como funciona e exemplos de aplicações. Resume os principais pontos sobre a plataforma Arduino, incluindo como programar usando o IDE Arduino e exemplos de programas simples envolvendo LEDs, botões e leitura analógica.
O documento discute as opções para plataformas de desenvolvimento após o Arduino, mencionando o Raspberry Pi, BeagleBone Black, Intel Edison e outras. Também aborda softwares de design eletrônico como KiCad e Eagle para projetar circuitos impressos. Por fim, fornece dicas sobre onde pedir ajuda para projetos eletrônicos.
Introdução a plataforma arduino, com exemplos de codigos para serem feitos na hora da codificação.
Do basico ao avançado ,com exemplos que vai do blink ate exemplos com o ethernet shield.
Ensina de um simples loop, ate ligar um led usando a internet.
O documento apresenta um curso introdutório sobre Arduino, abordando sua história, concepção, modelos disponíveis e outras plataformas como o Raspberry Pi. É descrito que o Arduino foi criado em 2005 para facilitar o ensino de eletrônica e programação e se tornou uma plataforma aberta e popular. Diferentes modelos como UNO, Leonardo, Ethernet e MEGA são explicados.
Este documento fornece um resumo sobre Arduino e domótica. Ele introduz o Arduino como uma plataforma de hardware e software open source, popular e acessível. Também discute vários modelos de Arduino, sensores, shields, projetos iniciais e como começar com Arduino. Por fim, aborda brevemente o tema da domótica e como o Arduino pode ser usado para automatizar e controlar dispositivos domésticos.
O documento apresenta o perfil de Fernando Moreira, um graduando em computação e professor de robótica educacional. Ele descreve o que é Arduino, uma plataforma de prototipagem eletrônica open source, e como ela funciona usando sensores como entrada e dispositivos como saída. O documento também discute projetos criativos que podem ser feitos com Arduino e questões importantes a serem consideradas ao desenvolver projetos.
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
Palestra dada na Semana da Computacao da Universidade Plinio Leite. detalhes em :
http://blog.arduinrio.cc/2010/10/03/palestra-hardware-livre-na-semana-de-computacao-da-universidade-plinio-leite-niteroi/
O documento apresenta um mini-curso introdutório sobre Arduino, abordando o que é a plataforma Arduino, como é estruturado seu hardware, como programá-lo, exemplos básicos de código e aplicações possíveis como controle residencial e robótica.
O Arduino Hack Day foi realizado em Ilheus, Brasilia, Campo Grande e São Paulo. Uma iniciativa Globalcode e EletronLivre em conjunto com diversas pessoas e instituições locais. http://www.globalcode.com.br/noticias/ArduinoHackDay
Projeto em Arduino + LCD 16x2 + LDR sensor de luminosidadeLinuxF5 Solutions
O Arduino surgiu em 2005 na Itália quando um professor queria ensinar eletrônica e programação para alunos de design. Ele criou uma placa barata e poderosa chamada Arduino com a ajuda de estudantes, permitindo que as pessoas fizessem projetos incríveis com eletrônica.
Este documento fornece uma introdução ao Arduino, incluindo:
1) Uma explicação do que é o Arduino e suas principais características;
2) Detalhes sobre o ambiente de desenvolvimento e como escrever programas;
3) Exemplos de como usar portas digitais e analógicas.
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)Maurício Barfknecht
O documento introduz o Arduino e a Internet das Coisas (IoT). Apresenta o Arduino UNO como hardware mais utilizado, descrevendo suas principais características técnicas. Explica também o funcionamento básico do Arduino, como lê valores de sensores e controla atuadores.
Introdução a Sistemas Embarcados com Arduino - mini-cursoFelipe Martins
O documento apresenta uma introdução ao sistema Arduino para sistemas embarcados. Em 3 frases:
O documento discute o que são sistemas embarcados e a plataforma Arduino, apresentando suas características de hardware e software, conceitos básicos de eletrônica e microcontroladores, e exemplos de programação e aplicações práticas com sensores e atuadores. O autor é Felipe Nascimento Martins e o documento é licenciado com Creative Commons.
O documento descreve o Arduino, uma plataforma de hardware e software livre para prototipagem eletrônica. O Arduino permite que as pessoas "inventem" usando microcontroladores de baixo custo e fácil programação. O documento explica o que é o Arduino, sua história, modelos populares como o UNO, e aplicações como robótica e educação.
A Arduino é uma plataforma aberta de desenvolvimento de hardware que permite criar aplicações diversas através da programação e da computação física, tendo sido criada para complementar a aprendizagem de programação. A Arduino serve para criar robôs, controlar dispositivos eletrônicos como relés, lâmpadas e motores usando sensores de presença, luz, temperatura e distância, possibilitando também a automação residencial. Ela funciona por meio de uma IDE e linguagem de programação C para enviar códigos via USB para o hardware
O documento apresenta uma introdução à construção de robôs com a plataforma Arduino. Ele discute a motivação para o uso de microcontroladores, exemplos de projetos, componentes como motores e sensores, e fornece informações sobre onde encontrar mais recursos como livros e grupos de usuários.
O documento descreve o projeto Arduino, uma plataforma de hardware livre para desenvolvimento eletrônico. O Arduino surgiu na Itália em 2005 com o objetivo de tornar projetos interativos mais acessíveis e baratos. Hoje é uma plataforma popular com hardware e software livres, comunidade ativa e diversos modelos de placas como a Arduino UNO.
Software embarcado é parte integrante de dispositivos eletrônicos e limitado pelo hardware, sendo usado em sistemas como veículos avançados, sensores e telecomunicações desde os primeiros computadores digitais na década de 1940, como mísseis nucleares.
O documento introduz o Arduino, descrevendo-o como uma plataforma de prototipagem eletrônica de código aberto baseada em placas de microcontrolador. Explica que o Arduino possui um processador Atmel de 8 ou 32 bits e portas para conectar periféricos. Também descreve brevemente a história do Arduino, exemplos de modelos, como funciona e projetos possíveis usando placas de expansão chamadas "shields".
O documento descreve o projeto Arduino, seu criador Massimo Banzi e as principais características das placas Arduino. O Arduino foi criado em 2005 na Itália com o objetivo de permitir a interação em projetos escolares de forma barata. Atualmente possui mais de 50.000 placas vendidas e comunidade crescente de usuários.
O documento apresenta uma introdução à computação física com Arduino, discutindo o que é Arduino e computação física, a plataforma Arduino, a IDE de programação, componentes de eletrônica, onde comprar e implementações de projetos com Arduino.
Hack'Aveiro - 1º workshop - Introdução ao ArduinoDiogo Gomes
O documento fornece uma introdução ao Arduino, descrevendo o que é Arduino, como funciona e exemplos de aplicações. Resume os principais pontos sobre a plataforma Arduino, incluindo como programar usando o IDE Arduino e exemplos de programas simples envolvendo LEDs, botões e leitura analógica.
O documento discute as opções para plataformas de desenvolvimento após o Arduino, mencionando o Raspberry Pi, BeagleBone Black, Intel Edison e outras. Também aborda softwares de design eletrônico como KiCad e Eagle para projetar circuitos impressos. Por fim, fornece dicas sobre onde pedir ajuda para projetos eletrônicos.
Introdução a plataforma arduino, com exemplos de codigos para serem feitos na hora da codificação.
Do basico ao avançado ,com exemplos que vai do blink ate exemplos com o ethernet shield.
Ensina de um simples loop, ate ligar um led usando a internet.
O documento apresenta um curso introdutório sobre Arduino, abordando sua história, concepção, modelos disponíveis e outras plataformas como o Raspberry Pi. É descrito que o Arduino foi criado em 2005 para facilitar o ensino de eletrônica e programação e se tornou uma plataforma aberta e popular. Diferentes modelos como UNO, Leonardo, Ethernet e MEGA são explicados.
Este documento fornece um resumo sobre Arduino e domótica. Ele introduz o Arduino como uma plataforma de hardware e software open source, popular e acessível. Também discute vários modelos de Arduino, sensores, shields, projetos iniciais e como começar com Arduino. Por fim, aborda brevemente o tema da domótica e como o Arduino pode ser usado para automatizar e controlar dispositivos domésticos.
O documento discute o Arduino e sua aplicação na Internet das Coisas (IoT). O Arduino é uma plataforma de hardware e software que facilita o desenvolvimento de sistemas embarcados e permite a criação de projetos para a IoT. O documento descreve os componentes do Arduino, como o microcontrolador, e como ele pode ser programado para conectar e controlar dispositivos na IoT.
O documento discute plataformas open-source para Internet das Coisas (IoT), incluindo Arduino e Raspberry Pi. As plataformas oferecem facilidade de prototipagem e programação para desenvolvimento de projetos IoT de baixo custo. O documento também apresenta outras tecnologias relevantes para IoT como ESP8266/ESP32, Sigfox, LoRa e serviços em nuvem.
O Arduino é uma plataforma de hardware livre projetada para tornar os computadores capazes de detectar e controlar elementos do mundo físico. A placa Arduino contém um microcontrolador Atmel AVR e componentes para facilitar a programação e conexão com outros circuitos. O software Arduino IDE permite escrever programas em C/C++ para controlar a placa de forma fácil.
O documento discute conceitos e aplicações do Arduino, com foco na arquitetura ARM. Apresenta perguntas sobre uso comercial do Arduino e respostas. A programação inclui introdução ao palestrante e temas como linguagem de programação, microcontroladores, modelos de Arduino, arquitetura ARM e como começar.
#Objetivo Geral
O robô deve seguir um algoritmo que harmonize todos os sensores, o robô e estruturado da seguinte forma em cima temos um micro controlador da atmel ao lado de um motor servo que orienta um sensor ultra-sônico no meio temos um drive que controla os motores em baixo temos um motor ao ladeado por dois sensores de luz, o carro vai identificar a intensidade luminosa que esta em baixo dele a partir desses dados é feito um calculo para determinar as propriedades da superfície que ele se encontra, a cor, textura, ate mesmo a altura que ele se encontra, a partir destes princípios o carro pode seguir uma linha preta no chão desde que o chão seja totalmente branco, ou pode seguir uma linha branca desde que o chão seja totalmente preto, o carro possui um sensor que é capaz de detectar objetos de ate 6 metros de distancia.
#Objetivo Especifico
O robô deve de forma totalmente autônoma seguir uma linha preta em uma pista especifica para esse tipo de projeto, nessa pista vai existir um obstáculo que deve ser detectado e desviado depois disso o robô vai tentar localizar a linha para completar o percurso, para execução dessas tarefas os sensores serão “orientados” pelo uso de um micro controlador que fará os cálculos e fornecer pulsos para dar inicio aos atuadores, o micro controlador é programável em linguagem C/C++, a técnica de programação tem embasamento em inteligência artificial.
Montando sua própria placa arduino e compartilhando seus projetos de hardwareFabio Souza
O palestrante apresenta como construir sua própria placa Arduino, compartilhar projetos de hardware open source e contribuir para a comunidade maker. Ele discute as ferramentas e licenças open hardware, além de projetos como Franzininho que visam tornar a eletrônica acessível.
Este documento introduz a plataforma Arduino, descrevendo-a como de baixo custo, acessível e flexível. Apresenta os principais modelos de Arduino, como sensores, shields e projetos populares. Fornece dicas sobre como começar com a plataforma, comprando no Brasil ou internacionalmente.
1. O documento apresenta um tutorial introdutório sobre o kit de desenvolvimento Arduino, descrevendo suas principais características, como entrada e saída, memória e alimentação.
2. Inclui explicações sobre programação no Arduino usando uma linguagem semelhante a C/C++ e bibliotecas que simplificam o desenvolvimento.
3. Apresenta diversos exemplos práticos de projetos que podem ser implementados com o Arduino, incluindo acionamento de LEDs, sensor de temperatura e controle remoto.
1. O documento apresenta um tutorial introdutório sobre o kit de desenvolvimento Arduino, descrevendo suas principais características, programação e exemplos de projetos.
2. É descrito o que é o Arduino, suas características básicas como memória, entrada/saída, alimentação e programação.
3. O documento contém vários exemplos de projetos que podem ser desenvolvidos com o Arduino, incluindo acionamento de LEDs, sensor de temperatura, controle de servo motor e interação com dispositivos via infravermelho.
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareFabio Souza
O documento descreve como construir sua própria placa Arduino, compartilhar projetos de hardware open source e a história e comunidade em torno da plataforma Arduino. Ele fornece instruções sobre como montar uma placa Arduino usando diferentes microcontroladores e ferramentas, além de discutir licenças open source e formas de publicar projetos para que outros possam aprender e contribuir.
Este documento introduz o Arduino, uma plataforma de prototipagem eletrônica open-source. O Arduino permite controlar dispositivos eletrônicos através de programação e tem hardware e software flexíveis e fáceis de usar. Ele pode controlar LEDs, motores e outros dispositivos e comunicar-se com computadores e smartphones. O Arduino tem uma grande comunidade online para apoiar projetos.
Slide - Introdução ao Arduino e Sensores.pdfHenrique Alves
O documento fornece uma introdução sobre Arduino e sensores. Resume os principais pontos sobre o que é Arduino, como a plataforma foi criada para ser acessível e de código aberto. Também explica os tipos de placas Arduino, como programar usando a IDE Arduino e simuladores como Tinkercad, e como começar a programar lógica usando C/C++.
Douglas Bento Scritore desenvolveu um sistema de automação residencial chamado MyHome para dispositivos móveis. O sistema permite controlar dispositivos domésticos de forma remota através de uma aplicação web ou mobile. O trabalho apresenta o desenvolvimento de um protótipo de baixo custo utilizando o controlador Arduino e sensores para demonstrar as funcionalidades do sistema MyHome.
O documento descreve a plataforma Arduino, incluindo sua história, hardware, software e exemplos de projetos. Arduino surgiu em 2005 na Itália para ensinar eletrônica e programação a estudantes de design. É uma plataforma de código aberto baseada em hardware e software de fácil utilização para projetos interativos.
O documento descreve o que é o Arduino, como uma plataforma de prototipagem eletrônica de hardware e software livres que utiliza C/C++ e auxilia no desenvolvimento rápido de projetos eletrônicos. O Arduino surgiu na Itália em 2005 com foco educacional e interação com aplicações escolares, mas foi adotado pela robótica para prototipagem eletrônica, tornando a robótica mais acessível. As placas Arduino contém um controlador Atmel AVR, pinos digitais e analógicos e USB para cone
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
1. UNIVERSIDADE DO SAGRADO CORAÇÃO
IGOR FASTRONI CORRÊA
ANÉZIO RODRIGUES
KELVIN FERRAZ
ARDUINO
BAURU
2013
2. IGOR FASTRONI CORRÊA
ANÉZIO RODRIGUES
KELVIN FERRAZ
ARDUINO
Trabalho apresentado à disciplina de Arquitetura de
Computadores, sob orientação da Prof.ª Ms. Eng.ª
Elaine Cecília Gatto
BAURU
2013
4. 1
História do Arduino
Em 2005, na Itália, um professor chamado Massimo Banzi queria
ensinar eletrônica e programação de computadores aos seus alunos de design
para que usassem em seus projetos de arte, interatividade e robótica
Entretanto, o ensino de eletrônica e programação de computadores não
era algo simples de se ensinar a pessoas que não faziam cursos nessas áreas.
Uma outra dificuldade também era que seus alunos não conseguiam encontrar
no mercado uma placa eletrônica poderosa e de baixo custo para usar em seus
projetos de robótica. Conversando sobre esses problemas com David
Cuartielles, um engenheiro eletrônico espanhol em visita à Itália, os dois
decidiram projetar uma placa própria e escolheram um dos alunos de Massimo,
David Mellis, para escrever a linguagem de programação dela. Em dois dias,
Mellis desenvolveu a linguagem de programação, e em mais três dias o projeto
e confecção da placa estavam prontos. Ela foi nomeada Arduino e se tornou
um sucesso instantâneo entre os estudantes.
Quase todos, mesmo aqueles que não sabiam nada sobre programação
de computadores, conseguiam usar o Arduino para fazer alguma coisa bacana,
como ler sensores, fazer luzes piscarem e controlar motores.
Conceito
Arduino é uma plataforma eletrônica open-source de prototipagem
baseada em hardware e software flexíveis e fáceis de usar. Com
microcontroladores Atmel AVR de 8 bits ou Atmel ARM de 32 bits. O Arduino é
uma plataforma de código aberto (open source)
Pra que serve o arduino?
5. 2
O Arduino pode ler sensores, controlar atuadores (motor, lâmpada e
etc.), processar informação e dessa forma controlar dispositivos ou o ambiente
da forma que quisermos, bastando para isso programá-lo através do
computador.
Está sendo muito utilizado na parte de automação industrial e residencial
“...Entre os projetos baratos de automação residencial dos cariocas, está
o mecanismo que permite ligar e desligar televisores ou lâmpadas a partir do
envio de tuítes. O mesmo conceito, eles explicam, poderia ser aplicado em
outros eletrodomésticos, como o ar-condicionado. Desta forma, o usuário pode
enviar acionar o aparelho longe de casa, para deixar os cômodos na
temperatura ideal...”
Reportagem retirada: http://info.abril.com.br/noticias/ti/jovens-inovam-a-
automacao-residencial-usando-arduino-30112012-31.shl
Posso programar o Arduino em C?
Na verdade, você já programa. A linguagem do Arduino é meramente
um conjunto de funções C/C++ que podem ser chamadas em seu código.
Software
A IDE foi desenvolvida com Java, portanto precisaremos de um máquina
virtual 1.5 ou 1.6 instalada.
Funciona em Windows. Mac OS X e Linux (em alguns windows e mac
pode ser necessário colocar driver).
Utiliza GCC + GCC Avr para compilação (você pode também programar
diretamente com GCC!).
A transferência para a placa é feita via USB pelo IDE.(mas também pode
ser feita com gravadores ICSP!).
6. 3
Existem diversas bibliotecas que encapsulam a lógica de comunicação
digital ou analógica: servo, motor de passo, Android, display LCD, e muitos
outros.
Exemplo de programação arduino – Led que pisca
void setup()
{
pinMode(13, OUTPUT); //inicializando o pino digital 13 como saída
}
void loop()
{
digitalWrite(13, HIGH); // liga o LED
delay(1000); // Espera 1 segundo
digitalWrite(13, LOW); // desliga o LED
delay(1000); // Espera 1 segundo
}
Aplicações Reais
As aplicações estão de acordo com cada necessidade do usuário, hoje
em dia o Arduíno é reconhecido no mundo todo por praticamente funcionar em
qualquer tipo de tarefa robótica, também é utilizado como algo mais sério por
7. 4
pessoas e empresas ou conhecimento atingindo diversas áreas como por
exemplo: Engenharia Agronômica, Impressora 3D, Robótica, Engenharia de
Transportes, Automação Residencial e Música.
Pesquisando na Internet sobre o assunto descobri que tem um grupo de
Técnicos da área de Mecânica, eletrônica, Analista de Sistemas e Construção
Naval e que pretender utilizar o Arduíno para mover embarcações
automatizada gerando um custo bem menor de transporte, projeto conhecido
como Tecnoboat.
A verdade que o uso do Arduíno é o limite do usuário, com ele é possível
realizar qualquer tipo de tarefa robótica, cada usuário ou empresa define o que
realmente projetar e criar com o Arduíno, isso é a tecnologia atual cada usuário
ou empresa criar o seu projeto e torná-lo funcional.
Comparação a Outros tipos
Existem diversos tipo de plataformas de prototipagem como é conhecido
o Arduíno, temos vários exemplos pelo mundo todo temos modelos brasileiros,
americanos, italianos etc...
A tabela a seguir faz uma comparação de 3 tipos mais conhecido de
prototipagem :
8. 5
Veja alguns exemplos de outros tipos de plataformas de prototipagem:
BeagleBone
O BeagleBone o seu uso também e muito eficiente em cada tipo de
situação que o usuário precisar ou criar. A diferença entre o Arduino esta no
preço e poder processamento, memória e entrada e saída, infelizmente aqui no
Brasil temos kits que podem variar de 250 á 300, como vemos na tabela
anterior ele possui um hardware melhor e possuí entrada de cartão microSD.
9. 6
Raspberry Pi
Respberry Pi, muito utilizado como Central Multimédia pelo seu tamanho
e saídas de vídeos como Hdmi e RCA e ainda uma saida de audio Jack
(famosa entrada de fone de ouvido), tem vários projetos na internet com o uso
do Raspberry Pi em diversas áreas, a comparação com o Arduíno sem dúvida
é o poder de processamento e entradas e saídas, ainda recentemente recebeu
uma atualização de memória RAM, e o preço do produto manteve o mesmo,
aqui no Brasil o preço varia de 250,00 á 350,00 dependendo do kit.
Brasuíno BS1
Basicamente é um Arduíno, mas com projeto brasileiro, ele tem uma
comparação com o Arduíno na qual possui um microcontrolador secundário
ATMEGA8U2 que pode ser utilizado por usuários avançados para criar
dispositivos USB diversos baseados na biblioteca LUFA.
10. 7
Intel Galileo
Recente
anuncio da Intel, baseado em Arduíno o Galileo é uma versão do Arduíno com
processador melhorado utiliza um Quark X1000, o objetivo principal é
promover essas plataformas ao mercado, foram doadas 50 mil placas Galileo
a centenas Universidades pelo mundo.
Dentre tantos exemplos e modelos de plataformas de prototipagem a
grande diferença esta no como irá trabalhar e utilizar cada tipo, por exemplo o
Arduíno não vem nada instruído em sua memória precisa ter conhecimentos
básicos de eletrônica, programação em C/C++ e noções em física se
compararmos com o Raspberry Pi que já vem instruído em sua memória o
usuário não precisa obter conhecimentos para utilizar essa plataforma como
uma simples central multimídia.
11. 8
Vantagens
Ajuda em fóruns
Como o arduino é open source existem vários fóruns de discussão e tirar
as dúvidas sobre o arduino.
Preço baixo
O arduino é uma placa barata, aqui no Brasil chega a achar arduino por
R$ 150,00 já com alguns leds.
Desvantagens
A grande desvantagem do arduino é que como ele é uma plataforma de
hardware ja modelada, se você quiser mudar para outros tipos de arquitetura
vai encontrar muita dificuldade.
REFERÊNCIAS
Arduino Básico, McRoberts Michael, Editora Novatec
http://blog.arduino.cc/category/music/