summaryrefslogtreecommitdiff
path: root/Venus_Skeleton/libs/TrueRandom/examples/Magic8Ball/Magic8Ball.pde
diff options
context:
space:
mode:
Diffstat (limited to 'Venus_Skeleton/libs/TrueRandom/examples/Magic8Ball/Magic8Ball.pde')
-rw-r--r--Venus_Skeleton/libs/TrueRandom/examples/Magic8Ball/Magic8Ball.pde59
1 files changed, 59 insertions, 0 deletions
diff --git a/Venus_Skeleton/libs/TrueRandom/examples/Magic8Ball/Magic8Ball.pde b/Venus_Skeleton/libs/TrueRandom/examples/Magic8Ball/Magic8Ball.pde
new file mode 100644
index 0000000..101bd38
--- /dev/null
+++ b/Venus_Skeleton/libs/TrueRandom/examples/Magic8Ball/Magic8Ball.pde
@@ -0,0 +1,59 @@
+/*
+ * A magic 8 ball.
+ *
+ * Press the reset button to see into the future.
+ *
+ * View the answer to your question in the Serial Monitor, at 19200 baud.
+ *
+ * Press the Arduino reset button to ask another question.
+ *
+ */
+
+#include <TrueRandom.h>
+
+char* answers[20] = {
+ "As I see it, yes",
+ "It is certain",
+ "It is decidedly so",
+ "Mostly likely",
+ "Outlook good",
+ "Signs point to yes",
+ "Without a doubt",
+ "Yes",
+ "Yes - definitely",
+ "You may rely on it",
+ "Reply hazy, try again",
+ "Ask again later",
+ "Better not tell you now",
+ "Cannot predict now",
+ "Concentrate and ask again",
+ "Don't count on it",
+ "My reply is no",
+ "My sources say no",
+ "Outlook not so good",
+ "Very doubtful"
+};
+
+int answerNumber;
+
+void setup() {
+ Serial.begin(9600);
+
+ Serial.print("The answer is ");
+
+ // Dramatic pause
+ delay(1000);
+ Serial.print(". ");
+ delay(1000);
+ Serial.print(". ");
+ delay(1000);
+ Serial.print(". ");
+ delay(1000);
+
+ answerNumber = TrueRandom.random(20);
+ Serial.println( answers[answerNumber] );
+}
+
+void loop() {
+ ; // Do nothing
+} \ No newline at end of file