Skip to main content

Instalação

Objetivo:

Familiarização com placa Arduino compatível UNO  e exemlo de utilização usando o Arduino IDE.

Lista de material:

usb_cable.jpg arduino_board.jpg

(a)

(b)
fig.Fig.1 - Conjunto de desenvolvimento composto por cabo USB (a) e placa Arduino compatível UNO (b).
Software
b7Xe2cV.png board-ide0.png
fig.Fig.2 - Software Arduino IDE.

O software Arduino IDE (Integrated Development Environment) é uma aplicação multiplataforma que  permite desenvolver programas e carregue-los para a placa de desenvolvimento, cuja instalação se recomenda [8], e se assume por diante.

Contextualização:

Placa Arduino compatível UNO 

A placa Arduino compatível UNO contém um microcontrolador e um chip USB para série CH340.

Um microcontrolador é um componente que contém um ou mais processadores, uma memória e interface compatível com entrada e saída de periféricos que permite processar dados e executar tarefas de informática básica.

A placa Arduino compatível UNO dispõe de duas formas de ser alimentada. A primeira é por meio da conexão com um cabo USB tipo A (Fig.1 (a)), que pode ser conectado a um computador, por exemplo. É por essa conexão, inclusive, que enviamos o software para a placa.

board_subtitled2.png board_drawing.png
a botão de reset
b conector USB
c fonte de alimentação
d conectores de alimentação elétrica
e entradas analógicas
f conexões digitais
g
h RX/TX LEDs i
fig.3 - Elementos principais selecionados de placa Arduino compatível UNO


    Bibliotecas
    board_ide1.png board_ide2.png
    (a) (b)
    fig.4
    Configuração da placa
    board_ide3.png board_ide4.png
    (a) (b)
    fig.5

    Exemplo de utilização (LED):

    A maioria das placas Arduino possui LED endereçável integrado sendo a variável LED_BUILTIN definida para o pino correto do LED, independentemente da placa usada.

    void setup() {
      pinMode(LED_BUILTIN, OUTPUT);
    }
    
    void loop() {
      digitalWrite(LED_BUILTIN, HIGH);   
      delay(1000);                       
      digitalWrite(LED_BUILTIN, LOW);    
      delay(1000);                       
    }
    board_ide5.png board_ide6.png
    uno.gif
    fig.6 - Ilustração do Arduino compatível UNO a executar o programa que controla o LED da placa de desenvolvimento.

    Outros exemplos

    [a] DEEC - FCTUC. Kit Arduino Uno > [exemplo] módulo GPS.  url: https://kb.deec.uc.pt/books/deec/page/exemplo-modulo-gps (acedido em 10/04/2024).

    [b] DEEC - FCTUC. Kit Arduino Uno > [exemplo] I2C OLED.  url: https://kb.deec.uc.pt/books/deec/page/exemplo-i2c-oled (acedido em 10/04/2024).

    [c] DEEC - FCTUC. Kit Arduino Uno > [exemplo] rumo ao DEEC.  url: https://kb.deec.uc.pt/books/deec/page/exemplo-rumo-ao-deec (acedido em 10/04/2024).

    Referências

    [1] Arduino. Documentação de Referência da Linguagem Arduino. url: https://docs.arduino.cc/learn/programming/reference/ (acedido em 03/04/2024).

    [2] Arduino. Introdução ao IDE (Integrated Development Environment) Arduino. url: https://docs.arduino.cc/software/ide-v2/tutorials/getting-started-ide-v2/ (acedido em 03/04/2024).

    [3] Arduino. Introdução a Programação para Arduino. url: https://docs.arduino.cc/learn/programming/sketches/ (acedido em 03/04/2024).

    [4] Arduino. Instalação do IDE Arduino. url: https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing (acedido em 03/04/2024).

    [5] Arduino. Instalação de Suporte para Placa no IDE. url: https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-board-manager (acedido em 03/04/2024).

    [6] Arduino. Transferência de Sketches (Programas) para Placa Arduino. url: https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-uploading-a-sketch (acedido em 03/04/2024).

    [7] SparkFun. How to Install CH340 Drivers. url: https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all (acedido em 03/04/2024).

    [8] Arduino. Downloads. url: https://www.arduino.cc/en/software (acedido em 10/04/2024).