Skip to content

aokpc/rgpio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rgpio

rgpioはpigpio及びgpiozeroをラップし、Raspberry pi 5にも対応した、ArduinoライクなGPIO制御ライブラリです。

注意

このライブラリはArduinoを普段使っていて、追加の学習コストを抑えて簡単にRaspberry PiのGPIOを使いたい人向けに設計されています。そのため、pigpioやgpiozeroの全ての機能をサポートしているわけではありません。高度な制御が必要な場合は、pigpioやgpiozeroを直接使用することをお勧めします。

機能

  • GPIOのデジタル入出力制御
    import rgpio
    
    gpio = rgpio.GPIO()
    
    gpio.pinMode(16, rgpio.INPUT)
    print(gpio.digitalRead(16))
    
    gpio.pinMode(17, rgpio.OUTPUT)
    gpio.digitalWrite(17, rgpio.HIGH)
  • PWM制御
    import rgpio
    
    gpio = rgpio.GPIO()
    
    gpio.pinMode(18, rgpio.OUTPUT)
    gpio.analogWrite(18, 128)
  • サーボモーター制御
    import rgpio
    
    gpio = rgpio.GPIO()
    
    servo = gpio.Servo(17)
    servo.write(90)
    servo.writeMicroseconds(1500)

インストール

git clone https://github.com/aokpc/rgpio.git
cd rgpio
pip install .

About

Arduinoライクなラズパイ用GPIO制御ライブラリ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages