File tree Expand file tree Collapse file tree 3 files changed +17
-28
lines changed Expand file tree Collapse file tree 3 files changed +17
-28
lines changed Original file line number Diff line number Diff line change 1
- # Arduino Sensorkit Library
2
-
3
- ![ ] ( https://travis-ci.org/arduino-libraries/MKRGSM.svg?branch=master )
4
-
5
- This library is for the Arduino Sensor Kit
1
+ # Arduino Sensorkit Library
2
+
3
+ ![ ] ( https://travis-ci.org/arduino-libraries/MKRGSM.svg?branch=master )
4
+
5
+ This library is for the Arduino Sensor Kit
Original file line number Diff line number Diff line change 2
2
3
3
SensorKit kit;
4
4
5
- float pressure;
6
-
7
5
void setup () {
8
6
Serial.begin (9600 );
9
7
kit.begin ();
@@ -17,7 +15,7 @@ void loop() {
17
15
18
16
// Get and print atmospheric pressure data
19
17
Serial.print (" Pressure: " );
20
- Serial.print (pressure = Pressure.readPressure ());
18
+ Serial.print (Pressure.readPressure ());
21
19
Serial.println (" Pa" );
22
20
23
21
// Get and print altitude data
Original file line number Diff line number Diff line change 2
2
3
3
SensorKit kit;
4
4
5
- int pressure;
6
- int accelX;
7
- int humidity;
5
+ float temperature;
8
6
9
7
void setup () {
10
8
// put your setup code here, to run once:
11
9
Serial.begin (9600 );
10
+ while (!Serial);
11
+ Serial.println (" init" );
12
+
12
13
kit.begin ();
14
+ Oled.setFont (u8g2_font_ncenB08_tr); // choose a suitable font
13
15
}
14
16
15
17
void loop () {
16
18
// put your main code here, to run repeatedly:
17
- pressure = Pressure.readPressure ();
18
- accelX = Accelerometer.readX ();
19
- humidity = Environment.readHumidity ();
20
-
21
- Serial.print (" Pressure: " );
22
- Serial.println (pressure);
23
- Serial.println ();
24
-
25
- Serial.print (" Accel X: " );
26
- Serial.println (accelX);
19
+ temperature = Pressure.readTemperature ();
20
+ Serial.println (temperature);
27
21
28
- Serial.print (" Humidity: " );
29
- Serial.println (humidity);
30
-
31
22
printScreen ();
32
- delay (1000 );
33
23
}
34
24
35
25
void printScreen () {
36
26
Oled.clearBuffer (); // clear the internal memory
37
- Oled.setFont (u8g2_font_ncenB08_tr); // choose a suitable font
38
- Oled.drawStr ( 0 , 10 , " Analog Value: " ); // write something to the internal memory
39
- Oled.print (pressure); // print random value read from pin A0
27
+ Oled.setCursor ( 0 , 10 );
28
+ Oled.print (temperature); // print random value read from pin A0
29
+ Oled.print (" ºC " );
40
30
Oled.sendBuffer (); // transfer internal memory to the display
31
+ delay (1000 );
41
32
}
You can’t perform that action at this time.
0 commit comments