Arduino: primeiros passos para aprender e configurar.

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

Programação em Linguagem C

Arduino - Primeiros Passos

Mundo Arduino: Vamos começar a programar?

PME-ESP8266 Guia do Usuário V1.0

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

Arduino e Proteus (Tutorial)

Tutorial Proteus 02. Como simular o Arduino no Proteus ISIS utilizando a biblioteca "Emulater" por João Vitor

Acendendo o Led com Arduino.

ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO

introdução Olá, Após alimentar você deve enviar comandos AT para verificar que o modulo está funcionando e comunicando via serial.

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

- Trabalho Prático de Algoritmos e Programação usando Robô Arduino -

Introdução à plataforma Arduino

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

Conhecendo o ARDUINO LEGENDA

Robótica com Arduino

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

Programação em Linguagem C

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

Prá$cas Arduino. Manoel Neto

Robótica com Arduino Professor: Paulo Marcos Trentin

Arduino. Gilmar Aquino

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

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

Oficina de Introdução ao Arduino

Passo 1. Instalar o software MPLAB - Observação: ao finalizar desmarque todas as opções e dê clic em seguinte.

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

Por Fernando Koyanagi 1

Comunicação Serial 1

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

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

UPLOAD NO ARDUINO MEGA

INSTRUÇÕES DE SETUP E USO DA CONEXÃO DE DADOS

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

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

KIT INICIANTE V7 PARA ARDUINO

Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo

Guia de Instalação Rápida TE100-MP1UN

Modelo microdl Manual de Instruções

Kit controle remoto IR acionando 3 Led com Arduino

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

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

ARDUÍNO PROCEDIMENTOS BÁSICOS

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Ricardo Bagatoli RESISTORES NÃO ÔHMICOS: ENSINANDO ELETRICIDADE A PARTIR DE UMA PERSPECTIVA DE ELETRÔNICA APLICADA

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

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM

Oficina de Programação utilizando a plataforma Arduino

HPM 7.0 Guia de Instalação

PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT

1 Introdução Interface Item 1 Palette Item 2 Viewer Item 3 Components e media Item 4 Properties...

Bem-vindo ao Dropbox!

Laboratório Bluetooth

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

Manual de instalação SI-150

Missão: Arduino. 3 de Março. Organização

O que você pode fazer com o Arduino

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 01

Configuração para Assinatura Digital utilizando Outlook 2010

INSTALAÇÃO E CONFIGURAÇÃO DO SOFTWARE CNCGRAF PRO 7 WINDOWS 7 / 8 / 8.1 / 10

Curso introdutório de microcontroladores - Plataforma Arduino

1. Guitarra/Violão elétrico (1) 2. Smartphone Android (1) 3. Raspberry Pi (1) 4. USB Guitar Link Cable. 5. Amplificador 6. Cabo P10-P10 (2 unidades)

Como alterar o toque no windows 10 mobile.

Tutorial Raspbian e Arduino Programação de Periféricos CC FACIN PUCRS

TUTORIAL DE MANUSEIO DO DESCARREGADOR (software) O software esta disponível no site da Luffe:

ALTERA Quartus II. Manual

Lista de Exercícios A2

Manual do Usuário Final Instalar e usar seu token MobilePass

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM

ATUALIZANDO O MIKROTIK VIA CABO SERIAL

INSTALAÇÃO E CONFIGURAÇÃO DO SOFTWARE SMARTCARVE 4.3

Instruções para instalação do software ESI[Tronic] + KTS. Figura 2

Guia de instalação de impressora matricial Daruma DS-348 Windows 2000 Professional e Windows XP

Especificações Técnicas

Exceeding Automation Limits. Instruções FDT/DTM

Manual de instrução e instalação MÓDULO WIFI VECTRA EX204 V5 VER 1.5

USANDO SEU CELULAR NOKIA COMO WEBCAM

Procedimento para Configuração de Internet em modo Bridge

ARDUINO - PROGRAMANDO DE FORMA ESTRUTURADA

2. Conecte seu Arduino ao computador. 3. Abra as ferramentas da IDE e selecione a porta e a placa que você está utilizando.

Guia de Instalação Rápida TV-IP512P 1.31

Device Manager (firmware upgrade + repair) & Media Convertor (converting video) Philips Songbird (firmware upgrade + repair + media management)

MANUAL DO USUÁRIO Pulseira Atrio Active

Como Formatar o DPI de uma imagem no Gimp:

GUIA ANTENA BGAN INSTALAÇÃO & ORIENTAÇÃO

Por Fernando Koyanagi

MANUAL I9PLUG O PRODUTO... 2 O APLICATIVO... 4 INSTALAÇÃO... 4 FUNCIONALIDADES... 7

Transcrição:

Arduino: primeiros passos para aprender e configurar. Tutorial: Arduino - Primeiros Passos Neste tutorial, iremos aprender a configurar o Arduino IDE, carregar um programa de exemplo e modificá-lo. 1. Introdução No post Aprenda Arduino com nosso Mega Kit, você conheceu cada item do Mega Kit e aprendeu a instalar o ambiente de programação, o Arduino IDE. Neste tutorial, iremos aprender a configurar a IDE, carregar um programa de exemplo e modificá-lo. 2. Estrutura básica Após instalar o Arduino IDE, vá até o ícone no desktop ou busque onde você salvou o aplicativo e abra. Ao abrir, você verá algo como abaixo:

Arduino IDE Na linha superior, podemos ver os menus e abaixo dela, alguns ícones. A área branca é onde se digita o programa e abaixo dela, temos uma região para diversos tipos de mensagens. Na parte braca, podemos ler: void setup() { // put your setup code here, to run once: 1 2 3 4 5 6 7 8 void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }

9 Essa é a estrutura básica de um programa de Arduino. Esse programa está vazio, nele existem duas partes importantes: o que vem depois de void setup() entre {} (chaves) e também o que vem depois de void loop() entre {}. Um programa é um conjunto de comandos que são executados em sequência, como em uma receita de bolo. Tudo que vem dentro da seção setup é executado somente uma vez quando ligamos o Arduino. Setup quer dizer ajuste e é nessa seção que colocamos toda a configuração para que as coisas funcionem depois. Todos comandos dentro de loop são executadas ordem sequencial até o final, e depois o primeiro comando volta a ser executado até desligarmos a placa. 3. Placa Agora, vamos conectar o Arduino UNO ao USB do computador e enviar o programa para a placa. É muito fácil! Depois de conectado, precisamos dizer a IDE qual modelo de placa estamos usando. Vá na aba Tools / Ferramentas, Board / Placa e selecione Arduino/Genuino Uno.

Selecionando o modelo Caso ela não esteja nas opções, instale-a seguindo os comandos: Tools / Ferramentas, Board / Placa, Boards Manager e digite o nome da placa. Em seguida, clique em Install / Instalar.

Board Manager 4. Porta Só precisamos fazer mais um ajuste e estaremos prontos para enviar o programa! Na mesma aba Tools / Ferramentas, temos a opção Port / Porta. No Windows, a porta aparecerá da seguinte forma: COM + número, como por exemplo, COM75. Selecione a porta onde sua placa está conectada e, caso o LED do Arduino não acenda, troque a porta no programa ou no computador (entrada USB).

Selecionando a porta No Mac e no Linux, teremos mais opções, mas geralmente a porta correta é a que se encontra no topo, elas aparecem dessa forma: /dev/tty.usbmodemxxxx ou /dev/ttyusbn. Lembrando que a opção Porta / Port só estará ativada se o Arduino estiver conectado na entrada USB. 5. Exemplo Blink Abra File /Arquivo, vá em Examples / Exemplos, depois em Basics e selecione Blink.

Abrindo o exemplo Blink Aparecerá o seguinte programa: /* Blink Turns on an LED on for one 1 2 3 4 5 6 7 8 9 10 11 /* Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to the correct LED pin independent of which board is used. If you want to know what pin the on-board LED is connected to on your Arduino model, check the Technical Specs of your board at

12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 https://www.arduino.cc/en/main/products This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald modified 2 Sep 2016 by Arturo Guadalupi modified 8 Sep 2016 by Colby Newman */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinmode(led_builtin, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalwrite(led_builtin, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(led_builtin, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } Na primeira parte, temos uma anotação que explica o que o programa faz, quem fez e quando foi feito. Tudo que está entre os símbolos /* e */ é considerado uma anotação/comentário de mais de uma linha e não vale como programa. Ainda nesse bloco, os símbolos // também se referem a uma anotação/comentário, mas apenas de uma linha. No setup, temos o comando pinmode. Esse é o primeiro comando (ou instrução) que o programa vai executar. Traduzindo para o português, ele significa: O LED_BUILTIN da placa é uma saída. No Arduino UNO, LED_BUILTIN se refere ao pino 13 que está conectado ao LED da placa. Cada linha de comando termina com o símbolo ; (ponto e vírgula). Essa é a forma de dizer ao programa que chegamos ao fim do comando. Entre os símbolos () (parênteses) estão os parâmetros, ou seja, valores, do

comando: LED_BUILTIN e OUTPUT (saída). No loop, o comando digitalwrite é usado para ligar (HIGH) ou para desligar (LOW) a eletricidade, neste caso na saída 13, onde está ligado o LED. O comando delay é usado para fazer o Arduino aguardar por determinado tempo antes de executar o próximo comando. O valor 1000 é equivalente a um segundo, assim como 2000 faria esperar por dois segundos. Quando o último comando é executado, o programa volta para a primeira do loop até que a placa seja desligada. Vamos experimentar mudar as durações dentro de delay e enviar novamente para o Arduino. Na primeira linha, aonde tem delay(1000), escreva delay(2000) e depois envie com o botão Upload. Você vai notar que o LED fica aceso por mais tempo e apagado o mesmo tempo que ficava antes. 6. Upload Agora, aperte o botão Upload, conforme a imagem a seguir:

Botão Upload A IDE vai automaticamente fazer o necessário para enviar o programa para a placa e, no final, aparecerá algo como na imagem abaixo. Note que agora existem mensagens na parte de baixo da IDE:

Programa enviado O Done uploading significa que está tudo correto! Agora sua placa Arduino deve estar piscando um LED:

LED piscando na placa 7. Dicas Caso você tenha algum problema, o programa não esteja funcionando ou a placa não esteja respodendo, tente essas dicas: Desconecte o cabo da fonte de energia e o USB e tente reconectá-los. Troque a porta (entrada USB). No próximo tutorial, iremos aprender a fazer as luzes de uma ambulância usando o Arduino.