Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pynxc/tutorial_samples/11_DC_master.py
diff options
context:
space:
mode:
Diffstat (limited to 'pynxc/tutorial_samples/11_DC_master.py')
-rw-r--r--pynxc/tutorial_samples/11_DC_master.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/pynxc/tutorial_samples/11_DC_master.py b/pynxc/tutorial_samples/11_DC_master.py
new file mode 100644
index 0000000..28f85bf
--- /dev/null
+++ b/pynxc/tutorial_samples/11_DC_master.py
@@ -0,0 +1,37 @@
+#MASTER
+
+DEFINE BT_CONN=1
+
+def sub_BTCheck(conn):
+ if (BluetoothStatus(conn)!=NO_ERR):
+ TextOut(5,LCD_LINE2,"Error")
+ Wait(1000)
+ Stop(True)
+
+DEFINE('MOTOR(p,s)',"""RemoteSetOutputState(BT_CONN, p, s, \\
+ OUT_MODE_MOTORON+OUT_MODE_BRAKE+OUT_MODE_REGULATED, \\
+ OUT_REGMODE_SPEED, 0, OUT_RUNSTATE_RUNNING, 0)""")
+
+def main():
+ sub_BTCheck(BT_CONN)
+ RemotePlayTone(BT_CONN, 4000, 100)
+
+ while (BluetoothStatus(BT_CONN)!=NO_ERR):
+ pass
+
+ Wait(110)
+ RemotePlaySoundFile(BT_CONN, "! Click.rso", false)
+
+ while (BluetoothStatus(BT_CONN)!=NO_ERR):
+ pass
+
+ #Wait(500)
+ RemoteResetMotorPosition(BT_CONN,OUT_A,true)
+
+ while (BluetoothStatus(BT_CONN)!=NO_ERR):
+ pass
+
+ MOTOR(OUT_A,100)
+ Wait(1000)
+ MOTOR(OUT_A,0)
+