ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

จะให้ Blynk แสดง น้ำหนัก บนจอมือถือ เขียนยังไงครับ

Max

พอดีว่ามี Load cell HX711 กับ ESP8266 แล้วครับ

ถ้าเล่น Blynk ตามปกติเขียนได้ ออนไลน์เล่นได้ครับ

แต่พอมาลองเขียน HX711 ให้โชว์น้ำหนัก ปรากกฏว่า

จากที่เคยออนไลน์ กลายเป็นออฟไลน์ครับ พอลองลบพวกน้ำหนักออก ก็เล่นได้ปกติครับ

ต้องแก้ยังไงครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

มีแนะนำการใช้ Blynk ในคอร์ส Arduino ESP8266 ที่หน้าเว็บ ลองเล่นดูครับ

QUOTE 
ความคิดเห็นที่ #2
Max

ผมหามีแค่อันเดียววครับที่ ต่อแบบเปิดปิดไฟได้

แต่ไม่มี การวัดน้ำหนักแล้วแสดงผลบน Blynk ครับ

อยากรู้ว่าผมเขียนผิดไหมครับ

 

#define BLYNK_PRINT Serial

 

//#include <SPI.h>

//#include <Ethernet.h>

 

#include <BlynkSimpleEsp8266.h>

#include <Servo.h>

#include "HX711.h"

 

#define DOUT  D0

#define CLK  D1

#define calibration_factor 380000

HX711 scale(DOUT, CLK);

 

Servo myservo;

 

char auth[] = "b61ee601ceb84c67b2784ac8ae559376";

char id[] = "Max";

char pass[] = "Max080838";

 

int LED = 33;

 

BLYNK_WRITE(V1)

{

  if(param.asInt()==1)

  {

    digitalWrite(LED,HIGH);

    Serial.println("On!!");

    for(int i = 1; i<=10; i++)

     {

      Blynk.virtualWrite(V2,i);

      Blynk.virtualWrite(V2,"\n");

      delay(1000);

 

      Blynk.virtualWrite(V3,"Reading: ");

      Blynk.virtualWrite(V3,scale.get_units(), 2);

      Blynk.virtualWrite(V3," kg");

      Blynk.virtualWrite(V3,"\n");

      delay(1000);

     }

   }

  else digitalWrite(LED,LOW);

}

 

void setup()

{

  // Debug console

  Serial.begin(115200);

  Serial.println("HX711 scale demo");

  scale.set_scale(calibration_factor); // ปรับค่า calibration factor

  scale.tare(); //รีเซตน้ำหนักเป็น 0

  Serial.println("Readings: ");

 

  Blynk.begin(auth, id, pass);

  

  myservo.attach(16);

  

}

 

void loop()

{

  Blynk.run();

 

  Serial.println("Readings: ");

  Serial.println(scale.get_units()*100);

  Serial.println(" gass");

  Serial.println();

  delay(1000);

 

}

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน

สำหรับรายละเอียดของการเขียน App Blynk สามารถอ้างอิงเพิ่มเติม ได้จากเว็บผู้ผลิตครับ

แสดงความคิดเห็นที่ 1-3 จากทั้งหมด 3 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม