Ha-rpi gpio - Home Assistant Raspberry Pi GPIO Integration

Overview

Home Assistant Raspberry Pi GPIO custom integration

This is a spin-off from the original Home Assistant integration which was marked as deprecated and will be removed in Home Assistant Core 2022.6.

The rpi_gpio integration supports the following platforms: Binary Sensor, Cover, Switch

Installation

HACS

The recommend way to install rpi_gpio is through HACS.

Manual install

Copy the rpi_gpio folder and all of its contents into your Home Assistant's custom_components folder. This folder is usually inside your /config folder. If you are running Hass.io, use SAMBA to copy the folder over. You may need to create the custom_components folder and then copy the rpi_gpio folder and all of its contents into it.

Usage

Binary Sensor

The rpi_gpio binary sensor platform allows you to read sensor values of the GPIOs of your Raspberry Pi.

Configuration

To use your Raspberry Pi's GPIO in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
binary_sensor:
  - platform: rpi_gpio
    ports:
      11: PIR Office
      12: PIR Bedroom

For more details about the GPIO layout, visit the Wikipedia article about the Raspberry Pi.

Cover

The rpi_gpio cover platform allows you to use a Raspberry Pi to control your cover such as Garage doors.

It uses two pins on the Raspberry Pi.

  • The state_pin will detect if the cover is closed, and
  • the relay_pin will trigger the cover to open or close.

Although you do not need Andrews Hilliday's software controller when you run Home Assistant, he has written clear instructions on how to hook your garage door and sensors up to your Raspberry Pi, which can be found here.

Configuration

To enable Raspberry Pi Covers in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
cover:
  - platform: rpi_gpio
    covers:
      - relay_pin: 10
        state_pin: 11

Full example

# Example configuration.yaml entry
cover:
  - platform: rpi_gpio
    relay_time: 0.2
    invert_relay: false
    state_pull_mode: "UP"
    invert_state: true
    covers:
      - relay_pin: 10
        state_pin: 11
      - relay_pin: 12
        state_pin: 13
        name: "Right door"

Remote Raspberry Pi Cover

If you don't have Home Assistant running on your Raspberry Pi and you want to use it as a remote cover instead, there is a project called GarageQTPi that will work remotely with the MQTT Cover Component. Follow the GitHub instructions to install and configure GarageQTPi and once configured follow the Home Assistant instructions to configure the MQTT Cover.

Switch

The rpi_gpio switch platform allows you to control the GPIOs of your Raspberry Pi.

Configuration

To use your Raspberry Pi's GPIO in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
switch:
  - platform: rpi_gpio
    ports:
      11: Fan Office
      12: Light Desk

For more details about the GPIO layout, visit the Wikipedia article about the Raspberry Pi.

Note that a pin managed by Home Assistant is expected to be exclusive to Home Assistant.

A common question is what does Port refer to, this number is the actual GPIO #, not the pin #. For example, if you have a relay connected to pin 11 its GPIO # is 17.

# Example configuration.yaml entry
switch:
  - platform: rpi_gpio
    ports:
      17: Speaker Relay
Comments
  • Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1']

    Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1']

    I have installation issues with 2022.7.0 of HA running in a docker container. I followed the recommendations given in the (identical but closed) issue #83, I tried to remove rpi_gpio from my config, uninstall integration, restart HA, install integration, restart HA, and everything is fine in the log. But as soon I add the rpi_gpio integration config in the yaml, I get the installation error in the log during the config check : Platform error switch.rpi_gpio - Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1'].

    And more detail in the container's log :

    2022-07-07 11:59:56 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package RPi.GPIO==0.7.1: error: subprocess-exited-with-error
      × python setup.py bdist_wheel did not run successfully.
      │ exit code: 1
      ╰─> [15 lines of output]
          running build
          running build_py
          creating build
          creating build/lib.linux-armv7l-cpython-310
          creating build/lib.linux-armv7l-cpython-310/RPi
          copying RPi/__init__.py -> build/lib.linux-armv7l-cpython-310/RPi
          creating build/lib.linux-armv7l-cpython-310/RPi/GPIO
          copying RPi/GPIO/__init__.py -> build/lib.linux-armv7l-cpython-310/RPi/GPIO
          running build_ext
          building 'RPi._GPIO' extension
          creating build/temp.linux-armv7l-cpython-310
          creating build/temp.linux-armv7l-cpython-310/source
          error: command 'gcc' failed: No such file or directory
          [end of output]
      
      note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed building wheel for RPi.GPIO
      error: subprocess-exited-with-error
      × Running setup.py install for RPi.GPIO did not run successfully.
      ╰─> [17 lines of output]
          running install
          /usr/local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
            warnings.warn(
    error: legacy-install-failure
    × Encountered error while trying to install package.
    ╰─> RPi.GPIO
    note: This is an issue with the package mentioned above, not pip.
    hint: See above for output from the failure.
    

    The YAML looks like this :

    - platform: rpi_gpio
      switches:
        - port: 5
          name: "Volet Cuisine Montée"
          invert_logic: true
        - port: 6
          name: "Volet Cuisine Descente"
          invert_logic: true
        - port: 13
          name: "Volet Baie Sud-Est Montée"
          invert_logic: true
        - port: 16
          name: "Volet Baie Sud-Est Descente"
          invert_logic: true
        - port: 19
          name: "Volet Baie Sud-Ouest Montée"
          invert_logic: true
        - port: 20
          name: "Volet Baie Sud-Ouest Descente"
          invert_logic: true
        - port: 21
          name: "Volet Bureau Montée"
          invert_logic: true
        - port: 26
          name: "Volet Bureau Descente"
          invert_logic: true
    
    
    opened by ScratMan 24
  • Cannot restart after latest update

    Cannot restart after latest update

    Hi there,

    After updating to the latest core my supervised home assistant won't restart with the following error in the log: The system cannot restart because the configuration is not valid: Platform error binary_sensor.rpi_gpio - Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1a4']. The system cannot restart because the configuration is not valid: Platform error binary_sensor.rpi_gpio - Integration 'rpi_gpio' not found.

    opened by djmvt 12
  • Add config flow to Raspberry pi GPIO

    Add config flow to Raspberry pi GPIO

    Breaking Changes

    The Raspberry Pi GPIO integration migrated to configuration via the UI. Configuring Raspberry Pi GPIO via YAML configuration has been deprecated and will be removed in a future Home Assistant release.

    Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading (will be added in a separate PR)

    Proposed Changes

    • Add configuration flow for Raspberry Pi GPIO integration.
    • Limit PR to only binary sensors

    Configuring ports through the UI:

    • Add Raspberry Pi GPIO from the integrations page. It will prompt to select a platform (currently only binary_sensor is included. Other platforms will be added in future PRs)
    • Select the port from the list of available ports
    • Port will be configured with default settings. Settings can be updated through options.
    enhancement breaking-change Hacktoberfest 
    opened by engrbm87 10
  • Problem since upgrading to 2022.6.7

    Problem since upgrading to 2022.6.7

    I use a devops pipeline for my HA yaml changes, and part of the pipeline executes a "ha core check" before restarting HA. I am pretty sure as I have upgraded to 2022.6.7 my pipelines fail at "ha core check" with the following:

    pi@bhha:~/myagent/_work/_temp $ ha core check Error: Testing configuration at /config INFO:homeassistant.util.package:Attempting install of spotify_token==1.0.0 INFO:homeassistant.util.package:Attempting install of RPi.GPIO==0.7.1a4 ERROR:homeassistant.util.package:Unable to install package RPi.GPIO==0.7.1a4: error: subprocess-exited-with-error

    × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [15 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-armv7l-cpython-310 creating build/lib.linux-armv7l-cpython-310/RPi copying RPi/init.py -> build/lib.linux-armv7l-cpython-310/RPi creating build/lib.linux-armv7l-cpython-310/RPi/GPIO copying RPi/GPIO/init.py -> build/lib.linux-armv7l-cpython-310/RPi/GPIO running build_ext building 'RPi._GPIO' extension creating build/temp.linux-armv7l-cpython-310 creating build/temp.linux-armv7l-cpython-310/source gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.10 -c source/c_gpio.c -o build/temp.linux-armv7l-cpython-310/source/c_gpio.o error: command 'gcc' failed: No such file or directory [end of output]

    ** loads of similar errors after this all related to 'gcc' failed

    Its possible I havent run the pipeline before the upgrade and the error may have come before 2022.6.7. The rpi.gpio covers I have still work in HA, so not sure if this error is to do with HA, rpi.gpio or my specific setup, if you could give me some pointers to look for?

    Thanks, Alastair

    opened by alastaid 9
  • Impossible to update custom component after 2022.07 Home Assistant update

    Impossible to update custom component after 2022.07 Home Assistant update

    Logger: homeassistant.components.hassio Source: components/hassio/init.py:682 Integration: Home Assistant Supervisor (documentation, issues) First occurred: July 7, 2022 at 11:53:38 PM (2 occurrences) Last logged: July 7, 2022 at 11:56:30 PM

    The system cannot restart because the configuration is not valid: Platform error switch.rpi_gpio - Integration 'rpi_gpio' not found. Platform error switch.rpi_gpio - Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1a4'].

    opened by flouck 7
  • problem after upgrade of HA to 2022.6

    problem after upgrade of HA to 2022.6

    from configuration.yaml:

    cover:
      - platform: rpi_gpio
        relay_time: 0.1
        invert_relay: false
        state_pull_mode: "UP"
        invert_state: true
        covers:
          - relay_pin: 17
            name: "ha esp32 reset"
    

    from log:

    Logger: homeassistant.components.cover
    Source: custom_components/rpi_gpio/cover.py:75
    Integration: Cover ([documentation](https://www.home-assistant.io/integrations/cover), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+cover%22))
    First occurred: 21:32:12 (1 occurrences)
    Last logged: 21:32:12
    
    Error while setting up rpi_gpio platform for cover
    Traceback (most recent call last):
      File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
        await asyncio.shield(task)
      File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
        result = self.fn(*self.args, **self.kwargs)
      File "/config/custom_components/rpi_gpio/cover.py", line 75, in setup_platform
        cover[CONF_STATE_PIN],
    KeyError: 'state_pin'
    
    opened by homonto 7
  • 1-wire with SysBus support

    1-wire with SysBus support

    @thecode sorry for writing here, but I didn't find a better way. As you probably know in HA 2022.6 GPIO support will be removed, and with it also 1-Wire SysBus will be gone (https://github.com/home-assistant/core/pull/71232). You did an awesome job by maintaining this repository and many (including me) are very grateful for that. Do you use 1-Wire sensors in your setup? I have a homemade floor heating system that is controlled by 1-wire sensors, so I must stay with HA 2022.5.x. maybe you could recommend other solution or maybe create a fork as you did with rpi_gpio.

    Do you have a buy-me-a-coffee account or patreon? Many users would like to thank you not just by words :)

    opened by Misiu 6
  • RPI_GPIO Issue on HA core-2022.7.7 and rpi_gpio last version

    RPI_GPIO Issue on HA core-2022.7.7 and rpi_gpio last version

    Hi, I tried with all the suggestions in other posts but still not working. Removed the configuration, restarted Deleted RPI_GPIO, restarted Installed RPI_GPIO, restarted Added configuration, restarted

    Here is the error:

    The following integrations and platforms could not be set up:

    [rpi_gpio](https://github.com/thecode/ha-rpi_gpio) 
    rpi_gpio.binary_sensor
    rpi_gpio.switch 
    

    Here the configuration

    switch:

    • platform: rpi_gpio invert_logic: true ports: 5: Switch5_libero 6: Luce sirena allarme_sw6 13: Cicalino_inserimento_allarme_13 19: Sirena_allarme_19

    binary_sensor:

    • platform: rpi_gpio invert_logic: true ports: 2: VOLUMETRICO BAGNO #GPIO2 3: SENSORE PORTA BAGNO #GPIO3 4: VOLUMETRICO GARAGE #GPIO4 7: PORTA INGRESSO #GPIO7 8: VOLUMETRICO SALA #GPIO8 9: FREE

    Can you help me?

    opened by enricochinaglia 5
  • update 2022.2.3 to 2022.3.0 not updated after reboot

    update 2022.2.3 to 2022.3.0 not updated after reboot

    When I update from 2022.2.3 to 2022.3.0, and the download and install completes. Home Assist. directs me to restart. Once the restart completes, Home Assist states the same version update is available for download and install.

    opened by f3bandit 5
  • Uncaught exception - Home Assistant 2022.2.9

    Uncaught exception - Home Assistant 2022.2.9

    Hi,

    I have recently installed the custom rpi_gpio integration for Home Assistant 2022.2.9 via HACS. Although all the gpio attached switches and sensors are working within Home Assistant, I do see the follow error logged which comes up now and then.

    This error originated from a custom integration.

    Logger: root Source: custom_components/rpi_gpio/binary_sensor.py:85 Integration: Raspberry Pi GPIO (documentation, issues) First occurred: 9:00:21 AM (2 occurrences) Last logged: 9:00:22 AM

    Uncaught exception Traceback (most recent call last): File "/config/custom_components/rpi_gpio/binary_sensor.py", line 85, in edge_detected self.hass.add_job(self.async_read_gpio) AttributeError: 'NoneType' object has no attribute 'add_job'

    Capture3

    Capture

    Capture2

    opened by ZamliyMedre 5
  • Can't add a switch

    Can't add a switch

    I want to control the CPU fan on my Raspberry Pi 3, so I've added the Home Assistant Raspberry Pi GPIO custom integration through HACS. Then I've added the following to /root/config/configuration.yaml:

    switch:
      - platform: rpi_gpio
        switches:
          - port: 3
            name: "Fan"
    

    I've restarted Home Assistant, but I don't have an entity called "Fan". Also, there's nothing in the log about "fan" or "gpio". What am I doing wrong?

    opened by OZ1SEJ 4
  • Invalid Configuration

    Invalid Configuration

    The system cannot restart because the configuration is not valid: Invalid config for [binary_sensor.rpi_gpio]: expected a dictionary @ data['sensors'][0]. Got 'port:23 name:"Main_Door"'

    stale 
    opened by HernanOsorio 2
Releases(2022.7.0)
  • 2022.7.0(Jun 30, 2022)

    What’s Changed

    • #77 - Bump version to 2022.7.0 (@thecode)
    • #76 - Update minimum Home Assistant version to 2022.7.0 (@thecode)
    • #24 - Bump RPi.GPIO to 0.7.1 (@thecode)
    • #70 - Add stale workflow (@thecode)

    ⬆️ Dependencies

    6 changes
    • #72 - Bump pylint from 2.14.1 to 2.14.3 (@dependabot)
    • #71 - Bump pylint from 2.14.0 to 2.14.1 (@dependabot)
    • #68 - Bump actions/setup-python from 3.1.2 to 4.0.0 (@dependabot)
    • #67 - Bump mypy from 0.960 to 0.961 (@dependabot)
    • #66 - Bump pylint from 2.13.9 to 2.14.0 (@dependabot)
    • #63 - Bump mypy from 0.950 to 0.960 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.6.0(May 26, 2022)

    What’s Changed

    • #61 - Bump version to 2022.6.0 (@thecode)
    • #62 - Update info.md - Revise spin-off note (@thecode)
    • #59 - Remove invalid keys from hacs.json (@thecode)
    • #56 - Update README.md - Revise spin-off note (@thecode)
    • #55 - Remove ignore brands from HACS action (@thecode)

    ⬆️ Dependencies

    13 changes
    • #57 - Bump pylint from 2.13.8 to 2.13.9 (@dependabot)
    • #54 - Bump pre-commit from 2.18.1 to 2.19.0 (@dependabot)
    • #53 - Bump mypy from 0.942 to 0.950 (@dependabot)
    • #52 - Bump pylint from 2.13.7 to 2.13.8 (@dependabot)
    • #51 - Bump pylint from 2.13.5 to 2.13.7 (@dependabot)
    • #50 - Bump actions/checkout from 3.0.1 to 3.0.2 (@dependabot)
    • #49 - Bump actions/checkout from 3.0.0 to 3.0.1 (@dependabot)
    • #48 - Bump actions/setup-python from 3.1.1 to 3.1.2 (@dependabot)
    • #47 - Bump pylint from 2.13.4 to 2.13.5 (@dependabot)
    • #46 - Bump actions/setup-python from 3.1.0 to 3.1.1 (@dependabot)
    • #45 - Bump black from 22.1.0 to 22.3.0 (@dependabot)
    • #44 - Bump pylint from 2.13.2 to 2.13.4 (@dependabot)
    • #43 - Bump pre-commit from 2.17.0 to 2.18.1 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.4.0(Apr 2, 2022)

    What’s Changed

    • #42 - Hide dependencies in release-drafter (@thecode)
    • #41 - Document new configuration with unique id support (@thecode)
    • #40 - New config schema for supporting unique id (@thecode)

    ⬆️ Dependencies

    4 changes
    • #39 - Bump actions/setup-python from 3.0.0 to 3.1.0 (@dependabot)
    • #37 - Bump mypy from 0.941 to 0.942 (@dependabot)
    • #36 - Bump pylint from 2.12.2 to 2.13.2 (@dependabot)
    • #33 - Bump mypy from 0.931 to 0.941 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.3.0(Mar 4, 2022)

    What’s Changed

    • #31 - Bump version to 2022.3.0 (@thecode)
    • #30 - Pin checkout and setup-python requirements (@thecode)
    • #29 - Bump actions/checkout from 2 to 3 (@dependabot)
    • #28 - Update GPIO connector wiki link (@thecode)
    • #27 - Fix binary sensor exception (@thecode)
    • #26 - Bump actions/setup-python from 2.3.2 to 3 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.2.3(Feb 5, 2022)

    What’s Changed

    • #15 - Bump version to 2022.2.3 (@thecode)
    • #14 - Remove imports from deprecated integration (@thecode)
    • #12 - Bump actions/setup-python from 2.3.1 to 2.3.2 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.2.2(Feb 4, 2022)

    What’s Changed

    • #10 - Bump version to 2022.2.2 (@thecode)
    • #9 - Add configuration details and examples (@thecode)
    • #8 - Remove depreciation warning (@thecode)
    • #7 - Bump pre-commit from 2.16.0 to 2.17.0 (@dependabot)
    • #6 - Bump black from 21.12b0 to 22.1.0 (@dependabot)
    • #5 - Bump mypy from 0.930 to 0.931 (@dependabot)
    • #4 - Add linting and CI workflow (@thecode)
    Source code(tar.gz)
    Source code(zip)
  • 2022.2.1(Feb 3, 2022)

  • 2022.2.0(Feb 2, 2022)

Owner
Shay Levy
Shay Levy
Automate gate/garage door opening via 433.92MHz emitter with Raspberry Pi, Home Assistant and Homekit.

Automate opening your garage door / gate Summary This project sums up how I automated opening my garage door using a Raspberry PI, a 433Mhz emitter, H

Julien Fouilhé 29 Nov 30, 2022
BMP180 sensor driver for Home Assistant used in Raspberry Pi

BMP180 sensor driver for Home Assistant used in Raspberry Pi Custom component BMP180 sensor for Home Assistant. Copy the content of this directory to

747Developments 1 Dec 17, 2021
Universal Xiaomi MIoT integration for Home Assistant

Xiaomi MIoT Raw 简体中文 | English MIoT 协议是小米智能家居从 2018 年起推行的智能设备通信协议规范,此后凡是可接入米家的设备均通过此协议进行通信。此插件按照 MIoT 协议规范与设备通信,实现对设备的状态读取及控制。

null 1.9k Jan 2, 2023
Home Assistant custom integration for e-distribución

e-Distribución is an energy distribution company that covers most of South Spain area. If you live in this area, you probably are able to register into their website to get some information about your power demand, energy consumption, or even cycle billing (in terms of consumptions).

VMG 17 Sep 7, 2022
Home Assistant custom integration for Yi cameras: yi-hack-MStar, yi-hack-Allwinner and yi-hack-Allwinner-v2

yi-hack Home Assistant integration Overview yi-hack Home Assistant is a custom integration for Yi cameras (or Sonoff camera) with one of the following

roleo 131 Jan 3, 2023
Home Assistant integration for energy consumption data from UK SMETS (Smart) meters using the Hildebrand Glow API.

Hildebrand Glow (DCC) Integration Home Assistant integration for energy consumption data from UK SMETS (Smart) meters using the Hildebrand Glow API. T

Aniket 153 Dec 30, 2022
Electrolux Pure i9 robot vacuum integration for Home Assistant.

Home Assistant Pure i9 This repository integrates your Electrolux Pure i9 robot vacuum with the smart home platform Home Assistant. The integration co

Niklas Ekman 15 Dec 22, 2022
Water quality integration for Home Assistant with data provided by Budapest FVM

Water Quality FVM (Budapest, HU) custom integration for Home Assistant This custom component integrates water quality information provided by Budapest

Atticus Maximus 3 Dec 23, 2021
A Home Assistant integration for Solaredge inverters

A Home Assistant integration for Solaredge inverters. Supports multiple inverters chained through RS485.

Seth 50 Dec 23, 2022
Nordpool_diff custom integration for Home Assistant

nordpool_diff custom integration for Home Assistant Requires https://github.com/custom-components/nordpool Applies non-causal FIR differentiator1 to N

Joonas Pulakka 45 Dec 23, 2022
Smart EQ connect - Custom Integration for Home Assistant

Smart EQ Connect platform as a Custom Component for Home Assistant.

Rene Nulsch 2 Jan 4, 2022
OPNsense integration with Home Assistant

hass-opnsense Join OPNsense with home-assistant! hass-opnsense uses the built-in xmlrpc service of OPNsense for all interactions. This project is curr

Travis Glenn Hansen 54 Jan 3, 2023
Component for deep integration LedFx from Home Assistant.

LedFX for Home Assistant Component for deep integration LedFx from Home Assistant. Table of Contents FAQ Install Config Performance FAQ Q. What versio

Dmitry Mamontov 28 Dec 13, 2022
Aqara Camera G3 integration for Home Assistant

Aqara Camera G3 integration for Home Assistant ATTENTION: The component only works after enabled telnet. Only supportd stream. Not support still image

null 14 Dec 18, 2022
Sleep As Android integration for Home Assistant

Sleep As Android custom integration This integration will allow you to get events from your SleepAsAndroid application in a form of the sensor states

Igor 84 Dec 30, 2022
Skykettle ha - Redmond SkyKettle integration for Home Assistant

Redmond SkyKettle integration for Home Assistant This integration allows to cont

Alexey 'Cluster' Avdyukhin 48 Jan 6, 2023
Example Python code for building RPi-controlled robotic systems

RPi Example Code Example Python code for building RPi-controlled robotic systems These python files have been compiled / developed by the Neurobionics

Elliott Rouse 2 Feb 4, 2022
Rasberry Pie GPIO memory game. Press the corresponding key to the lit LED.

RPie-keyboard-game Rasberry Pie GPIO memory game. Press the corresponding key to the lit LED. Randem LED (general output) is lit up on rasberrypi rand

Shawn Dowling 1 Oct 24, 2021
A ch341dll Wrap is for using in Python 32bits windows to access I2C SPI and MDIO (by GPIO), and Demo with display PC sreen on OLED by i2c or SPI .

ch341dll_wrap_typcal_app A ch341dll Wrap is for using in Python 32bits windows to access I2C SPI and MDIO (by GPIO). In addition, I provided 3 Demo. I

null 13 Jan 2, 2023