1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-09 19:29:27 +08:00

147 Commits

Author SHA1 Message Date
deadprogram
f90acf82a3 Increase hover time and remove cruft from simple Bebop drone example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-04-12 14:32:53 -07:00
jeromefroe
61201913b1 Added example of how to use temp36 temperature sensor with firmata 2016-04-01 17:24:43 -04:00
deadprogram
b4427ced97 Adds support for Dualshock4 wireless gamepad 2016-02-20 09:41:38 -08:00
deadprogram
7ef09a58ba Update ARDrone face tracking example to use main go-opencv fork 2016-02-19 18:39:30 -08:00
deadprogram
f55cd94cd5 Use OpenCV 2.4, as well as switch to main fork of go-opencv 2016-02-19 18:36:33 -08:00
deadprogram
d0a5893f27 Fix #236 & fix #239 by correcting initialization and temperature conversion for MPU-6050 2016-02-17 12:25:15 -08:00
Andrew Stewart
111a6df996 Add support for 'hand' and 'gesture' Leap Motion events 2016-02-17 12:25:15 -08:00
Hrishikesh Tapaswi
ed4522248f Name C.H.I.P. pins according to printed names
It's more convenient to refer to a pin by the name that's printed right
on the header itself instead of having to count the pin number.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-17 12:25:15 -08:00
deadprogram
2baa2dcf89 Add MMA7660 accelerometer example for C.H.I.P. 2016-02-17 12:25:15 -08:00
Hrishikesh Tapaswi
42475e479d Get I2C functionality before doing SMBus block I/O
In the sysfs i2cDevice implementation, use an ioctl to get the adapter
functionality mask. Prefer SMBus block I/O but if it's not available,
perform read/write calls directly on the file descriptor.

Improve Wiichuck error handling. Add a 1 ms delay between I/O operations
to the Wiichuck; this dramatically improves reliability.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-17 12:25:15 -08:00
deadprogram
bc50d792fb Adds additional examples for C.H.I.P. 2016-02-17 12:25:14 -08:00
Hrishikesh Tapaswi
8f79c322e0 Add support for the CHIP platform
This includes support for GPIO and I2C interfaces.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-17 12:25:14 -08:00
Cathal Garvey
79fad6bae4 Fixed event race condition
If this is anything like the Bebop, then taking off immediately fires the "flying" event, but these events aren't buffered so attaching an event handler afterwards achieves nothing. When I ran the same code for the Bebop (as suggested on the site) it never landed, prompting an emergency connect-with-phone-hammer-buttons scramble. Swapping the event registration with the takeoff method call fixed the problem immediately.
2016-02-17 12:25:14 -08:00
deadprogram
24ccd3dde6 Corrections needed for Bebop to handle Outside mode 2015-10-24 16:45:53 -07:00
deadprogram
fdf5576e15 Needed to setup the event handler before the method that triggers it 2015-10-24 15:50:44 -07:00
deadprogram
929ccd2ff7 Docs and examples to better show off Grove GPIO 2015-10-22 16:56:03 -07:00
deadprogram
187d79f360 Added square of fire example 2015-10-11 13:41:52 -07:00
Matt Aimonetti
601e4916a2 let devs set and use custom LCD characters
I noticed that the grove LCD screen only has an ASCII/Japanese font table. I need to be able to display accented characters
looking at the data sheet the screen supports up to 8 custom CGRAM characters. I added an API to set those CGRAM characters
as well as a map of common latin 1 characters + emoticons
2015-10-11 00:49:57 -07:00
Ron Evans
79c9657807 Merge pull request #196 from hybridgroup/add/platforms/keyboard
Add basic keyboard driver using `stty`
2015-07-17 08:18:54 -07:00
Adrian Zankich
88f7a68c46 Update jhd1313m1 Scroll and grove lcd example 2015-07-15 17:57:22 -07:00
Filip Gospodinov
52ed70322a edison_grove_lcd: add multi-line example 2015-07-11 00:08:04 +02:00
Adrian Zankich
d751445cc0 Add edison grove examples 2015-07-09 11:50:39 -07:00
Andrew Stewart
15a764d865 add basic keyboard driver using stty 2015-07-09 11:41:33 -07:00
Adrian Zankich
761dae973f Add MMA7660Driver 2015-07-08 10:54:37 -07:00
Adrian Zankich
b212a40a7e Add buzzer example 2015-07-03 19:03:31 -07:00
Adrian Zankich
bc8bb36f8f Update mqtt package for latest paho mqtt api compatibility 2015-04-06 15:35:11 -07:00
Adrian Zankich
96c0677d36 Add lidar example 2015-03-27 09:55:44 -07:00
Adrian Zankich
3f0dd3efb9 Merge branch 'dev' 2014-12-28 08:13:33 -08:00
Adrian Zankich
78436285ec Refactor and add tests 2014-12-28 08:04:15 -08:00
Adrian Zankich
541761b98e Merge branch 'dev' into event-stream
Conflicts:
	platforms/spark/spark_core_adaptor.go
2014-12-28 05:20:52 -08:00
Adrian Zankich
51feaa9985 Update examples, slight refactor and more tests 2014-12-28 04:54:14 -08:00
Javier Cervantes
5002287a78 Adding Function methods to spark core adaptor 2014-12-28 04:54:13 -08:00
Javier Cervantes
c679128587 Adding Variable method to spark code adaptor 2014-12-28 04:54:13 -08:00
Adrian Zankich
4a9954a5f9 Slight refactor and add default config constructors 2014-12-25 08:32:24 -08:00
Javier Cervantes
70e89aec05 Adding EventStream method to spark adaptor 2014-12-09 18:27:39 +01:00
Adrian Zankich
be963f989c Increase gobot package test coverage 2014-11-30 00:19:53 -08:00
Adrian Zankich
fbc79e1a8f Update raspi package for new i2c interface 2014-11-19 17:44:08 -08:00
Adrian Zankich
0541eee697 Update edison package for new i2c interface 2014-11-19 17:41:34 -08:00
Adrian Zankich
6832c1739a Update firmata package for new i2c interface 2014-11-19 17:24:17 -08:00
Adrian Zankich
557e5a239c Update beaglebone package for new i2c interface 2014-11-19 17:18:01 -08:00
Adrian Zankich
c5906a9a4b Update beaglebone package for new gpio interface 2014-11-16 14:18:29 -08:00
Adrian Zankich
ea27332430 Merge pull request #145 from hybridgroup/mpu6050
Mpu6050
2014-11-10 18:30:54 -08:00
deadprogram
b4ff16d14b Support for MPU6050
- Add initial support for MPU6050
- Add real simple test impl
- Add proper formatting
- This pumps out data
2014-11-10 17:05:14 -08:00
deadprogram
9d864d4f1d WIP on MPL115A2
More WIP on mpl115a2
Even more WIP
This pumps out data
2014-11-10 16:53:49 -08:00
Adrian Zankich
ce7181741f Add constructor clientid parameter and set proper datatype for On callback function 2014-11-06 12:28:04 -08:00
Adrian Zankich
5ddfd4a848 Add raspi support 2014-11-04 17:14:36 -08:00
deadprogram
ccbe8b21f5 Working mqtt examples 2014-11-04 08:54:06 -08:00
deadprogram
33367e1af7 Adding firmata/mqtt example 2014-11-04 07:12:02 -08:00
deadprogram
b2e4bd5e55 Simple case is working 2014-11-03 23:29:07 -08:00
Adrian Zankich
fd24e6a9fe Update docs 2014-10-28 14:52:59 -07:00