hybridgroup.gobot/drivers/gpio
Thomas Kohler 0d0a508c60
core(build): CLI removed (#946)
* core(build): CLI removed
* adjust install instructions in doc and README
* fix master_test and remove useless/duplicated tests examples_test.go
2023-06-04 18:36:55 +02:00
..
LICENSE Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
README.md core(build): CLI removed (#946) 2023-06-04 18:36:55 +02:00
aip1640_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
aip1640_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
button_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
button_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
buzzer_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
buzzer_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
direct_pin_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
direct_pin_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
doc.go core(build): CLI removed (#946) 2023-06-04 18:36:55 +02:00
easy_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
easy_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
gpio.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
grove_drivers.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
grove_drivers_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
hd44780_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
hd44780_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
helpers_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
led_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
led_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
makey_button_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
makey_button_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
max7219_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
max7219_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
motor_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
motor_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
pir_motion_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
pir_motion_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
relay_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
relay_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
rgb_led_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
rgb_led_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
servo_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
servo_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
stepper_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
stepper_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
tm1638_driver.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00
tm1638_driver_test.go Build(v2): revert move to v2 subfolder (#932) 2023-05-29 19:23:28 +02:00

README.md

GPIO

This package provides drivers for General Purpose Input/Output (GPIO) devices. It is normally used by connecting an adaptor such as Raspberry Pi that supports the needed interfaces for GPIO devices.

Getting Started

Please refer to the main README.md

Hardware Support

Gobot has a extensible system for connecting to hardware devices. The following GPIO devices are currently supported:

  • Button
  • Buzzer
  • Direct Pin
  • Grove Button
  • Grove Buzzer
  • Grove LED
  • Grove Magnetic Switch
  • Grove Relay
  • Grove Touch Sensor
  • LED
  • Makey Button
  • Motor
  • Proximity Infra Red (PIR) Motion Sensor
  • Relay
  • RGB LED
  • Servo
  • Stepper Motor
  • TM1638 LED Controller

More drivers are coming soon...