Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seeed-studio/ardupy

👭 👭 ArduPy makes MicroPython and Arduino work together perfectly.
https://github.com/seeed-studio/ardupy

arduino ardupy hardware micropython

Last synced: about 2 months ago
JSON representation

👭 👭 ArduPy makes MicroPython and Arduino work together perfectly.

Awesome Lists containing this project

README

        

![](https://files.seeedstudio.com/ardupy/ardupy_logo.png)

# ArduPy [![Build Status](https://travis-ci.com/Seeed-Studio/ArduPy.svg?branch=master)](https://travis-ci.com/Seeed-Studio/ArduPy)

## What's Ardupy?

ArduPy is a combination of Arduino and MicroPython. MicroPython uses the universal Arduino API to control the hardware so that it can be compatible with new platforms quickly. With the help of the aip package manager we provided, you can transform your favorite Arduino library into a MicroPython library. Through ArduPy, you can use Python to verify your ideas, learn python programming as well as micro-controller programming in a more efficient way.

ArduPy consists of two parts, one is the ArduPy Core, and the other part is the Arduino Library Python wrapper.

More information refer [ArduPy Get Started](https://wiki.seeedstudio.com/ArduPy/).

## Features
- Ardupy can experience complete python3 on embedded devices with limited resources
- Support for simple file systems
- Support for automatic running of boot.py when reset
- Support serial terminal interaction
- Rich third part library

## Contributing
ArduPy Core is Pyboard-friendly and supports basic hardware operations on the board. We wish to develop the ArduPy into a community-driven software and look forward to your participation. If you want to integrate more useful libraries, please feel free to contact us at Github.