LEMBAR KERJA PESERTA DIDIK (LKPD) DPK TJKT KELAS X

ELEMEN : Orientasi dasar teknik jaringan komputer dan telekomunikasi  


Nama Kelompok

TJKT DUTI (DUA, TIGA)

Kelas

 X TJKT 3 & 2

Anggota Kelompok

1. MUHAMMAD FADLAN TKJ 3


2. MUHAMMAD YASSER TKJ 2


3. RAFIAN AURA RAMADHAN TKJ 2


4. REZKY SYAHPUTRA TKJ 3

5. ARBY RAFANESSYHATAMA TKJ 3


  1. 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)



Karena menggunakan software untuk membuat Map seperti yang ada diatas
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)


F. Video Ketika berhasil