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:
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.
Abra o editor depois que a instalação for bem-sucedida.
3. Baixe o MicroPython
Endereço de download: https://micropython.org/download/esp32/
Como fica após o download:
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.
5. Grave o MicroPython no ESP32
O primeiro passo é selecionar "Executar -> Configurar intérprete"
Clique no local mostrado na figura abaixo na caixa pop-up:
Uma caixa aparecerá novamente:
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.
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.
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.
Siga estas etapas para ver a interface a seguir.
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.
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:
8. Resumo
Até agora, construímos todo o processo. Você pode começar a jornada python do ESP32~!