Wiki ADA

Projetos em Engenharia de Computação

Ferramentas do usuário

Ferramentas do site


ide-arduino

Essa é uma revisão anterior do documento!


IDE Arduino

Uma IDE (Integrated Development Enviroment) é um ambiente de desenvolvimento que serve para auxiliar o programador na construção de um software. A IDE do Arduino pode ser utilizada com as linguagens C/C++, e ela tem como utilidade programar a própria placa Arduino. Com ela, os programas são escritos, compilados e gravados na placa.

Download

O download da IDE pode ser feito pelo site oficial do Arduino. Também existem tutoriais de como instalar a IDE no Windows, no Linux e no Mac OS X.


Exemplos

A IDE possui diversos códigos exemplo auto-explicativos (altamente comentados) em que é apenas necessário compilar e gravar o código na placa. Os mesmos podem ser acessados em Arquivos → Exemplos, como mostrado abaixo.

Caminho para acessar exemplos de códigos oferecidos pela IDE.

Alguns exemplos práticos presentes nesta wiki:


Bibliotecas adicionais

A fim de expandir a utilização da IDE, como adicionar funcionalidades para manipular diversos sensores, módulos e displays mais facilmente, é possível instalar bibliotecas na IDE para utilizar chamando-as no código.

As bibliotecas inclusas vêm com exemplos didáticos (acessados como descrito acima) que auxiliam na compreensão de suas funcionalidades.


Principais funções da IDE

A IDE possui funções próprias que facilitam no desenvolvimento do programa. Abaixo, são apresentadas algumas das funções mais utilizadas.

Entradas e saídas digitais (HIGH ou LOW)

digitalRead() - lê o valor do pino digital especificado.

digitalWrite() - adiciona um valor ao pino digital especificado.

pinMode() - atribui um modo ao pino (Entrada ou Saída).

Entradas e saídas analógicas (tensão específica)

analogRead() - lê o valor do pino analogico especificado.

analogReference() - configura uma tensão de referência.

analogWrite() - adiciona uma onda PWM na saída do pino analógico especificado.

ide-arduino.1539817135.txt.gz · Última modificação: 2018/10/17 19:58 por forfs