Hi,
Attached is my code,
I use Nano +8266shield.
Attached is my code.
#define ESP8266_BAUD 115200
#define BLYNK_PRINT Serial
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
#include <SoftwareSerial.h>
SoftwareSerial EspSerial(2, 3); // RX, TX
char auth[] = "8EOfvwCaj2223CDUJzzkWdSccbrIzF6i";
char ssid[] = "S R S 2.4G";
char pass[] = "jeyarani2083";
const int v1 = A7, v2 = A6, v3 = A5, c1 = A4, c2 = A3, c3 = A2;
int volt1, volt2, volt3, curr1, curr2, curr3, minn = 1023, maxx = 0;
ESP8266 wifi(&EspSerial);
BLYNK_READ(V5)
{
curr3 = analogRead(c3);
curr3 = curr3 / 1000;
Blynk.virtualWrite(V5, curr3);
}
BLYNK_READ(V4)
{
curr2 = analogRead(c2);
curr2 = curr2 / 1000;
Blynk.virtualWrite(V4, curr2);
}
BLYNK_READ(V3)
{
for ( int i = 0; i < 10; i++ ) {
int sensorValue = analogRead(v3);
if (sensorValue<minn){minn=sensorValue;}
if(sensorValue>maxx){maxx=sensorValue;}
}
volt3=maxx-minn;
maxx=0;
minn=1023;
Blynk.virtualWrite(V3, volt3);
}
BLYNK_READ(V2)
{
for ( int i = 0; i < 10; i++ ) {
int sensorValue = analogRead(v2);
if (sensorValue<minn){minn=sensorValue;}
if(sensorValue>maxx){maxx=sensorValue;}
}
volt2=maxx-minn;
maxx=0;
minn=1023;
Blynk.virtualWrite(V2, volt2);
}
BLYNK_READ(V1)
{
for ( int i = 0; i < 10; i++ ) {
int sensorValue = analogRead(v1);
if (sensorValue<minn){minn=sensorValue;}
if(sensorValue>maxx){maxx=sensorValue;}
}
volt1=maxx-minn;
maxx=0;
minn=1023;
Blynk.virtualWrite(V1, volt1);
}
BLYNK_READ(V0)
{
for ( int i = 0; i < 100; i++ ) {
int sensorValue = analogRead(v1);
if (sensorValue<minn){minn=sensorValue;}
if(sensorValue>maxx){maxx=sensorValue;}
}
volt1=maxx-minn;
maxx=0;
minn=1023;
Blynk.virtualWrite(V0, volt1);
}
void setup() {
Serial.begin(9600);
EspSerial.begin(ESP8266_BAUD);
delay(100);
pinMode(v1, INPUT);
pinMode(v2, INPUT);
pinMode(v3, INPUT);
pinMode(c1, INPUT);
pinMode(c2, INPUT);
pinMode(c3, INPUT);
pinMode(13, OUTPUT);
Blynk.begin(auth, wifi, ssid, pass);
}
void loop() {
if (Blynk.connected()) { // Blynk.run() is only called if connected to the server
Blynk.run();
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
Blynk.connect();
}
//delay(1000);
}
I get this output through serial,
[99]
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v0.6.1 on Arduino Nano
[191] Con2:S R S 2.4G
[16781] WIGI GOT IP
AT version:1.5.0.0(Oct 24 2017 12:03:18)
SDK version(11
[24346] IP = +CIPSTA:ip:"192.168.0.114"
+CIPSTA:gateway:"192.168/0.1"
+CIPST.
[24364] WOK
[34708] Ready (ping: 23ms).
[36783] Invalid HW cmd: wr
[235343] Ready (ping: 14ms).
[245642] Invalid HW cmd: vy
[368002] Ready (ping: 14ms).
[470030] Ready (ping: 12ms).
[478589] Invalid HW cmd: wr
[621368] Ready (ping: 15ms).
Help is very much appreciated…