Т10-000 на своем сервере без Blink

ЕСП8266 и примеры прошивок
Аватар пользователя
admin
Администратор
Сообщений: 341
Зарегистрирован: 10 июн 2017, 16:49
Откуда: Rakun City @GanstaParadise-Telegram
Контактная информация:

Т10-000 на своем сервере без Blink

Сообщение admin » 26 апр 2018, 19:07

T10-000-alarma-timing-toching.zip
сервак точкует и записвает время прибытия
(827.5 KiB) Загружено 291 раз

Код: Выбрать все


#include <EEPROM.h>
#include <ESP8266WiFi.h>

#include <ESP8266HTTPClient.h>
#include <ESP8266httpUpdate.h>
#include <ArduinoJson.h>
#include "math.h"
#include <OneWire.h>
#define tonePin D5
#define GAS D8 
#define ELECTRO D1
#define MIG 2


#define MUZr D7  //d7
#define GASr D6 //d6

///////////////////////////////////////////////////////////////////////
/////////voice/////////////////////////
#include <SoftwareSerial.h>

#include <DFPlayer_Mini_Mp3.h>

SoftwareSerial mySerial(D3, D4); // RX, TX
int i=1;
int val ;


///////////////////////////////////

const char* ssid     = "Gansta-Paradise.com";
const char* password = "123412345";
 
const char* host = "www.gansta-paradise-forum.ru"; 
void setup() {

 ESP.wdtDisable();
 ESP.wdtEnable(WDTO_8S);
  pinMode(GAS, OUTPUT);
  pinMode(ELECTRO, OUTPUT);
    pinMode(MIG, OUTPUT);
    pinMode(A0, INPUT);
    digitalWrite(A0,LOW);
  digitalWrite(GAS,LOW);
  digitalWrite(ELECTRO,LOW); 
   EEPROM.begin(3512); 
  Serial.begin(115200);
 Serial.println("start T10-000 ");
 WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);
  while (WiFi.waitForConnectResult() != WL_CONNECTED) {
    delay(5000);
    ESP.restart();
  }


///////////voice setup

 mySerial.begin(9600);
    mp3_set_serial (mySerial);    //set Serial for DFPlayer-mini mp3 module
  delay (100);
  mp3_set_volume (20);
  mp3_stop ();
//// pinMode(3,INPUT_PULLUP);
//////////////////////////////////////////////


}
 

void loop() {

//////////////////////////////voice//////////



 

///////////////////////////////
 

   ESP.wdtFeed();

webcoderead();

voice();
     
}

///////////////////////////////////////////////////////////////////////////////////////////WEB READER//////////////////////////////////////////////////////////



void voice () { 
  val = analogRead(A0);
  Serial.println(val);
if(val>660){


 mp3_play (i);

 delay(10000);
 ///mp3_stop ();
 i++;
 Serial.println("play"+i);


  HTTPClient http_a;

   
    http_a.begin("http://gansta-paradise.com/T10-000/alarm.php?alarm=T10-000");  //Specify request destination
    int httpCode_a = http_a.GET();

      if (httpCode_a > 0) { //Check the returning code
 
      String payload3 = http_a.getString();   //Get the request response payload
      Serial.println(payload3);                     //Print the response payload
 
    }
 
    http_a.end();   //Close connection
 
 
    delay(1000);

    mp3_stop ();
   
         
 
 if(i==30){

i=1;
 
 }
   
}
       
 ///delay (100);
 ///mp3_play (1);  // Произрываем "mp3/0002.mp3"
/// delay (5000);
/// mp3_play (2); // Произрываем "mp3/0005.mp3"
/// delay (5000);
/// mp3_play (3); // Произрываем "mp3/0001.mp3"
/// delay (5000);
/// mp3_play (4); // Произрываем "mp3/0004.mp3"
/// delay (5000);
// mp3_play (5); // Произрываем "mp3/0003.mp3"
/// delay (5000);
 
}



void webcoderead()
{
     



 ESP.wdtEnable(1000);
 
    HTTPClient http;  //Declare an object of class HTTPClient

 
 
    http.begin("http://gansta-paradise.com/T10-000/data.json");  //Specify request destination
    int httpCode = http.GET();                                                                  //Send the request
 
    if (httpCode > 0) { //Check the returning code


   // Разбор
      const size_t bufferSize = JSON_OBJECT_SIZE (2) + JSON_OBJECT_SIZE (3) + JSON_OBJECT_SIZE (5) + JSON_OBJECT_SIZE (8) + 370;
      DynamicJsonBuffer jsonBuffer (bufferSize);
      JsonObject & root = jsonBuffer.parseObject (http.getString ());
      // Параметры
      int id = root ["id"]; // 1
       const char * gas = root ["gas"]; // ПУСКАЮ ГАЗ
      const char * name = root ["name"]; // "Непомню
    const char* username = root["user_name"]; //Тол
      const char * bumer = root ["bumer"];
      const char * kasta = root ["kasta"];
      const char * bethoven = root ["bethoven"];
      const char * dasboot = root ["dasboot"];
      // Выход на последовательный монитор
      Serial.print ( "electro:");
      Serial.println (name);
       Serial.print ( "migotti:");
        Serial.println (username);
String proverk1 = username;
String proverk2 = username;

     if(proverk1==NULL){

      ESP.restart();
     
     }


       

          Serial.print ( "gas:");
      Serial.println (gas);

            Serial.print ( "bumer:");
      Serial.println (bumer); 
 
String bum1 = bumer;
String kas1 = kasta;
String bethoven1 = bethoven;
String migot = username;
String electro = name;
int gas1 = atoi(gas);
if(kas1=="yes"){
  Serial.print ("kasta_play");
 muz();
}
if(bethoven1=="yes"){
  Serial.print ("bethoven_play");
dasboot_h();

}

if(bum1=="yes"){
  Serial.print ("bumer-play");
 bumer_h();
}
if(electro=="yes"){


digitalWrite(ELECTRO,HIGH);
 Serial.print ("ELECTRO-BZZZ");
 delay(1000);
 
}
else{
  digitalWrite(ELECTRO,LOW);
}


if(migot=="yes"){


digitalWrite(MIG,HIGH);
//// Serial.print (migot);
 delay(1000);
 
}
else{
  digitalWrite(MIG,LOW);
}


if(gas1==11111111){         ///////////////////////////////пароль пустить гас .......ставим свой)))))))


digitalWrite(GAS,HIGH);
//// Serial.print (migot);
 delay(1000);
 
}
else{
  digitalWrite(GAS,LOW);
}
     
 
    /////  String payload = http.getString();   //Get the request response payload

 


 ///   char pak1[100];
////payload.toCharArray(pak1, 30);

 /////Serial.println(pak1[0]);





/////char* p = pak1;
////char* str333;
////////int i = 0;
//////while ((str333 = strtok_r(p, ";", &p)) != NULL) {

///////// Serial.println(str333);
////////int zoka = atoi(str333);

 
     
 ///// EEPROM.begin(3512);
///////EEPROM.write(200+i, zoka);
 ////////    EEPROM.commit();
 ///////     EEPROM.end();

////  i++;

}
   
 
    http.end();   //Close connection

  delay(1000);
   ESP.wdtFeed();
 
 
}


//////////////////////////////////////////////////////////////////////END WEB CODE READ////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////мелоди музыкальные///////////////////////////////////////////////////////////

void bumer_h (){


   tone(tonePin, 1244, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 624.99975);
    delay(694.444166667);
    delay(520.833125);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1244, 624.99975);
    delay(694.444166667);
    delay(520.833125);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1864, 624.99975);
    delay(694.444166667);
    delay(520.833125);
}


void dasboot_h(){


tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 97, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 92, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 184, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 184, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 415, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 130, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 369, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 415, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 130, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 369, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 138, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 440, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 131.578875);
    delay(146.19875);
    tone(tonePin, 440, 131.578875);
    delay(146.19875);
    tone(tonePin, 440, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);

}

void muz(){

  tone(tonePin, 466, 118.538519531);
    delay(131.709466146);
    delay(43.1462044271);
    tone(tonePin, 523, 138.294939453);
    delay(153.661043837);
    delay(37.8475477431);
    tone(tonePin, 554, 181.895314453);
    delay(202.105904948);
    delay(18.1668229167);
    tone(tonePin, 523, 133.526148438);
    delay(148.362387153);
    delay(21.951577691);
    tone(tonePin, 466, 131.482380859);
    delay(146.091534288);
    delay(53.7435177951);
    tone(tonePin, 369, 334.496626953);
    delay(371.662918837);
    delay(18.1668229167);
    tone(tonePin, 349, 1100.90946875);
    delay(1223.23274306);
    delay(100.674476997);
    tone(tonePin, 554, 173.720244141);
    delay(193.02249349);
    delay(22.7085286458);
    tone(tonePin, 622, 135.569916016);
    delay(150.633240017);
    delay(34.8197439236);
    tone(tonePin, 554, 565.442363281);
    delay(628.269292535);
    delay(151.390190972);
    tone(tonePin, 622, 143.744986328);
    delay(159.716651476);
    delay(35.5766948785);
    tone(tonePin, 698, 146.470009766);
    delay(162.744455295);
    delay(33.3058420139);
    tone(tonePin, 622, 393.084630859);
    delay(436.760700955);
    delay(30.2780381944);
    tone(tonePin, 466, 119.90103125);
    delay(133.223368056);
    delay(34.8197439236);
    tone(tonePin, 523, 132.163636719);
    delay(146.848485243);
    delay(18.1668229167);
    tone(tonePin, 554, 153.963824219);
    delay(171.070915799);
    delay(17.4098719618);
    tone(tonePin, 523, 142.382474609);
    delay(158.202749566);
    delay(21.951577691);
    tone(tonePin, 466, 142.382474609);
    delay(158.202749566);
    delay(30.2780381944);
    tone(tonePin, 369, 366.515652344);
    delay(407.239613715);
    delay(24.2224305556);
    tone(tonePin, 349, 1499.44414648);
    delay(1666.04905165);
    delay(223.300531684);
    tone(tonePin, 277, 508.898126953);
    delay(565.442363281);
    delay(15.8959700521);
    tone(tonePin, 311, 658.093160156);
    delay(731.214622396);
    delay(68.1255859375);
    tone(tonePin, 466, 118.538519531);
    delay(131.709466146);
    delay(43.1462044271);
    tone(tonePin, 523, 138.294939453);
    delay(153.661043837);
    delay(37.8475477431);
    tone(tonePin, 554, 181.895314453);
    delay(202.105904948);
    delay(18.1668229167);
    tone(tonePin, 523, 133.526148438);
    delay(148.362387153);
    delay(21.951577691);
    tone(tonePin, 466, 131.482380859);
    delay(146.091534288);
    delay(53.7435177951);
    tone(tonePin, 369, 334.496626953);
    delay(371.662918837);
    delay(18.1668229167);
    tone(tonePin, 349, 1100.90946875);
    delay(1223.23274306);
    delay(100.674476997);
    tone(tonePin, 554, 173.720244141);
    delay(193.02249349);
    delay(22.7085286458);
    tone(tonePin, 622, 135.569916016);
    delay(150.633240017);
    delay(34.8197439236);
    tone(tonePin, 554, 565.442363281);
    delay(628.269292535);
    delay(116.570447049);
    tone(tonePin, 622, 143.744986328);
    delay(159.716651476);
    delay(35.5766948785);
    tone(tonePin, 698, 146.470009766);
    delay(162.744455295);
    delay(33.3058420139);
    tone(tonePin, 622, 393.084630859);
    delay(436.760700955);
    delay(65.0977821181);
    tone(tonePin, 466, 119.90103125);
    delay(133.223368056);
    delay(34.8197439236);
    tone(tonePin, 523, 132.163636719);
    delay(146.848485243);
    delay(18.1668229167);
    delay(188.48078776);
    tone(tonePin, 554, 3.40627929688);
    delay(3.78475477431);
    tone(tonePin, 523, 138.976195313);
    delay(154.417994792);
    delay(21.951577691);
    tone(tonePin, 466, 142.382474609);
    delay(158.202749566);
    delay(30.2780381944);
    tone(tonePin, 369, 366.515652344);
    delay(407.239613715);
    delay(24.2224305556);
    tone(tonePin, 349, 1499.44414648);
    delay(1666.04905165);
    delay(153.661043837);
    tone(tonePin, 277, 570.211154297);
    delay(633.567949219);
    delay(17.4098719618);
    tone(tonePin, 311, 658.093160156);
    delay(731.214622396);




 

}









это устарело,новый мега гига ))
t10000_mega.png

Код: Выбрать все


#include <EEPROM.h>
#include <ESP8266WiFi.h>

#include <ESP8266HTTPClient.h>
#include <ESP8266httpUpdate.h>
#include <ArduinoJson.h>
#include "math.h"
#include <OneWire.h>
#define tonePin D5
#define GAS D8 
#define ELECTRO D1
#define MIG 2


#define MUZr D7  //d7
#define GASr D6 //d6

///////////////////////////////////////////////////////////////////////

const char* ssid     = "Gansta-Paradise.guest";
const char* password = "";
 
const char* host = "www.gansta-paradise-forum.ru"; 
void setup() {

 ESP.wdtDisable();
ESP.wdtEnable(WDTO_8S);
  pinMode(GAS, OUTPUT);
  pinMode(ELECTRO, OUTPUT);
    pinMode(MIG, OUTPUT);

  digitalWrite(GAS,LOW);
  digitalWrite(ELECTRO,LOW); 
   EEPROM.begin(3512); 
  Serial.begin(115200);
 Serial.println("start T10-000 ");
 WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);
  while (WiFi.waitForConnectResult() != WL_CONNECTED) {
    delay(5000);
    ESP.restart();
  }

}
 

void loop() {

   ESP.wdtFeed();

webcoderead();
     
}

///////////////////////////////////////////////////////////////////////////////////////////WEB READER//////////////////////////////////////////////////////////
void webcoderead()
{
     




 
    HTTPClient http;  //Declare an object of class HTTPClient

 
 
    http.begin("http://gansta-paradise.com/T10-000/data.json");  //Specify request destination
    int httpCode = http.GET();                                                                  //Send the request
 
    if (httpCode > 0) { //Check the returning code


   // Разбор
      const size_t bufferSize = JSON_OBJECT_SIZE (2) + JSON_OBJECT_SIZE (3) + JSON_OBJECT_SIZE (5) + JSON_OBJECT_SIZE (8) + 370;
      DynamicJsonBuffer jsonBuffer (bufferSize);
      JsonObject & root = jsonBuffer.parseObject (http.getString ());
      // Параметры
      int id = root ["id"]; // 1
       const char * gas = root ["gas"]; // ПУСКАЮ ГАЗ
      const char * name = root ["name"]; // "Непомню
    const char* username = root["user_name"]; //Тол
      const char * bumer = root ["bumer"];
      const char * kasta = root ["kasta"];
      const char * bethoven = root ["bethoven"];
      const char * dasboot = root ["dasboot"];
      // Выход на последовательный монитор
      Serial.print ( "electro:");
      Serial.println (name);
       Serial.print ( "migotti:");
        Serial.println (username);

          Serial.print ( "gas:");
      Serial.println (gas);

            Serial.print ( "bumer:");
      Serial.println (bumer); 
 
String bum1 = bumer;
String kas1 = kasta;
String bethoven1 = bethoven;
String migot = username;
String electro = name;
int gas1 = atoi(gas);
if(kas1=="yes"){
  Serial.print ("kasta_play");
 muz();
}
if(bethoven1=="yes"){
  Serial.print ("bethoven_play");
dasboot_h();

}

if(bum1=="yes"){
  Serial.print ("bumer-play");
 bumer_h();
}
if(electro=="yes"){


digitalWrite(ELECTRO,HIGH);
 Serial.print ("ELECTRO-BZZZ");
 delay(1000);
 
}
else{
  digitalWrite(ELECTRO,LOW);
}


if(migot=="yes"){


digitalWrite(MIG,HIGH);
//// Serial.print (migot);
 delay(1000);
 
}
else{
  digitalWrite(MIG,LOW);
}


if(gas1==333666){         ///////////////////////////////пароль пустить гас .......ставим свой)))))))


digitalWrite(GAS,HIGH);
//// Serial.print (migot);
 delay(1000);
 
}
else{
  digitalWrite(GAS,LOW);
}
















     
 
    /////  String payload = http.getString();   //Get the request response payload

 


 ///   char pak1[100];
////payload.toCharArray(pak1, 30);

 /////Serial.println(pak1[0]);





/////char* p = pak1;
////char* str333;
////////int i = 0;
//////while ((str333 = strtok_r(p, ";", &p)) != NULL) {

///////// Serial.println(str333);
////////int zoka = atoi(str333);

 
     
 ///// EEPROM.begin(3512);
///////EEPROM.write(200+i, zoka);
 ////////    EEPROM.commit();
 ///////     EEPROM.end();

////  i++;

}


















 
 
   
 
    http.end();   //Close connection

  delay(3000);
 
}


//////////////////////////////////////////////////////////////////////END WEB CODE READ////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////мелоди музыкальные///////////////////////////////////////////////////////////

void bumer_h (){


   tone(tonePin, 1244, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 624.99975);
    delay(694.444166667);
    delay(520.833125);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1244, 624.99975);
    delay(694.444166667);
    delay(520.833125);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1864, 624.99975);
    delay(694.444166667);
    delay(520.833125);
}


void dasboot_h(){


tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 97, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 92, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 184, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 184, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 415, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 130, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 369, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 415, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 130, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 369, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 138, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 440, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 131.578875);
    delay(146.19875);
    tone(tonePin, 440, 131.578875);
    delay(146.19875);
    tone(tonePin, 440, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);

}

void muz(){

  tone(tonePin, 466, 118.538519531);
    delay(131.709466146);
    delay(43.1462044271);
    tone(tonePin, 523, 138.294939453);
    delay(153.661043837);
    delay(37.8475477431);
    tone(tonePin, 554, 181.895314453);
    delay(202.105904948);
    delay(18.1668229167);
    tone(tonePin, 523, 133.526148438);
    delay(148.362387153);
    delay(21.951577691);
    tone(tonePin, 466, 131.482380859);
    delay(146.091534288);
    delay(53.7435177951);
    tone(tonePin, 369, 334.496626953);
    delay(371.662918837);
    delay(18.1668229167);
    tone(tonePin, 349, 1100.90946875);
    delay(1223.23274306);
    delay(100.674476997);
    tone(tonePin, 554, 173.720244141);
    delay(193.02249349);
    delay(22.7085286458);
    tone(tonePin, 622, 135.569916016);
    delay(150.633240017);
    delay(34.8197439236);
    tone(tonePin, 554, 565.442363281);
    delay(628.269292535);
    delay(151.390190972);
    tone(tonePin, 622, 143.744986328);
    delay(159.716651476);
    delay(35.5766948785);
    tone(tonePin, 698, 146.470009766);
    delay(162.744455295);
    delay(33.3058420139);
    tone(tonePin, 622, 393.084630859);
    delay(436.760700955);
    delay(30.2780381944);
    tone(tonePin, 466, 119.90103125);
    delay(133.223368056);
    delay(34.8197439236);
    tone(tonePin, 523, 132.163636719);
    delay(146.848485243);
    delay(18.1668229167);
    tone(tonePin, 554, 153.963824219);
    delay(171.070915799);
    delay(17.4098719618);
    tone(tonePin, 523, 142.382474609);
    delay(158.202749566);
    delay(21.951577691);
    tone(tonePin, 466, 142.382474609);
    delay(158.202749566);
    delay(30.2780381944);
    tone(tonePin, 369, 366.515652344);
    delay(407.239613715);
    delay(24.2224305556);
    tone(tonePin, 349, 1499.44414648);
    delay(1666.04905165);
    delay(223.300531684);
    tone(tonePin, 277, 508.898126953);
    delay(565.442363281);
    delay(15.8959700521);
    tone(tonePin, 311, 658.093160156);
    delay(731.214622396);
    delay(68.1255859375);
    tone(tonePin, 466, 118.538519531);
    delay(131.709466146);
    delay(43.1462044271);
    tone(tonePin, 523, 138.294939453);
    delay(153.661043837);
    delay(37.8475477431);
    tone(tonePin, 554, 181.895314453);
    delay(202.105904948);
    delay(18.1668229167);
    tone(tonePin, 523, 133.526148438);
    delay(148.362387153);
    delay(21.951577691);
    tone(tonePin, 466, 131.482380859);
    delay(146.091534288);
    delay(53.7435177951);
    tone(tonePin, 369, 334.496626953);
    delay(371.662918837);
    delay(18.1668229167);
    tone(tonePin, 349, 1100.90946875);
    delay(1223.23274306);
    delay(100.674476997);
    tone(tonePin, 554, 173.720244141);
    delay(193.02249349);
    delay(22.7085286458);
    tone(tonePin, 622, 135.569916016);
    delay(150.633240017);
    delay(34.8197439236);
    tone(tonePin, 554, 565.442363281);
    delay(628.269292535);
    delay(116.570447049);
    tone(tonePin, 622, 143.744986328);
    delay(159.716651476);
    delay(35.5766948785);
    tone(tonePin, 698, 146.470009766);
    delay(162.744455295);
    delay(33.3058420139);
    tone(tonePin, 622, 393.084630859);
    delay(436.760700955);
    delay(65.0977821181);
    tone(tonePin, 466, 119.90103125);
    delay(133.223368056);
    delay(34.8197439236);
    tone(tonePin, 523, 132.163636719);
    delay(146.848485243);
    delay(18.1668229167);
    delay(188.48078776);
    tone(tonePin, 554, 3.40627929688);
    delay(3.78475477431);
    tone(tonePin, 523, 138.976195313);
    delay(154.417994792);
    delay(21.951577691);
    tone(tonePin, 466, 142.382474609);
    delay(158.202749566);
    delay(30.2780381944);
    tone(tonePin, 369, 366.515652344);
    delay(407.239613715);
    delay(24.2224305556);
    tone(tonePin, 349, 1499.44414648);
    delay(1666.04905165);
    delay(153.661043837);
    tone(tonePin, 277, 570.211154297);
    delay(633.567949219);
    delay(17.4098719618);
    tone(tonePin, 311, 658.093160156);
    delay(731.214622396);




 

}






T10-000_next_gen_gansta.zip
(66.95 KiB) Загружено 424 раз
файлы которые надо распаковать на сервере
t10000.png
Вложения
T10-000_next_gen_mega.zip
(59.55 KiB) Загружено 426 раз
T10-000_super_shik.zip
(53.2 KiB) Загружено 400 раз
T10-000_ne[t_gen_jav.zip
(29.96 KiB) Загружено 455 раз
T10-000_next_gen_colour.zip
(24.38 KiB) Загружено 437 раз
T10-000_next_gen_web_f.zip
web_files_ser
(24.27 KiB) Загружено 438 раз
T10-000_web_files.zip
web_files
(21.62 KiB) Загружено 414 раз
Screenshot_2018-04-27-09-37-14.png
T10-000_nex_gen-AJAX.zip
SERVER
(16.19 KiB) Загружено 443 раз

Аватар пользователя
admin
Администратор
Сообщений: 341
Зарегистрирован: 10 июн 2017, 16:49
Откуда: Rakun City @GanstaParadise-Telegram
Контактная информация:

Re: Т10-000 на своем сервере без Blink

Сообщение admin » 30 июн 2018, 07:18

Новинка с DFT MP3 PLAYER голосом предупреждает 8-)
mp3.zip
файлы модуля DFTMP3
(21.34 MiB) Загружено 404 раз


Код: Выбрать все


#include <EEPROM.h>
#include <ESP8266WiFi.h>

#include <ESP8266HTTPClient.h>
#include <ESP8266httpUpdate.h>
#include <ArduinoJson.h>
#include "math.h"
#include <OneWire.h>
#define tonePin D5
#define GAS D8 
#define ELECTRO D1
#define MIG 2


#define MUZr D7  //d7
#define GASr D6 //d6

///////////////////////////////////////////////////////////////////////
/////////voice/////////////////////////
#include <SoftwareSerial.h>

#include <DFPlayer_Mini_Mp3.h>

SoftwareSerial mySerial(D3, D4); // RX, TX
int i=1;
int val ;


///////////////////////////////////

const char* ssid     = "Gansta-Paradise.com";
const char* password = "123412345";
 
const char* host = "www.gansta-paradise-forum.ru"; 
void setup() {

 ESP.wdtDisable();
 ESP.wdtEnable(WDTO_8S);
  pinMode(GAS, OUTPUT);
  pinMode(ELECTRO, OUTPUT);
    pinMode(MIG, OUTPUT);
    pinMode(A0, INPUT);
    digitalWrite(A0,LOW);
  digitalWrite(GAS,LOW);
  digitalWrite(ELECTRO,LOW); 
   EEPROM.begin(3512); 
  Serial.begin(115200);
 Serial.println("start T10-000 ");
 WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);
  while (WiFi.waitForConnectResult() != WL_CONNECTED) {
    delay(5000);
    ESP.restart();
  }


///////////voice setup

 mySerial.begin(9600);
    mp3_set_serial (mySerial);    //set Serial for DFPlayer-mini mp3 module
  delay (100);
  mp3_set_volume (20);
  mp3_stop ();
//// pinMode(3,INPUT_PULLUP);
//////////////////////////////////////////////


}
 

void loop() {

//////////////////////////////voice//////////



 

///////////////////////////////
 

   ESP.wdtFeed();

webcoderead();

voice();
     
}

///////////////////////////////////////////////////////////////////////////////////////////WEB READER//////////////////////////////////////////////////////////



void voice () { 
  val = analogRead(A0);
  Serial.println(val);
if(val>660){


 mp3_play (i);

 delay(10000);
 mp3_stop ();
 i++;
 Serial.println("play"+i);
 if(i==30){

i=1;
 
 }
   
}
       
 ///delay (100);
 ///mp3_play (1);  // Произрываем "mp3/0002.mp3"
/// delay (5000);
/// mp3_play (2); // Произрываем "mp3/0005.mp3"
/// delay (5000);
/// mp3_play (3); // Произрываем "mp3/0001.mp3"
/// delay (5000);
/// mp3_play (4); // Произрываем "mp3/0004.mp3"
/// delay (5000);
// mp3_play (5); // Произрываем "mp3/0003.mp3"
/// delay (5000);
 
}



void webcoderead()
{
     



 ESP.wdtEnable(1000);
 
    HTTPClient http;  //Declare an object of class HTTPClient

 
 
    http.begin("http://gansta-paradise.com/T10-000/data.json");  //Specify request destination
    int httpCode = http.GET();                                                                  //Send the request
 
    if (httpCode > 0) { //Check the returning code


   // Разбор
      const size_t bufferSize = JSON_OBJECT_SIZE (2) + JSON_OBJECT_SIZE (3) + JSON_OBJECT_SIZE (5) + JSON_OBJECT_SIZE (8) + 370;
      DynamicJsonBuffer jsonBuffer (bufferSize);
      JsonObject & root = jsonBuffer.parseObject (http.getString ());
      // Параметры
      int id = root ["id"]; // 1
       const char * gas = root ["gas"]; // ПУСКАЮ ГАЗ
      const char * name = root ["name"]; // "Непомню
    const char* username = root["user_name"]; //Тол
      const char * bumer = root ["bumer"];
      const char * kasta = root ["kasta"];
      const char * bethoven = root ["bethoven"];
      const char * dasboot = root ["dasboot"];
      // Выход на последовательный монитор
      Serial.print ( "electro:");
      Serial.println (name);
       Serial.print ( "migotti:");
        Serial.println (username);
String proverk1 = username;
String proverk2 = username;

     if(proverk1==NULL){

      ESP.restart();
     
     }


       

          Serial.print ( "gas:");
      Serial.println (gas);

            Serial.print ( "bumer:");
      Serial.println (bumer); 
 
String bum1 = bumer;
String kas1 = kasta;
String bethoven1 = bethoven;
String migot = username;
String electro = name;
int gas1 = atoi(gas);
if(kas1=="yes"){
  Serial.print ("kasta_play");
 muz();
}
if(bethoven1=="yes"){
  Serial.print ("bethoven_play");
dasboot_h();

}

if(bum1=="yes"){
  Serial.print ("bumer-play");
 bumer_h();
}
if(electro=="yes"){


digitalWrite(ELECTRO,HIGH);
 Serial.print ("ELECTRO-BZZZ");
 delay(1000);
 
}
else{
  digitalWrite(ELECTRO,LOW);
}


if(migot=="yes"){


digitalWrite(MIG,HIGH);
//// Serial.print (migot);
 delay(1000);
 
}
else{
  digitalWrite(MIG,LOW);
}


if(gas1==*****){         ///////////////////////////////пароль пустить гас .......ставим свой)))))))


digitalWrite(GAS,HIGH);
//// Serial.print (migot);
 delay(1000);
 
}
else{
  digitalWrite(GAS,LOW);
}
     
 
    /////  String payload = http.getString();   //Get the request response payload

 


 ///   char pak1[100];
////payload.toCharArray(pak1, 30);

 /////Serial.println(pak1[0]);





/////char* p = pak1;
////char* str333;
////////int i = 0;
//////while ((str333 = strtok_r(p, ";", &p)) != NULL) {

///////// Serial.println(str333);
////////int zoka = atoi(str333);

 
     
 ///// EEPROM.begin(3512);
///////EEPROM.write(200+i, zoka);
 ////////    EEPROM.commit();
 ///////     EEPROM.end();

////  i++;

}
   
 
    http.end();   //Close connection

  delay(1000);
   ESP.wdtFeed();
 
 
}


//////////////////////////////////////////////////////////////////////END WEB CODE READ////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////мелоди музыкальные///////////////////////////////////////////////////////////

void bumer_h (){


   tone(tonePin, 1244, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 624.99975);
    delay(694.444166667);
    delay(520.833125);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1244, 624.99975);
    delay(694.444166667);
    delay(520.833125);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1479, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1661, 156.2499375);
    delay(173.611041667);
    tone(tonePin, 1864, 624.99975);
    delay(694.444166667);
    delay(520.833125);
}


void dasboot_h(){


tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 131.578875);
    delay(146.19875);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 131.578875);
    delay(146.19875);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 97, 263.15775);
    delay(292.3975);
    tone(tonePin, 207, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 92, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 184, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 184, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 415, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 130, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 369, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 415, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 130, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 369, 263.15775);
    delay(292.3975);
    tone(tonePin, 261, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 329, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 311, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 155, 263.15775);
    delay(292.3975);
    tone(tonePin, 195, 263.15775);
    delay(292.3975);
    tone(tonePin, 233, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 246, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 110, 263.15775);
    delay(292.3975);
    tone(tonePin, 138, 263.15775);
    delay(292.3975);
    tone(tonePin, 164, 263.15775);
    delay(292.3975);
    tone(tonePin, 146, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 174, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 263.15775);
    delay(292.3975);
    tone(tonePin, 440, 263.15775);
    delay(292.3975);
    tone(tonePin, 293, 263.15775);
    delay(292.3975);
    tone(tonePin, 349, 131.578875);
    delay(146.19875);
    tone(tonePin, 440, 131.578875);
    delay(146.19875);
    tone(tonePin, 440, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);
    delay(292.3975);
    tone(tonePin, 277, 263.15775);
    delay(292.3975);
    tone(tonePin, 391, 263.15775);
    delay(292.3975);
    tone(tonePin, 220, 263.15775);

}

void muz(){

  tone(tonePin, 466, 118.538519531);
    delay(131.709466146);
    delay(43.1462044271);
    tone(tonePin, 523, 138.294939453);
    delay(153.661043837);
    delay(37.8475477431);
    tone(tonePin, 554, 181.895314453);
    delay(202.105904948);
    delay(18.1668229167);
    tone(tonePin, 523, 133.526148438);
    delay(148.362387153);
    delay(21.951577691);
    tone(tonePin, 466, 131.482380859);
    delay(146.091534288);
    delay(53.7435177951);
    tone(tonePin, 369, 334.496626953);
    delay(371.662918837);
    delay(18.1668229167);
    tone(tonePin, 349, 1100.90946875);
    delay(1223.23274306);
    delay(100.674476997);
    tone(tonePin, 554, 173.720244141);
    delay(193.02249349);
    delay(22.7085286458);
    tone(tonePin, 622, 135.569916016);
    delay(150.633240017);
    delay(34.8197439236);
    tone(tonePin, 554, 565.442363281);
    delay(628.269292535);
    delay(151.390190972);
    tone(tonePin, 622, 143.744986328);
    delay(159.716651476);
    delay(35.5766948785);
    tone(tonePin, 698, 146.470009766);
    delay(162.744455295);
    delay(33.3058420139);
    tone(tonePin, 622, 393.084630859);
    delay(436.760700955);
    delay(30.2780381944);
    tone(tonePin, 466, 119.90103125);
    delay(133.223368056);
    delay(34.8197439236);
    tone(tonePin, 523, 132.163636719);
    delay(146.848485243);
    delay(18.1668229167);
    tone(tonePin, 554, 153.963824219);
    delay(171.070915799);
    delay(17.4098719618);
    tone(tonePin, 523, 142.382474609);
    delay(158.202749566);
    delay(21.951577691);
    tone(tonePin, 466, 142.382474609);
    delay(158.202749566);
    delay(30.2780381944);
    tone(tonePin, 369, 366.515652344);
    delay(407.239613715);
    delay(24.2224305556);
    tone(tonePin, 349, 1499.44414648);
    delay(1666.04905165);
    delay(223.300531684);
    tone(tonePin, 277, 508.898126953);
    delay(565.442363281);
    delay(15.8959700521);
    tone(tonePin, 311, 658.093160156);
    delay(731.214622396);
    delay(68.1255859375);
    tone(tonePin, 466, 118.538519531);
    delay(131.709466146);
    delay(43.1462044271);
    tone(tonePin, 523, 138.294939453);
    delay(153.661043837);
    delay(37.8475477431);
    tone(tonePin, 554, 181.895314453);
    delay(202.105904948);
    delay(18.1668229167);
    tone(tonePin, 523, 133.526148438);
    delay(148.362387153);
    delay(21.951577691);
    tone(tonePin, 466, 131.482380859);
    delay(146.091534288);
    delay(53.7435177951);
    tone(tonePin, 369, 334.496626953);
    delay(371.662918837);
    delay(18.1668229167);
    tone(tonePin, 349, 1100.90946875);
    delay(1223.23274306);
    delay(100.674476997);
    tone(tonePin, 554, 173.720244141);
    delay(193.02249349);
    delay(22.7085286458);
    tone(tonePin, 622, 135.569916016);
    delay(150.633240017);
    delay(34.8197439236);
    tone(tonePin, 554, 565.442363281);
    delay(628.269292535);
    delay(116.570447049);
    tone(tonePin, 622, 143.744986328);
    delay(159.716651476);
    delay(35.5766948785);
    tone(tonePin, 698, 146.470009766);
    delay(162.744455295);
    delay(33.3058420139);
    tone(tonePin, 622, 393.084630859);
    delay(436.760700955);
    delay(65.0977821181);
    tone(tonePin, 466, 119.90103125);
    delay(133.223368056);
    delay(34.8197439236);
    tone(tonePin, 523, 132.163636719);
    delay(146.848485243);
    delay(18.1668229167);
    delay(188.48078776);
    tone(tonePin, 554, 3.40627929688);
    delay(3.78475477431);
    tone(tonePin, 523, 138.976195313);
    delay(154.417994792);
    delay(21.951577691);
    tone(tonePin, 466, 142.382474609);
    delay(158.202749566);
    delay(30.2780381944);
    tone(tonePin, 369, 366.515652344);
    delay(407.239613715);
    delay(24.2224305556);
    tone(tonePin, 349, 1499.44414648);
    delay(1666.04905165);
    delay(153.661043837);
    tone(tonePin, 277, 570.211154297);
    delay(633.567949219);
    delay(17.4098719618);
    tone(tonePin, 311, 658.093160156);
    delay(731.214622396);




 

}






Вернуться в «ЕСП8266 и примеры прошивок»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 4 гостей