Arduino Grove WiFi aktiverat växthusgaser (5 / 7 steg)
Steg 5: Kod tips att få arbeta
Första I'am använder Arduino IDE V1.7.6 Detta är viktigt om du har en ny WiFI sheild, om du använder en annan IDE för din WiFi sköld som fungerar. Var min gäst. (Du också behöver inte nödvändigtvis WiFi)
I rutan måste du hitta där du måste placera ditt nätverksnamn och lösenord. Jag la den i MÖSSOR där du ska leta. Det är mot toppen. Här är vad den säger så kan du göra en kontroll-F
"typedef int (* pgetSensorValue)(void);
rgb_lcd lcd;
booleska isBackLightOn = sant;
char cmdstr [CMDSTR_MAX_LEN];
char ssid [48] = "Ange ditt nätverk namn här mellan citera märken"; ditt nätverk SSID (namnet) röding psw [48] = "Ange ditt WIFI lösenord mellan den citera märken"; nätverkslösenordet"
Här är Stifttilldelningar kan du ändra om du så önskar. Konfigurationen av digital pin refererar inte till faktiska stift ganska kontakten placerar du kan se på bilden. Som ni kan se här koden gör det möjligt för ännu fler grove sensorer som jag inte valde att välja som en knapp, servo, Summer, relä och PIR
"const int LightSensorIndex = 1;
CONST int UVSensorIndex = 2; CONST int THSensorIndex = 3; CONST int LocalIPIndex = 4;
CONST int pinSound = A0; CONST int pinMoistrue = A1; CONST int pinUV = A2; CONST int pinLight = A4; CONST int pinButton = 5; CONST int pinEncoder1 = 2; CONST int pinEncoder2 = 3; CONST int pinBuzzer = 4; CONST int pinRelay = 8; CONST int pinPIR = 6; CONST int pinServo = 6; "
Jag använde standard:
Temperatur & luftfuktighet SensorI2C
SensorA1Light fukt
SensorA2UV
SensorA3PIR rörelse
SensorD7EncoderD2ButtonUART(D1)
LCD-RGB BacklightI2C
RelayD5
ServoD6
BuzzerD4