# ESP32 com IDE arduino

**URL:** https://forum.fazedores.com/t/esp32-com-ide-arduino/5793
**Category:** Sem Categoria
**Created:** [Outubro 1, 2018, 8:16pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793 "2018-10-01T20:16:26Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 1, 2018, 8:16pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/1 "2018-10-01T20:16:26Z")

</div>

Ola Equipe,  
Tenho um Ubuntu 18.04, com o IDE do arduino 1.8.7, um ESP32 e versão do Python 3.6 (acho).  
Estou tentando mandar um dos exemplos o “WIFI” para ele, mas ele manda uma mensagem de erro com python, como se não achasse no PATH.  
Preciso de ajuda.

Abraços cordiais.

---

<div class="post-metadata">

### Author: ![DobitAoByte](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.fazedores.com/dobitaobyte/32/2021_2.png) [@DobitAoByte](https://forum.fazedores.com/u/DobitAoByte)
#### Post date: [Outubro 1, 2018, 8:46pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/2 "2018-10-01T20:46:20Z")

</div>

Tira um print e coloca aqui.

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 2, 2018, 5:24pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/3 "2018-10-02T17:24:51Z")

</div>

Boa tarde,

Vou providenciar.

Abraços cordiais.

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 3, 2018, 12:45pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/4 "2018-10-03T12:45:38Z")

</div>

Bons dias,

Conforme combinado segue a mensagem de erro do IDE do Arduino.

 ![Erro%20_IDE_Arduino](https://us1.discourse-cdn.com/flex016/uploads/fazedores/original/2X/2/230dab6876d97c87b2f02a64590fc04397239132.png)

---

<div class="post-metadata">

### Author: ![DobitAoByte](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.fazedores.com/dobitaobyte/32/2021_2.png) [@DobitAoByte](https://forum.fazedores.com/u/DobitAoByte)
#### Post date: [Outubro 4, 2018, 3:43am UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/5 "2018-10-04T03:43:54Z")

</div>

Ele não encontrou o Python no $PATH mas não reclamou de versão também. Vamos começar um debug (pode ser um pouco chato, persevere). Comece com esse comando e copie e cole a saída:

```
ls -l $(which python)
```

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 4, 2018, 4:39pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/7 "2018-10-04T16:39:37Z")

</div>

Vou executar o comando e te mando a resposta.

Perseverar sempre, desistir jamais.

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 4, 2018, 4:41pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/8 "2018-10-04T16:41:48Z")

</div>

Ola Lu,

Vou fazer mais uns testes, mas no impossível volto para o 16.04

Mas vou ficar bem decepcionado…

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 6, 2018, 1:16pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/10 "2018-10-06T13:16:50Z")

</div>

Bom dia,

Seguindo o diagnóstico a saída para "ls -l $(which python):  
total 3,2M  
drwxrwxr-x 4 imvinfo imvinfo 4,0K set 29 23:04 Arduino  
drwxr-xr-x 2 imvinfo imvinfo 4,0K out 4 10:32 ‘Área de Trabalho’  
drwxr-xr-x 3 imvinfo imvinfo 4,0K set 30 14:15 Documentos  
drwxr-xr-x 3 imvinfo imvinfo 4,0K set 30 16:52 Downloads  
-rw-r–r-- 1 imvinfo imvinfo 8,8K set 29 19:23 examples.desktop  
-rw-r–r-- 1 imvinfo imvinfo 1,6M jul 22 07:30 get-pip.py  
-rw-r–r-- 1 imvinfo imvinfo 1,6M jul 22 07:30 get-pip.py.1  
drwxr-xr-x 2 imvinfo imvinfo 4,0K out 3 09:30 Imagens  
drwxr-xr-x 2 imvinfo imvinfo 4,0K set 29 18:34 Modelos  
drwxr-xr-x 2 imvinfo imvinfo 4,0K set 29 18:34 Música  
-rw-rw-r-- 1 imvinfo imvinfo 0 set 30 14:16 parts.db  
drwxr-xr-x 2 imvinfo imvinfo 4,0K set 29 18:34 Público  
drwxr-xr-x 2 imvinfo imvinfo 4,0K set 29 18:34 Vídeos

Aí executei o seguint comando também: “sudo find / -name python”  
/home/imvinfo/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/share/gdb/python  
/home/imvinfo/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/share/gcc-5.2.0/python  
/usr/share/gdb/python  
/usr/share/python  
/usr/share/bash-completion/helpers/python  
/usr/share/bash-completion/completions/python  
/usr/share/librevenge/python  
/usr/share/gcc-8/python  
/usr/lib/libreoffice/share/Scripts/python  
find: ‘/run/user/1000/gvfs’: Permissão negada  
/snap/core/5328/etc/apparmor.d/abstractions/python  
/snap/core/5328/usr/share/bash-completion/completions/python  
/snap/core/5328/usr/share/gcc-5/python  
/snap/core/5328/var/lib/python  
/snap/core/4917/etc/apparmor.d/abstractions/python  
/snap/core/4917/usr/share/bash-completion/completions/python  
/snap/core/4917/usr/share/gcc-5/python  
/snap/core/4917/var/lib/python  
/var/lib/python  
/etc/apparmor.d/abstractions/python

Procurei a versão do python e é o python3 3.6.6.

Vou tentar localizar o comando para criar um link para o python 3.6.6.

Abraços cordiais.

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 6, 2018, 1:18pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/11 "2018-10-06T13:18:54Z")

</div>

Ola Ludicon,

Instalei recentemente o 18.04, e já executei 2 atualizações e meu lap está funcional.

Espero que você consiga resolver os problemas.

Abraços cordiais.

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 6, 2018, 4:17pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/13 "2018-10-06T16:17:29Z")

</div>

Ola Fazedores,  
Consegui resolver a mensagem de erro que estava tendo no IDE !!!  
Segue abaixo o:

> **[Como alterar a versão default do Python no Linux - 4Fasters](https://4fasters.com.br/2018/03/27/como-alterar-a-versao-default-do-python-no-linux/)**
>
> Muitos softwares que utilizamos no nosso dia-a-dia são escritos em Python. Geralmente, nas distribuições atuais, temos duas versões instaladas, o Python 2.7 e o Python 3.5/3.6, mas somente uma delas pode ser a default (padrão). Então, nesta dica, vou...

Usei o comando sugerido:  
sudo ln -sf /usr/bin/python3.6 /usr/bin/python

Bom, mas como toda programação estou tendo outras mensagens de erro.

Para o alto e avante, nunca desistir.

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 6, 2018, 5:14pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/14 "2018-10-06T17:14:58Z")

</div>

Ola Fazedores,

Já estou conseguindo passar programas para o ESP32.  
Faltava somente apertar o botão EN da placa.  
Bom, agora estudar python, tentar botar as idéias em prática.  
Senhores vou precisar de ajuda e desde já agradeço a todos.

Abraços cordiais.

---

<div class="post-metadata">

### Author: ![DobitAoByte](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.fazedores.com/dobitaobyte/32/2021_2.png) [@DobitAoByte](https://forum.fazedores.com/u/DobitAoByte)
#### Post date: [Outubro 6, 2018, 8:02pm UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/15 "2018-10-06T20:02:37Z")

</div>

ls =l $(which python) deveria só retornar o python que está no path, a saida do seu comando significa que não tinha python no path mesmo.

```
  djames@kgb:~$ ls -l $(which python)
  lrwxrwxrwx 1 root root 9 Mar 11 2018 /usr/bin/python -> python2.7

```

Quando você alterou o path do 2.7 para 3.6, provavelmente quebrou algumas aplicações que chama o python em /usr/bin/python.

O ideial seria criar um alias para o arduino:  
alias python=`/usr/bin/python2.7`  
Pelo visto, nem no path está, então pode ser que você resolveria simplesmente incluindo-o ao path:

```
PATH=$PATH:/usr/bin/
export $PATH
cd arduino-1.8.5/ && ./arduino
```

---

<div class="post-metadata">

### Author: ![imvinfo](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@imvinfo](https://forum.fazedores.com/u/imvinfo)
#### Post date: [Outubro 8, 2018, 11:33am UTC](https://forum.fazedores.com/t/esp32-com-ide-arduino/5793/16 "2018-10-08T11:33:21Z")

</div>

Ola Fazedores,  
Já existia no PATH o /usr/bin, mas mesmo assim ele não funcionava.  
A versão do python para o Ubuntu 18.04 já é 3.6, até o momento não tive qq problema, mas é somente o tempo e os programas que vão dizer.

O importante que já tenho um ambiente pata poder testar e testar e testar.

Abraços a todos e boa semana.
