# Instalação

Esta página constiui um guia para a instalação do [Arduino Integrated Development Environment (IDE)](https://www.arduino.cc/en/software), uma ferramenta de *software* utilizada no Departamento de Engenharia Eletrotécnica e de Computadores da Universidade de Coimbra. O **Arduino IDE** é essencial para estudantes e investigadores envolvidos em vários projetos de engenharia, particularmente aqueles relacionados com disciplinas de Engenharia Eletrotécnica e de Computadores. O guia abrange o processo passo a passo de *download*, instalação e configuração do *software* em diferentes plataformas, garantindo que os utilizadores tenham os recursos e as instruções necessários para configurar corretamente o **Arduino IDE**. Este recurso foi concebido para ajudar os utilizadores a superar possíveis desafios durante o processo de instalação, assegurando que possam utilizar o **Arduino IDE** de forma eficiente para os seus propósitos académicos e de investigação.

#### Contextualização:

O **ESP32-C6-DevKitM-1** é uma placa de desenvolvimento que integra o microcontrolador **ESP32-C6**, parte da linha avançada de soluções **IoT** da *Espressif*. Este microcontrolador integra um CPU RISC-V de 32 bits, oferecendo conectividade sem fios com *Wi-Fi* 6 e *Bluetooth* 5 (LE). Projetado para criadores, o **ESP32-C6-DevKitM-1** proporciona uma plataforma compacta e versátil para a criação e teste de aplicações **IoT**, com amplo suporte para operações seguras, de alto desempenho e baixo consumo de energia. A placa é especialmente indicada para prototipagem e implementação de dispositivos inteligentes.

<table border="1" id="bkmrk-" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">[![esp32c6 000](https://docs.espressif.com/projects/esp-dev-kits/en/latest/_images/esp32-c6-devkitm-1-v1-annotated-photo.png)](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/user_guide.html)</td><td style="width: 50.0618%;">[![esp32c6 00](https://i.imgur.com/qFG6mI8.png)](https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/index.html)</td></tr><tr><td colspan="2" style="width: 100%;">Principais componentes do microcontrolador **ESP32-C6-DevKitM-1** e elementos principais utilizados para a configuração e simulação de projetos de engenharia.</td></tr></tbody></table>

#### Procedimento:

<table border="1" id="bkmrk--0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 20.0247%;">  
</td><td style="width: 20.0247%;">  
</td><td style="width: 20.0247%;">[![esp32c6 01](https://www.arduino.cc/wiki/370832ed4114dd35d498f2f449b4781e/arduino.svg)](https://support.arduino.cc/hc/en-us/articles/360019833020-Download-and-install-Arduino-IDE)</td><td style="width: 20.0247%;">  
</td><td style="width: 20.0247%;">  
</td></tr><tr><td colspan="5" style="width: 100.124%;">Primeira etapa do processo de instalação do **Arduino IDE**: Acesso ao portal [oficial](https://support.arduino.cc/hc/en-us/articles/360019833020-Download-and-install-Arduino-IDE) para *download* do *software*.</td></tr></tbody></table>

Apresentam-se de seguida as etapas fundamentais para a configuração do Arduino IDE

- instalar o pacote de placas ESP32, abrindo o menu Preferências navegando até File &gt; Preferences. Procurar na parte inferior do menu Preferências "Additional boards manager URLS" e copiar o link JSON seguinte nesse campo:

```C
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
```

<table border="1" id="bkmrk--1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9506%;">[![esp32c6 002](https://i.imgur.com/J3ELem4.png)](https://i.imgur.com/J3ELem4.png)</td><td style="width: 49.9506%;">[![esp32c6 003](https://i.imgur.com/z2T6jbP.png)](https://i.imgur.com/z2T6jbP.png)</td></tr></tbody></table>

- Abrir a ferramenta Boards Manager, pesquisar por

```C
espressif ESP32
```

e instalar a versão mais recente. Este processo de instalação pode demorar algum tempo.

<table border="1" id="bkmrk--2" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9506%;">[![esp32c6 004](https://i.imgur.com/V7hIjpb.png)](https://i.imgur.com/V7hIjpb.png)</td><td style="width: 49.9506%;">[![esp32c6 005](https://i.imgur.com/PAkdgke.png)](https://i.imgur.com/PAkdgke.png)</td></tr></tbody></table>

- Selecionar o dispositivo ESP32 adequado

```
ESP32C6 Dev Module
```

<table border="1" id="bkmrk--3" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.2994%;">[![esp32c6 006](https://i.imgur.com/L8BsSal.png)](https://i.imgur.com/L8BsSal.png)</td><td style="width: 33.2994%;">[![esp32c6 007](https://i.imgur.com/YaUljWg.png)](https://i.imgur.com/YaUljWg.png)</td><td style="width: 33.3025%;">[![esp32c6 008](https://i.imgur.com/6SZaddd.png)](https://i.imgur.com/6SZaddd.png)</td></tr></tbody></table>

#### Primeiro Programa:  


[Clicar no link para continuar para primeiro programa](https://kb.deec.uc.pt/books/deec/page/primeiro-programa-fGK)

#### Referências

\[1\] Espressif Systems, "ESP32-C6-DevKitM-1 User Guide," Espressif Systems, Aug. 2023. \[Online\]. Available: [https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/user\_guide.html](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/user_guide.html). \[Accessed: 27-Aug-2024\].

\[2\] Arduino, "Download and install Arduino IDE," Arduino, Sep. 2021. \[Online\]. Available: [https://support.arduino.cc/hc/en-us/articles/360019833020-Download-and-install-Arduino-IDE](https://support.arduino.cc/hc/en-us/articles/360019833020-Download-and-install-Arduino-IDE). \[Accessed: 27-Aug-2024\].