top of page
Buscar

Display nextion com lego mindstorms EV3

Neste post, veremos como conectar e orogramar o lego mindstorms ev3 para reconhecer comandos dados pelo display nextion. Para fazer isso, utilizamos a mesma configuração no display ao do nosso post anterior(https://www.mundodoarduino.com/post/display-nextion-com-arduino).


Feito isso, carregue o seguinte código em seu brick ev3 rodando ev3dev:


#!/usr/bin/env pybricks-micropython from pybricks.hubs import EV3Brick from pybricks.ev3devices import (Motor, TouchSensor, ColorSensor, InfraredSensor, UltrasonicSensor, GyroSensor) from pybricks.parameters import Port, Stop, Direction, Button, Color from pybricks.tools import wait, StopWatch, DataLog from pybricks.robotics import DriveBase from pybricks.media.ev3dev import SoundFile, ImageFile from pybricks.iodevices import UARTDevice # This program requires LEGO EV3 MicroPython v2.0 or higher. # Click "Open user guide" on the EV3 extension tab for more information. # Create your objects here. ev3 = EV3Brick() display = UARTDevice(Port.S1, baudrate=9600, timeout=None) leitura = 0 motor = Motor(Port.A, positive_direction=Direction.CLOCKWISE, gears=None) # Write your program here. ev3.speaker.beep() while True: leitura = display.read(length=1) ev3.screen.print(leitura) wait(500) if 'A' in leitura: motor.run(500) else: motor.stop()


Feito isso, conecte um motor na porta A do brick e siga as conexões apresentadas no vídeo para conectar o nextion:




Pronto, agora você já pode integrar um display touch em seus projetos!

 
 
 

Comments


Seja o primeiro a saber das novidades

2024 Mundo do Arduino

bottom of page