mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-11 09:05:07 +00:00
Also activate auto formatting. Bump flake8 and mark black disagreements in setup.cfg.
26 lines
730 B
Python
26 lines
730 B
Python
#!/usr/bin/env pybricks-micropython
|
|
|
|
# Before running this program, make sure the client and server EV3 bricks are
|
|
# paired using Bluetooth, but do NOT connect them. The program will take care
|
|
# of establishing the connection.
|
|
|
|
# The server must be started before the client!
|
|
|
|
from pybricks.messaging import BluetoothMailboxClient, TextMailbox
|
|
|
|
# This is the name of the remote EV3 or PC we are connecting to.
|
|
SERVER = "ev3dev"
|
|
|
|
client = BluetoothMailboxClient()
|
|
mbox = TextMailbox("greeting", client)
|
|
|
|
print("establishing connection...")
|
|
client.connect(SERVER)
|
|
print("connected!")
|
|
|
|
# In this program, the client sends the first message and then waits for the
|
|
# server to reply.
|
|
mbox.send("hello!")
|
|
mbox.wait()
|
|
print(mbox.read())
|