Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Useful Python scripts for working synchronously with multiple Bluetooth-enabled microcontrollers running CircuitPython.

Notifications You must be signed in to change notification settings

ZackGoldblum/Bluetooth-Microcontroller-IO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

36 Commits

Repository files navigation

Bluetooth-Microcontroller-IO

Introduction

Useful Python scripts for working synchronously with multiple Bluetooth-enabled microcontrollers running CircuitPython.

This project is subdivided into two directories: central and peripheral.

  • Central contains server-side scripts for discovering devices, connecting to devices, and transmitting/receiving data.

  • Peripheral contains client-side scripts that are run on BLE-enabled microcontrollers.

Dependencies

Usage

A docstring at the top of each script details its function. Generally, a script from the central directory is run on a PC or single-board computer and a script from the peripheral directory is run on a microcontroller. The following Python file name conventions indicate the function:

  • Simple: Purely Bluetooth functionality.
  • Dotstar: Adds LED indication for boards with Adafruit DotStar LEDs.
  • Serial: Reads data via USB connection and transmits it via Bluetooth.
  • Handshake: Adds an echo to confirm serial connection.

About

Useful Python scripts for working synchronously with multiple Bluetooth-enabled microcontrollers running CircuitPython.

Resources

Stars

Watchers

Forks

Languages

AltStyle によって変換されたページ (->オリジナル) /