
PyMCP2221A
MCP2221 & MCP2221A work in Python.
5
Github Watches
20
Github Forks
37
Github Stars
===================================================== PyMCP2221A
What is.
This is a Microchip MCP2221(A) HID Library in python.
MCP2221 & MCP2221A work in Python.
|
日本語はこちら
https://github.com/nonNoise/PyMCP2221A/blob/master/README_JP.rst
Install
PyMCP2221A Install
pip install PyMCP2221A
or
git clone https://github.com/nonNoise/PyMCP2221A.git
cd pypi
sudo python setup.py build
sudo python setup.py install
Sample
from PyMCP2221A import PyMCP2221A
mcp2221 = PyMCP2221A.PyMCP2221A()
and More. SMBus (system management bus) compatible function
from PyMCP2221A import SMBus
bus = SMBus.SMBus()
Setup
.. image:: ./img/mcp2221.PNG
Example
-
MCP2221 ADC : OK :
https://github.com/nonNoise/PyMCP2221A/blob/master/example/MCP2221_ADC.py
-
MCP2221 DAC : OK :
https://github.com/nonNoise/PyMCP2221A/blob/master/example/MCP2221_DAC.py
-
MCP2221 GPIO : OK :
https://github.com/nonNoise/PyMCP2221A/blob/master/example/MCP2221_GPIO.py
-
MCP2221 Interrupt : No :
-
MCP2221 Clock : OK :
https://github.com/nonNoise/PyMCP2221A/blob/master/example/MCP2221_ClockOUT.py
-
MCP2221 I2C : OK :
https://github.com/nonNoise/PyMCP2221A/blob/master/example/MCP2221_i2cdetect.py
https://github.com/nonNoise/PyMCP2221A/blob/master/example/MCP2221_EEPROM_WriteReadTest.py
Note you can change the system enviornment variable for I2C read delay if you are running into I2C problems.
import os os.environ["MCP2221_I2C_SLEEP"] = "0.05"
License
The MIT License (MIT) Copyright (c) 2017 Yuta Kitagami (kitagami@artifactnoise.com,@nonnoise)
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Bridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Reviews

user_RZMsTYU1
I have been using PyMCP2221A for a while now, and it has significantly simplified my MCP2221A integration projects. The library by nonNoise is incredibly well-documented and easy to incorporate, making my development process much more efficient. Highly recommend this to anyone looking for a reliable and user-friendly tool for MCP applications. Thank you, nonNoise, for this fantastic product!