File tree Expand file tree Collapse file tree 1 file changed +60
-0
lines changed
libraries/Bridge/examples/MailboxReadMessage Expand file tree Collapse file tree 1 file changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ Read Messages from the Mailbox
3+
4+ This example for the Arduino Yún sdemonstrate how to
5+ read the messages queue, called Mailbox using the
6+ Bridge library.
7+ The messages can be sent to the queue through REST calls.
8+ Appen the message in the URL after the keyword "/mailbox".
9+ Example
10+
11+ "/mailbox/hello"
12+
13+ created 3 Feb 2014
14+ by Federico Vanzati & Federico Fissore
15+
16+ This example code is in the public domain.
17+
18+ http://arduino.cc/en/Tutorial/MailboxReadMessage
19+
20+ */
21+
22+ #include < Mailbox.h>
23+
24+ void setup () {
25+ pinMode (13 , OUTPUT);
26+ digitalWrite (13 , LOW);
27+ // Initialize Bridge and Mailbox
28+ Bridge.begin ();
29+ Mailbox.begin ();
30+ digitalWrite (13 , HIGH);
31+
32+ // Initialize Serial
33+ Serial.begin (9600 );
34+
35+ // Wait until a Serial Monitor is connected.
36+ while (!Serial);
37+
38+ Serial.println (" Mailbox Read Message\n " );
39+ Serial.println (" The Mailbox is checked every 10 seconds. The incoming messages will be shown below.\n " );
40+ }
41+
42+ void loop () {
43+ String message;
44+
45+ // if there is a message in the Mailbox
46+ if (Mailbox.messageAvailable ())
47+ {
48+ // read all the messages present in the queue
49+ while (Mailbox.messageAvailable ())
50+ {
51+ Mailbox.readMessage (message);
52+ Serial.println (message);
53+ }
54+
55+ Serial.println (" Waiting 10 seconds before checking the Mailbox again" );
56+ }
57+
58+ // wait 10 seconds
59+ delay (10000 );
60+ }
You can’t perform that action at this time.
0 commit comments