Hardware Reference
In-Depth Information
Sketch
The sketch will look like Listing 23-1.
Listing 23-1: Sensor sketch (fi lename: Chapter23.ino )
1 #include <Bridge.h>
2 #include <FileIO.h>
3 #include <YunServer.h>
4 #include <YunClient.h>
5
6 YunServer server;
7 String startString;
8
9 int iteration = 0;
10
11 void setup()
12 {
13 Serial.begin(9600);
14 Bridge.begin();
15 FileSystem.begin();
16
17 server.listenOnLocalhost();
18 server.begin();
19 }
20
21 void loop ()
22 {
23 String dataString;
24 YunClient client;
25
26 dataString += getTimeStamp();
27 dataString += ", ";
28
29 int sensor = analogRead(A3);
30 dataString += String(sensor);
31
32 Serial.println(dataString);
33
34 iteration++;
35 if (iteration == 20)
36 {
37 boolean result = logResults(dataString);
38 if (result == false)
39 {
40 // Uhoh, couldn't write!
41 Serial.println("ERR: Couldn't write data to file");
42 }
43 iteration = 0;
44 }
45
 
Search WWH ::




Custom Search