From 5b5271e98c6d7f0ffea9d6b3fbf2cec43d283d64 Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Tue, 1 Mar 2011 09:10:13 +0800 Subject: Imported nxt-python baseline (v2.1.0) --- nxt-python-fantom/examples/mary.py | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 nxt-python-fantom/examples/mary.py (limited to 'nxt-python-fantom/examples/mary.py') diff --git a/nxt-python-fantom/examples/mary.py b/nxt-python-fantom/examples/mary.py new file mode 100644 index 0000000..907cc23 --- /dev/null +++ b/nxt-python-fantom/examples/mary.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python +# +# Converted from mary.rb found in ruby_nxt package +# Plays "Mary Had A Little Lamb" +# Author: Christopher Continanza + +from time import sleep +import nxt.locator + +FREQ_C = 523 +FREQ_D = 587 +FREQ_E = 659 +FREQ_G = 784 + +b = nxt.locator.find_one_brick() + +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_C, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_E, 500) +sleep(0.5) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_D, 500) +sleep(0.5) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_G, 500) +b.play_tone_and_wait(FREQ_G, 500) +sleep(0.5) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_C, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_E, 500) +b.play_tone_and_wait(FREQ_D, 500) +b.play_tone_and_wait(FREQ_C, 750) -- cgit v1.2.3