mirror of
https://github.com/eclipse/upm.git
synced 2025-07-01 09:21:12 +03:00
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:
@ -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
|
Reference in New Issue
Block a user