← โปรเจกต์ทั้งหมด
💡

ควบคุม LED ด้วย MQTT

เริ่มต้น

วิธีต่ออุปกรณ์

ต่อ LED เข้ากับ ESP8266 ผ่าน Resistor 220Ω ที่ขา D1 (GPIO5)

ต่อ GND เข้ากับขา GND ของบอร์ด

ตรวจสอบให้แน่ใจว่าต่อ Resistor ก่อน LED เสมอ เพื่อป้องกันกระแสเกิน

วิธีต่อวงจร LED กับ ESP8266

Code ตัวอย่าง

#include <TaparnMQTT.h>

const char* TOKEN = "tk_xxxxxxxxxxxx";
const int LED_PIN = D1;

void setup() {
  pinMode(LED_PIN, OUTPUT);
  Taparn.connect(TOKEN);
  Taparn.subscribe("home/led", [](String payload) {
    digitalWrite(LED_PIN, payload == "ON" ? HIGH : LOW);
  });
}

void loop() {
  Taparn.loop();
}

วิธีใช้งานกับ Taparn

  1. สมัครบัญชี Taparn และสร้าง room ชื่อ home
  2. คัดลอก Token จาก dashboard ใส่ในตัวแปร TOKEN
  3. อัปโหลด code ขึ้น ESP8266
  4. เปิด MQTT client หรือ dashboard แล้ว publish ข้อความ ON หรือ OFF ไปที่ topic home/led
  5. LED จะติดดับตามคำสั่งทันที

ดูตัวอย่างการทำงานจริง

อยากเห็นว่าโปรเจกนี้ทำงานยังไงตั้งแต่ต้นจนจบ ดูได้ที่วิดีโอนี้เลย ทั้งวิธีต่อวงจร เขียน code และทดสอบผ่าน MQTT จริง

▶ ดูวิดีโอสอนบน YouTube

พร้อมเชื่อมต่ออุปกรณ์ของคุณแล้วหรือยัง?

สมัครใช้งานฟรี

ทดลองฟรี 7 วัน · ไม่ต้องใส่บัตรเครดิต