#include #include #include #define BLYNK_PRINT Serial const int adimsasyisi = 180; //Step Motor Adım Sayisi Stepper my_Stepper(adimsasyisi, D1, D2, D3, D4); bool Yukarı = false; bool Asagi = false; bool Oto1 = false; bool Oto2 = false; char auth[] = "fhd1FJFuoAQTKziBcGkTp0RM5cDojPH9"; //Blynk Auth Kodu char ssid[] = "SERCAN"; //Wi-Fi Adı char pass[] = "sercan123+"; //Wi-Fi Sifre void setup() { Blynk.begin(auth, ssid, pass); Serial.println("ag baglantisi tamam"); my_Stepper.setSpeed(185); // step motor hızını setSpeed ie belirliyoruz Serial.begin(9600); // serial port bağlantımızı başlatıyoruz } BLYNK_WRITE(V1) { Yukarı = param.asInt(); } BLYNK_WRITE(V2) { Asagi = param.asInt(); } BLYNK_WRITE(V3) { Oto1 = param.asInt(); } BLYNK_WRITE(V4) { Oto2 = param.asInt(); } void Stepper1 (int Direction, int Rotation) { for (int i = 0; i < Rotation; i++) { my_Stepper.step(Direction * 200); Blynk.run(); } } void loop() { Blynk.run(); if (Yukarı) { Serial.println("Yukari"); Stepper1(1, 15); //my_Stepper.step(360); delay(10); } if (Asagi) { Serial.println("Asagi"); Stepper1(-1, 15); //my_Stepper.step(-360); delay(10); } if (Oto1) { Serial.println("Yukari"); Stepper1(1, 1); //my_Stepper.step(360); delay(10); } if (Oto2) { Serial.println("Asagi"); Stepper1(-1, 1); //my_Stepper.step(360); delay(10); } }