Код: Выбрать все
#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);
}
это устарело,новый мега гига ))
Код: Выбрать все
#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);
}
файлы которые надо распаковать на сервере