#include <SoftwareSerial.h>
SoftwareSerial wifi(19,18);
void setup()
{
wifi.begin(9600);
Serial.begin(9600);
delay(1000);
Serial.println("Initialize");
wifi.println("Initialize");
delay(3000);
}
void loop()
{
if (wifi.available()>0)
{
char mode = Serial.write(wifi.read());
if (mode=='@')
{
while (Serial.available()<5);
int target=Serial.write(wifi.read()-'0');
int a4=Serial.write(wifi.read()-'0');
int a3=Serial.write(wifi.read()-'0');
int a2=Serial.write(wifi.read()-'0');
int a1=Serial.write(wifi.read()-'0');
int val_speed= a1+a2*10+a3*100+a4*1000;
if (target==1) analogwrite(2, (val_speed));
if (target==1) analogwrite(3, (val_speed));
if (target==1) analogwrite(4, (val_speed));
if (target==1) analogwrite(5, (val_speed));
wifi.print("sent value = ");
wifi.print(val_speed);
wifi.print(" to target ");
wifi.println(target);
}
}
}
Users browsing this forum: No registered users and 27 guests