Hola, Quisiera saber como puedo activar salidas SIN usar la app BLYNK, en éste código tengo unas salidas que las activo sin necesidad de usar la app (es para usar un motor paso a paso), pero cuando la subo al microcontrolador no reacciona, es decir, no me activa las salidas, si alguien me puede decir algún link donde yo pueda investigarlo o corregirme en algo estaría muy agradecido.
Algo más. comenté el ciclo de un servo motor. No entiendo porque ese código sí me funcionó con el servo, pero cuando quiero probar el motor paso a paso no me activa salidas.
…31/10/2018
Probé de nuevo el código del servo motor, ya no funciona ninguno.
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <Servo.h>
char auth[] = "xxxxxxxxxxxxxxx";
char ssid[] = "xxxxxx";
char pass[] = "xxxxxxxxxxxxxx";
Servo servo;
float temp=0;
BLYNK_WRITE(V1)
{
servo.write(param.asInt());
}
void setup()
{
// Debug console
Serial.begin(115800);
Blynk.begin(auth, ssid, pass);
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
servo.attach(5);
}
void loop()
{
//SERVO
//for(int i=0;i<=50;i++)
//{
// digitalWrite(5, HIGH);
//delayMicroseconds(400);
//digitalWrite(5, LOW);
//delay(20);}
//
//for(int i=0;i<=50;i++)
//{
// digitalWrite(5, HIGH);
//delayMicroseconds(2200);
//digitalWrite(5, LOW);
//delay(20);} //FUNCIONÓ !!!
//PAP
//digitalWrite(16, HIGH), digitalWrite(5, HIGH), digitalWrite(4, LOW), digitalWrite(0, LOW);
//delay(50);
//digitalWrite(16, LOW), digitalWrite(5, HIGH), digitalWrite(4, HIGH), digitalWrite(0, LOW);
//delay(50);
//digitalWrite(16, LOW), digitalWrite(5, LOW), digitalWrite(4, HIGH), digitalWrite(0, HIGH);
//delay(50);
//digitalWrite(16, HIGH), digitalWrite(5, LOW), digitalWrite(4, LOW), digitalWrite(0, HIGH);
//delay(50); //NO ME FUNCIONÓ
Blynk.run();
}