-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathArduino github
More file actions
39 lines (38 loc) · 948 Bytes
/
Copy pathArduino github
File metadata and controls
39 lines (38 loc) · 948 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include<Adafruit_SSD1306.h>
#include<Adafruit_GFX.h>
#include<Wire.h>
#include<Adafruit_AM2320.h>
#include<SoftwareSerial.h>
#include "TFMini.h"
#define OLED_RESET 4;s
Adafruit_SSD1306 display(OLED_RESET);
Adafruit_AM2320 am2320 = Adafruit_AM2320();
SoftwareSerial myser(10,11);
TFMini tfmini;
void setup(){
Wire.begin();
am2320.begin();
display.begin(SSD1306_SWITCHCAPVCC,0x3C);
myser.begin(TFMINI_BAUDRATE);
tfmini.begin(&myser);
}
void loop(){
delay(2000);
float h = am2320.readHumidity();
float t = am2320.readTemperature();
float d = tfmini.getDistance();
float s_s = tfmini.getRecentSignalStrength();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.print("sup!");
display.setCursor(0,3);
display.print(h);
display.setCursor(0,6);
display.print(s_s);
display.setCursor(1,6);
display.print(t);
display.setCursor(2,0);
display.print(d);
display.display();
}