Construção do ambiente ESP32 (Thonny+MicroPython+ESP32)

1. Descrição do ambiente de desenvolvimento

Hardware: ESP32

Intérprete: MicroPython (um interpretador Python com processamento especial para hardware)

IDE: Thonny (semelhante ao pycharm, que também é um IDE, suporta melhor o ESP32, então escolha)

O diagrama de pinos do ESP32 é o seguinte:
Diagrama de pinos do ESP32

2. Baixe e instale Thonny

Endereço de download: https://thonny.org/

Também pode ser baixado no link abaixo, incluindo Thonny, firmware MicroPython e pacotes de instalação do driver ESP32.

Arquivos relacionados à instalação do ESP32

Selecione a versão mais recente, conforme mostrado na Figura 2-1 abaixo, o sistema local é win11, então o sistema Windows é selecionado.

Interface de instalação do Thonny

Abra o editor depois que a instalação for bem-sucedida.

Interface Thonny

3. Baixe o MicroPython

Endereço de download: https://micropython.org/download/esp32/

Interface de download do MicroPython

Como fica após o download:

pacote MicroPython

4. Baixe o driver ESP32

Para garantir que o programa seja gravado no ESP32, o driver precisa ser instalado.

Endereço de download: https://doc.itprojects.cn/0006.zhishi.esp32/01.download/esp32usbDriver.zip

Após o download, você pode instalar o driver. Escolha x64 para sistemas de 64 bits e x86 para sistemas de 32 bits.

Instalação do driver

5. Grave o MicroPython no ESP32

O primeiro passo é selecionar "Executar -> Configurar intérprete"

Selecione o interpretador de configuração

Clique no local mostrado na figura abaixo na caixa pop-up:

Instalar e atualizar o MicroPython

Uma caixa aparecerá novamente:

Interface da biblioteca de instalação do ESP32

Observação: Neste momento, o ESP32 precisa estar conectado à porta USB do computador.

Porta refere-se à porta serial onde o USB é conectado ao computador a partir do ESP32 e pode ser exibido desde que o driver fornecido esteja instalado.

Firmware refere-se ao firmware MicroPython baixado selecionado.

Guia de instalação do ESP32

Clique em "Instalar". Você verá uma barra de progresso no canto inferior esquerdo durante a instalação. Quando aparecer "Concluído", significa que foi concluída, basta fechar a janela.

Processo de instalação do firmware ESP32

O firmware de instalação do ESP32 está completo

Neste ponto, o MicroPython foi gravado no ESP32.

[Caso especial] Erro: Falha ao conectar ao ESP32: Nenhum dado serial recebido.

Para o problema que o ESP32 não consegue gravar o programa, basta pressionar o botão BOOT da placa de desenvolvimento durante o processo de gravação (quando a barra de progresso está carregando).

6. Interação entre Thonny e ESP32

Selecione o intérprete correspondente e a porta serial.

opção Thonny

Siga estas etapas para ver a interface a seguir.

interface instalada

Isso significa que você pode interagir com o ESP32, escrever um programa Python simples ou simplesmente acender as luzes e experimentá-lo.

7. Escreva o código

7-1. Escreva um programa simples

Por padrão, existe apenas um arquivo boot.py. Este arquivo é o arquivo de inicialização de inicialização. Este arquivo geralmente é usado para executar algumas funções que precisam ser iniciadas quando o sistema é ligado. Em geral, não escreva nada nele .

Oeste. Criamos um novo arquivo python, como HelloWord.py.

escreva um pedaço de código

Selecione o dispositivo MicroPython

Clique para salvar o arquivo

Interface de corrida do Thonny

Apêndice: experimento de iluminação

Princípio: Chame value(1) e espere um pouco, depois chame value(0) por um tempo e repita as operações acima.

import machine
import time


pin2 = machine.Pin(2, machine.Pin.OUT)

while True:
    pin2.value(1)
    time.sleep(1)
    pin2.value(0)
    time.sleep(1)

O efeito de corrida é o seguinte:

experiência de iluminação

8. Resumo

Até agora, construímos todo o processo. Você pode começar a jornada python do ESP32~!

Acho que você gosta

Origin blog.csdn.net/Little_Carter/article/details/128597071
Recomendado
Clasificación