From 4e9fba81d39524767b6d62cc6c56e12c8504b1b8 Mon Sep 17 00:00:00 2001 From: Ashish Saini <47918474+ashus3868@users.noreply.github.com> Date: Wed, 16 Jun 2021 14:11:58 +0530 Subject: [PATCH] Create Blynk_Servo_Control.ino --- Blynk_Servo_Control.ino | 85 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 Blynk_Servo_Control.ino diff --git a/Blynk_Servo_Control.ino b/Blynk_Servo_Control.ino new file mode 100644 index 0000000..c686dee --- /dev/null +++ b/Blynk_Servo_Control.ino @@ -0,0 +1,85 @@ +/************************************************************* + Download latest Blynk library here: + https://github.com/blynkkk/blynk-library/releases/latest + + Blynk is a platform with iOS and Android apps to control + Arduino, Raspberry Pi and the likes over the Internet. + You can easily build graphic interfaces for all your + projects by simply dragging and dropping widgets. + + Downloads, docs, tutorials: http://www.blynk.cc + Sketch generator: http://examples.blynk.cc + Blynk community: http://community.blynk.cc + Follow us: http://www.fb.com/blynkapp + http://twitter.com/blynk_app + + Blynk library is licensed under MIT license + This example code is in public domain. + + ************************************************************* + This example runs directly on NodeMCU. + + Note: This requires ESP8266 support package: + https://github.com/esp8266/Arduino + + Please be sure to select the right NodeMCU module + in the Tools -> Board menu! + + For advanced settings please follow ESP examples : + - ESP8266_Standalone_Manual_IP.ino + - ESP8266_Standalone_SmartConfig.ino + - ESP8266_Standalone_SSL.ino + + Change WiFi ssid, pass, and Blynk auth token to run :) + Feel free to apply it to any other example. It's simple! + *************************************************************/ + +/* Comment this out to disable prints and save space */ +#define BLYNK_PRINT Serial + +/* Fill-in your Template ID (only if using Blynk.Cloud) */ +//#define BLYNK_TEMPLATE_ID "YourTemplateID" + + +#include +#include +#include +// You should get Auth Token in the Blynk App. +// Go to the Project Settings (nut icon). +char auth[] = "API Key"; + +// Your WiFi credentials. +// Set password to "" for open networks. +char ssid[] = "ssid"; +char pass[] = "password"; + + +Servo servo; + +BLYNK_WRITE(V3) { +int out=param.asInt(); + +if (out==1){ +servo.write(160); +} +else if(out==0){ + servo.write(30); +} +} + +void setup() +{ + // Debug console + Serial.begin(9600); + + Blynk.begin(auth, ssid, pass); + servo.attach(2); + // You can also specify server: + //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80); + //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080); +} + +void loop() +{ + Blynk.run(); +}