NODEMCU ESP8266 + SERVO
Pada tutorial kali ini kita akan menggerakan motor servo dengan menggunakan nodeMCU V3. Motor servo sendiri ialah motr yang dapat berputar ke posisi derajat tertentu, contohnya kita dapat menggerakan motor servo untuk berputar ke arah 90° atau 45°.

ALAT DAN BAHAN
1. motor servo
2. NodeMCU V3

SCHEMATIC RANGKAIAN
Hubungkan motor servo anda dengan nodeMCU seperti berikut :

  • Kabel kuning servo dihubungkan ke pin D4 NodeMCU
  • Kabel merah servo dihubungkan ke pin 3V NodeMCU
  • Kabel coklat servo dihubungkan ke pin GND NodeMCU

KODING ARDUINO

#include <Servo.h>

Servo servo;

void setup() {
servo.attach(2); //D4
servo.write(0);
delay(2000);
}

void loop() {
servo.write(90);
delay(1000);
servo.write(0);
delay(1000);
}


PENJELASAN KODING


#include<Servo.h>
Meng-input library servo

Servo servo;
Deklarasi variabel servo dengan nama "servo"

servo.attach(2);
Deklarasi servo terdapat di port gpio 2 nodemcu, prt gpio 2 di nodemcu merupakan no pin D4, untuk melihat no port gpio nodemcu anda dapat meilhatnya di internet

servo.write(90);
menggerakkan motor servo ke posisi 90°

delay(1000);
menunggu selama 1000ms

servo.write(0);
menggerakan motor servo ke 0°