Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <DHT.h>
- #include <Arduino.h>
- #include <ESP8266WiFi.h>
- #include <ESP8266WiFiMulti.h>
- #include <ESP8266HTTPClient.h>
- DHT dht(4, DHT22);
- ESP8266WiFiMulti WiFiMulti;
- const int pin1 = 16;
- const int pin2 = 5;
- const int pin3 = 4;
- const int pin4 = 0;
- const int pin5 = 14;
- const int pin6 = 12;
- const int pin7 = 13;
- const int pin8 = 15;
- const int pin9 = 2;
- void setup() {
- pinMode(pin1, OUTPUT);
- pinMode(pin2, OUTPUT);
- pinMode(pin3, OUTPUT);
- pinMode(pin4, OUTPUT);
- pinMode(pin5, OUTPUT);
- pinMode(pin6, OUTPUT);
- pinMode(pin7, OUTPUT);
- pinMode(pin8, OUTPUT);
- pinMode(pin9, OUTPUT);
- pinMode(2, OUTPUT);
- Serial.begin(115200);
- for(uint8_t t = 4; t > 0; t--) {
- Serial.printf("Laeb %d...\n", t);
- Serial.flush();
- delay(1000);
- }
- WiFi.mode(WIFI_STA);
- WiFiMulti.addAP("TLU", "");
- }
- void loop() {
- WiFiClient client;
- HTTPClient http;
- String aadress="";
- Serial.println();
- aadress="";
- aadress+="http://iottlu.azurewebsites.net/pages/tund3/location.txt";
- http.begin(aadress);
- int httpCode = http.GET();
- String payload = http.getString();
- if(payload[0]=='2'){
- digitalWrite(pin1, HIGH);
- }else{
- digitalWrite(pin1, LOW);
- }
- if(payload[1]=='2'){
- digitalWrite(pin2, HIGH);
- }else{
- digitalWrite(pin2, LOW);
- }
- if(payload[2]=='2'){
- digitalWrite(pin3, HIGH);
- }else{
- digitalWrite(pin3, LOW);
- }
- if(payload[3]=='2'){
- digitalWrite(pin4, HIGH);
- }else{
- digitalWrite(pin4, LOW);
- }
- if(payload[4]=='2'){
- digitalWrite(pin5, HIGH);
- }else{
- digitalWrite(pin5, LOW);
- }
- if(payload[5]=='2'){
- digitalWrite(pin6, HIGH);
- }else{
- digitalWrite(pin6, LOW);
- }
- if(payload[6]=='2'){
- digitalWrite(pin7, HIGH);
- }else{
- digitalWrite(pin7, LOW);
- }
- if(payload[7]=='2'){
- digitalWrite(pin8, HIGH);
- }else{
- digitalWrite(pin8, LOW);
- }
- if(payload[8]=='2'){
- digitalWrite(pin9, HIGH);
- }else{
- digitalWrite(pin9, LOW);
- }
- Serial.println(payload[8]);
- delay(2000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement