Update list of platforms/drivers

This commit is contained in:
deadprogram 2014-11-03 17:38:20 -08:00
parent 04ea7b057e
commit 85e224688f
1 changed files with 8 additions and 5 deletions

View File

@ -2,7 +2,7 @@
http://gobot.io/
Gobot is a framework using the Go programming language (http://golang.org/) for robotics, physical computing, and the Internet of Things.
Gobot is a framework using the Go programming language (http://golang.org/) for robotics, physical computing, and the Internet of Things.
It provides a simple, yet powerful way to create solutions that incorporate multiple, different hardware devices at the same time.
@ -90,7 +90,7 @@ func main() {
## Hardware Support
Gobot has a extensible system for connecting to hardware devices. The following robotics and physical computing platforms are currently supported:
- [Ardrone](http://ardrone2.parrot.com/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/ardrone)
- [Arduino](http://www.arduino.cc/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/firmata)
- [Beaglebone Black](http://beagleboard.org/Products/BeagleBone+Black/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/beaglebone)
@ -99,9 +99,10 @@ Gobot has a extensible system for connecting to hardware devices. The following
- [Leap Motion](https://www.leapmotion.com/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/leapmotion)
- [Neurosky](http://neurosky.com/products-markets/eeg-biosensors/hardware/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/neurosky)
- [OpenCV](http://opencv.org/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/opencv)
- [Pebble](https://www.getpebble.com/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/pebble)
- [Spark](https://www.spark.io/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/spark)
- [Sphero](http://www.gosphero.com/) <=> [Library](https://github.com/hybridgroup/gobot/tree/master/platforms/sphero)
Support for many devices that use General Purpose Input/Output (GPIO) have
a shared set of drivers provided using the cylon-gpio module:
@ -109,9 +110,11 @@ a shared set of drivers provided using the cylon-gpio module:
- [GPIO](https://en.wikipedia.org/wiki/General_Purpose_Input/Output) <=> [Drivers](https://github.com/hybridgroup/gobot/tree/master/platforms/gpio)
- Analog Sensor
- Button
- Direct Pin
- Digital Sensor
- Direct Pin
- LED
- MakeyButton
- Motor
- Servo
@ -135,13 +138,13 @@ Gobot includes a RESTful API to query the status of any robot running within a g
To activate the API, require the `github.com/hybridgroup/gobot/api` package and instantiate the `API` like this:
```go
```go
gbot := gobot.NewGobot()
api.NewAPI(gbot).Start()
```
You can also specify the api host and port, and turn on authentication:
```go
```go
gbot := gobot.NewGobot()
server := api.NewAPI(gbot)
server.Port = "4000"