Hi I have some problems with my WEMOS D1 MINI MODULE, I use a SHT30 sensor of temperature and humidity and an OLED SHIELD DISPLAY but I can't, here's the code and a photo of the module, hope it helps:
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include "Adafruit_SSD1306.h"
#include <WEMOS_SHT3X.h>
#define OLED_RESET 0 // GPIO0
Adafruit_SSD1306 display(OLED_RESET);
SHT3X sht30(0x45);
void setup() {
Serial.begin(115200);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3C (for the 64x48)
display.display();
}
void loop() {
sht30.get();
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("- SHT30 -");
display.print("T ");
display.print(sht30.cTemp);
display.println(" *C");
display.print("H ");
display.print(sht30.humidity);
display.println(" %");
display.println("");
display.println("projetsdiy");
display.display();
delay(2000);
}
When I compile it, I get this error:
Arduino:1.8.5 (Windows 10), Tarjeta:"WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from C:\Users\arg21\Documents\Arduino\libraries\WEMOS_SHT3x_Arduino_Library-master\src\WEMOS_SHT3X.h:12:0,
from C:\Users\arg21\Documents\Arduino\libraries\WEMOS_SHT3x_Arduino_Library-master\src\WEMOS_SHT3X.cpp:1:
C:\Users\arg21\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire/Wire.h: In member function 'byte SHT3X::get()':
C:\Users\arg21\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire/Wire.h:69:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
C:\Users\arg21\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire/Wire.h:67:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
Archiving built core (caching) in: C:\Users\arg21\AppData\Local\Temp\arduino_cache_379651\core\core_esp8266_esp8266_d1_mini_CpuFrequency_80,FlashSize_4M1M,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,FlashErase_none,UploadSpeed_921600_c6cf9931b6bc26752ec6a4be0fb66ae6.a
El Sketch usa 260700 bytes (24%) del espacio de almacenamiento de programa. El máximo es 1044464 bytes.
Las variables Globales usan 33144 bytes (40%) de la memoria dinámica, dejando 48776 bytes para las variables locales. El máximo es 81920 bytes.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Thanks in advance, appreciate that.