Collision: Added C Src and Example

This module was initially known as GroveCollision. It has been
now changed to Collision. C source and examples added.

Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
This commit is contained in:
Abhishek Malik
2016-09-12 14:37:53 -07:00
committed by Noel Eck
parent 2a63e97533
commit 0f7bb5573c
20 changed files with 186 additions and 105 deletions

View File

@ -22,11 +22,11 @@
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
import time, sys, signal, atexit
import pyupm_grovecollision as upmGrovecollision
import pyupm_collision as upmcollision
# The was tested with the Grove Collision Sensor
# Instantiate a Grove Collision on digital pin D2
myGrovecollision = upmGrovecollision.GroveCollision(2)
# The was tested with the Collision Sensor
# Instantiate a Collision on digital pin D2
mycollision = upmcollision.Collision(2)
## Exit handlers ##
@ -49,9 +49,9 @@ collisionState = False
print "No collision"
while(1):
if (myGrovecollision.isColliding() and not collisionState):
if (mycollision.isColliding() and not collisionState):
print "Collision!"
collisionState = True
elif (not myGrovecollision.isColliding() and collisionState):
elif (not mycollision.isColliding() and collisionState):
print "No collision"
collisionState = False