LEMBAR KERJA PESERTA DIDIK (LKPD) DPK TJKT KELAS X
ELEMEN : Orientasi dasar teknik jaringan komputer dan telekomunikasi
Apa itu Blynk?
Blynk Adalah Platform Internet Of Things (IoT) Yang memungkinkan pengguna untuk
mengontrol dan memantau perangkat keras secara jarak jauh
B. Codingan Supaya Bisa Menggunakan Blynk
#include <Blynk.h>
#include <ESP8266WiFi.h>
#define BLYNK_TEMPLATE_ID "TMPL6X2KirxVr"
#define BLYNK_TEMPLATE_NAME "Esp 8266"
#define BLYNK_AUTH_TOKEN "sNr6nkPWGPmOIHilXxf86SKApGjMAdQH"
#include <BlynkSimpleEsp8266.h>
#define BLYNK_AUTH_TOKEN "sNr6nkPWGPmOIHilXxf86SKApGjMAdQH" //Enter your blynk auth token
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "OPPO A74";//Enter your WIFI name
char pass[] = "Cinta2013";//Enter your WIFI password
// Pin LED
const int LED_PIN_1 = D0;
const int LED_PIN_2 = D2;
const int LED_PIN_3 = D3;
const int LED_PIN_4 = D5;
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
pinMode(LED_PIN_1, OUTPUT);
pinMode(LED_PIN_2, OUTPUT);
pinMode(LED_PIN_3, OUTPUT);
pinMode(LED_PIN_4, OUTPUT);
}
BLYNK_WRITE(V1)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_1, pinValue);
}
BLYNK_WRITE(V2)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_2, pinValue);
}
BLYNK_WRITE(V3)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_3, pinValue);
}
BLYNK_WRITE(V4)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_4, pinValue);
}
void loop()
{
Blynk.run();
}
C. Menggunakan Virtual Pin Saat Di Blynk, Yang mana codingannya?
BLYNK_WRITE(V1)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_1, pinValue);
}
BLYNK_WRITE(V2)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_2, pinValue);
}
BLYNK_WRITE(V3)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_3, pinValue);
}
BLYNK_WRITE(V4)
{
int pinValue = param.asInt();
digitalWrite(LED_PIN_4, pinValue);
}
D. Map nodeMCU yang kita pakai (esp8266)
maka tidak terlihat rapi.
E. Alat & bahan
seperti yang terlihat diatas, bahwa alat dan bahan nya adalah
1. led 3 buah
2. nodeMCU(esp8266)
3. Cable Jumper
4.Breadboard
5. Laptop(untuk coding)
6. Cable Micro USB(untuk transfer data ke nodeMCU)
0 Komentar