Índice:
- Etapa 1: procedimento de instalação
- Etapa 2: codificação no Arduino
- Etapa 3: codificação em Python3
- Etapa 4: código-fonte do Arduino e Python3
Vídeo: Comunicação Python3 e Arduino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Descrição do Projeto
Neste projeto, enviaremos comandos do Python3 para uma placa Arduino, o que tornará as coisas mais fáceis de entender durante a comunicação entre o Python3 e o Arduino. Faremos um "Hello world" da plataforma Arduino que significa ligar / desligar o LED embutido no Arduino Uno.
Então, antes de mais nada, deixe-me dizer …
Por que fiz esse projeto?
Em primeiro lugar, há muitos tutoriais carregados na internet especialmente no youtube sobre este assunto, mas eles estão usando versões Python2 e, em segundo lugar, instalei a versão mais recente que é Python3.7.2. Há uma pequena diferença entre Python2 e Python3 quando você o usa para se conectar com o Arduino. Então, depois de resolver o problema de envio de comando do Python3 para o Arduino, pensei que isso deveria ser compartilhado com os fabricantes e com toda a comunidade de amadores.
Vamos começar
Componentes de que você precisa:
- Placa Arduino UNO
- cabo USB
Isso é tudo que você precisa em termos de hardware:)
Etapa 1: procedimento de instalação
Como instalar a versão python3 e o pacote PySerial
Agora você pode pesquisar no YouTube sobre coisas de instalação. Acima está o vídeo para instalar a versão Python3 e o pacote PySerial.
Etapa 2: codificação no Arduino
Parte 1: Codificação em Arduino
Etapa 3: codificação em Python3
Parte 2: codificação em python3
Etapa 4: código-fonte do Arduino e Python3
Observação
Certifique-se de primeiro fazer o upload do esboço do Arduino e, em seguida, do código Python.:) Deixe-me saber na seção de comentários se você tiver qualquer problema ao fazer este projeto.
Recomendado:
Comunicação sem fio LoRa de 3 km a 8 km com dispositivo E32 (sx1278 / sx1276) de baixo custo para Arduino, Esp8266 ou Esp32: 15 etapas
LoRa 3Km a 8Km de comunicação sem fio com baixo custo E32 (sx1278 / sx1276) Dispositivo para Arduino, Esp8266 ou Esp32: Eu crio uma biblioteca para gerenciar EBYTE E32 baseada na série Semtech de dispositivos LoRa, um dispositivo muito poderoso, simples e barato. Você pode encontrar Versão de 3Km aqui, versão de 8Km aqui Eles podem trabalhar em uma distância de 3000m a 8000m, e têm muitos recursos e
MPU 6050 Gyro, comunicação do acelerômetro com Arduino (Atmega328p): 5 etapas
MPU 6050 Gyro, comunicação do acelerômetro com Arduino (Atmega328p): O MPU6050 IMU tem acelerômetro de 3 eixos e giroscópio de 3 eixos integrados em um único chip. O giroscópio mede a velocidade rotacional ou taxa de mudança da posição angular ao longo do tempo, ao longo do Eixos X, Y e Z. As saídas do giroscópio são
Arduino e comunicação móvel Bluetooth (messenger): 8 etapas
Arduino e comunicação Bluetooth móvel (mensageiro): a comunicação é um fator importante em nossa vida cotidiana. Mas, durante esses tempos de bloqueio, a comunicação com nossa própria família ou a intercomunicação com as pessoas em nossa casa às vezes precisa de telefones celulares. Mas o uso de telefones celulares para curto r
Jogue o Dinosaur Game usando Arduino e Python3: 5 etapas
Jogue Dinosaur Game usando Arduino e Python3: Descrição do projeto A maioria de nós jogava dinosaur game by google quando nossa internet não estava funcionando e se você ainda não jogou este jogo, não se preocupe agora pode, mas não da maneira convencional, pressionando botões, mas usando movimento de sua mão. Então, neste
Longo alcance, 1,8 km, Arduino para Arduino Comunicação sem fio com o HC-12: 6 etapas (com imagens)
Longo alcance, 1,8 km, Arduino para Arduino Comunicação sem fio com o HC-12 .: Neste instrutível, você aprenderá como se comunicar entre Arduinos a uma longa distância de até 1,8 km ao ar livre. O HC-12 é uma porta serial sem fio Módulo de comunicação muito útil, extremamente poderoso e fácil de usar. Primeiro você vai deixar