ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
ตามดูมาจากคลิ้ปก่อนๆ อธิบายได้เข้าใจง่าย+เทคนิคการเขียนโปรแกรมสำหรับมือใหม่ขอบคุณครับ
ขอบคุณนะครับ
ขอบคุณมากครับ คลิปนี้มีประโยชน์มากครับ เยี่ยมมากครับ (Y)
อธิบายเข้าใจง่ายดีครับ สามารถนำไปต่อยอดได้ครับ
kamepee loyma ขอบคุณนะครับ
ขอบคุณมากๆเลยค่ะ อธิบายดีมากค่ะ
ขอบคุณมากครับ
อธิบายได้ดีครับ ขอบคุณครับ
ขอบคุณมากๆนะครับ
ละเอียดดีครับ
อยากให้ทำเรื่อง, เทคนิคเขียนโปรแกรม NodeMCU ESP8266 V2 หรือ V3 เชื่อมต่อกับ Ardoino UNO เพื่อรับข้อมูลจากบอร์ด NodeMCU เข้ามาใช้งาน
เร็วๆนี้นะครับ เดี๋ยวผมจะทำวีดีโออัพขึ้นไปใหม่เป็นการเชื่อมต่อระหว่าง arduino กับ nodemcu นะครับ
เป็น 37 นาที ที่มีค่ามากครับ ขอบคุณครับ
Veerapong Lobtum ขอบคุณนะครับ
ขอบคุณครับ ช่วยได้เยอะเลย
ขอบคุณมากครับ ขอสอบถามหน่อยครับ ค่าที่ได้จากตัวรับ สามารถนำไปเขียนเงื่อนไขอื่นๆๆได้มั้ยครับ
เมื่อนำค่าที่รับได้ใส่ไว้ในตัวแปรเรียบร้อยแล้ว สามารถเอาตัวแปรนั้นไปเปรียบเทียบเงื่อนไขเพื่อควบคุมอุปกรณ์ได้เลยนะครับ
ขอบคุณมากครับบบ
ขอบคุณครับ
รับค่าที่3(val3)ทำอย่างไรครับ ขอบคุณครับ
+++
สามารถเอาไป Serial กับ esp8266 ได้ไหมครับ ถ้าทำแบบพี่
ได้นะครับ
@@McuPro #define BLYNK_PRINT Serial#include #include #includeSoftwareSerial mySerial(D2,D3);char auth[] = "f2d0bcaccb66437788e35fa956f58ab8";void setup() { pinMode(D2, INPUT); pinMode(D3, OUTPUT); Serial.begin(9600); mySerial.begin(9600); Blynk.begin(auth,"akphome","aaaaaaaaaa");}void loop() { Blynk.run(); static int state =0; static int index =0; static char Buffer[4]; static int din1,din2; if(mySerial.available()>0){ char data = mySerial.read(); switch(state){ case 0: if(data == '#'){ state =1; } break; case 1: if(data ==':'){ Buffer[index] = '\0'; din1 = atoi(Buffer); state =2; }else{ Buffer[index] = data; index++; } break; case 2: if(data == ';'){ Buffer[index] = '\0'; din2 = atoi(Buffer); state =0; // Blynk.virtualWrite(1,din1); // Blynk.virtualWrite(2,din2); Serial.print(" VAL1="); Serial.print(din1); Serial.print(" VAL2="); Serial.println(din2); }else{ Buffer[index] = data; index++; } break; } }}มันไม่ขึ้นอะไรเลยเกิดจากอะไรครับ
ผมรันแล้วค่าไม่เเสดงที่ arduino อีกตัวต้องทำอย่างไรคับ
ถ้าเขียนโค้ดถูกต้องตามในวีดีโอลองเช็คเรื่องการต่อสายไฟระหว่างขา Tx กับ Rx นะครับ โดยขา Tx จะต้องไปต่อเข้าขา Rx ของอีกบอร์ด และ Rx ต้องต่อเข้าขา Tx เป็นแบบสลับขากันนะครับ และบอร์ดทั้ง 2 ที่ต่อร่วมกันจะต้องใช้ Gnd ร่วมกันด้วยนะครับ
แล้วข้อมูลที่ได้มาเป็นตัว แล้วเราเอาไปทำอะไรได้ครับ
อาจจะเป็นข้อมูลของ Sensor นะครับยกตัวอย่างเช่นบอร์ด arduino ไว้สำหรับ อ่านเซ็นเซอร์ต่างๆและส่งค่า Sensor ที่วัดได้ ไปยังบอร์ด nodemcu เพื่อส่งไปแสดงผลผ่านแอพพลิเคชั่นนะครับ
@@McuPro คือผมอยากเอาข้อมูลที่บันทึกในชิฟ eeprom ออกมาดูแก้ใข อย่างเช่นจำนวนกิโลเมตรของไมล์รถน่ะ ผมสามารถใช้ uno r3 ตงดึงข้อมูลออกมาแก้ไขแล้วอัดกลับไปใหม่ได้เลยรึป่าวครับ หรือต้องใช้โปรแกรมเฉพาะ eeprom อีกทีน่ะครับ ขอบคุณครับสำหรับคำตอบ
พี่คับผมจะทำหุ่นยนต์วิ่งตามเส้นแล้วเก็บกระบ๋องด้วยนี้มีคำแนะนำไหมครับ
'Buffer' cannot be used as a function รันแล้วมันขึ้นแบบนี้อ่ะครับ
ลองเช็คตัวโค้ดโปรแกรมที่เขียนดูนะครับอาจจะตกเครื่องหมายนะครับ
ติดต่อทางไหนได้มั่งครับ
สามารถทักเข้ามาในเพจได้เลยนะครับ ตามที่ผมแปะไว้นะครับ
ถ้าสมมติเราตั้งว่าให้ตัวแรกส่งข้อมูลไปที่ตัวสองแล้วให้ตัวสองส่ง
แล้วให้ตัวสองส่งค่ากลับมาได้ไหมครับ
ตามดูมาจากคลิ้ปก่อนๆ อธิบายได้เข้าใจง่าย+เทคนิคการเขียนโปรแกรมสำหรับมือใหม่
ขอบคุณครับ
ขอบคุณนะครับ
ขอบคุณมากครับ คลิปนี้มีประโยชน์มากครับ เยี่ยมมากครับ (Y)
อธิบายเข้าใจง่ายดีครับ สามารถนำไปต่อยอดได้ครับ
kamepee loyma ขอบคุณนะครับ
ขอบคุณมากๆเลยค่ะ อธิบายดีมากค่ะ
ขอบคุณมากครับ
อธิบายได้ดีครับ ขอบคุณครับ
ขอบคุณมากๆนะครับ
ละเอียดดีครับ
อยากให้ทำเรื่อง, เทคนิคเขียนโปรแกรม NodeMCU ESP8266 V2 หรือ V3 เชื่อมต่อกับ Ardoino UNO เพื่อรับข้อมูลจากบอร์ด NodeMCU เข้ามาใช้งาน
เร็วๆนี้นะครับ เดี๋ยวผมจะทำวีดีโออัพขึ้นไปใหม่เป็นการเชื่อมต่อระหว่าง arduino กับ nodemcu นะครับ
เป็น 37 นาที ที่มีค่ามากครับ ขอบคุณครับ
Veerapong Lobtum ขอบคุณนะครับ
ขอบคุณครับ ช่วยได้เยอะเลย
ขอบคุณมากครับ ขอสอบถามหน่อยครับ ค่าที่ได้จากตัวรับ สามารถนำไปเขียนเงื่อนไขอื่นๆๆได้มั้ยครับ
เมื่อนำค่าที่รับได้ใส่ไว้ในตัวแปรเรียบร้อยแล้ว สามารถเอาตัวแปรนั้นไปเปรียบเทียบเงื่อนไขเพื่อควบคุมอุปกรณ์ได้เลยนะครับ
ขอบคุณมากครับบบ
ขอบคุณครับ
รับค่าที่3(val3)ทำอย่างไรครับ ขอบคุณครับ
+++
สามารถเอาไป Serial กับ esp8266 ได้ไหมครับ ถ้าทำแบบพี่
ได้นะครับ
@@McuPro #define BLYNK_PRINT Serial
#include
#include
#include
SoftwareSerial mySerial(D2,D3);
char auth[] = "f2d0bcaccb66437788e35fa956f58ab8";
void setup() {
pinMode(D2, INPUT);
pinMode(D3, OUTPUT);
Serial.begin(9600);
mySerial.begin(9600);
Blynk.begin(auth,"akphome","aaaaaaaaaa");
}
void loop() {
Blynk.run();
static int state =0;
static int index =0;
static char Buffer[4];
static int din1,din2;
if(mySerial.available()>0){
char data = mySerial.read();
switch(state){
case 0: if(data == '#'){
state =1;
}
break;
case 1: if(data ==':'){
Buffer[index] = '\0';
din1 = atoi(Buffer);
state =2;
}else{
Buffer[index] = data;
index++;
}
break;
case 2: if(data == ';'){
Buffer[index] = '\0';
din2 = atoi(Buffer);
state =0;
// Blynk.virtualWrite(1,din1);
// Blynk.virtualWrite(2,din2);
Serial.print(" VAL1=");
Serial.print(din1);
Serial.print(" VAL2=");
Serial.println(din2);
}else{
Buffer[index] = data;
index++;
}
break;
}
}
}
มันไม่ขึ้นอะไรเลยเกิดจากอะไรครับ
ผมรันแล้วค่าไม่เเสดงที่ arduino อีกตัวต้องทำอย่างไรคับ
ถ้าเขียนโค้ดถูกต้องตามในวีดีโอลองเช็คเรื่องการต่อสายไฟระหว่างขา Tx กับ Rx นะครับ โดยขา Tx จะต้องไปต่อเข้าขา Rx ของอีกบอร์ด และ Rx ต้องต่อเข้าขา Tx เป็นแบบสลับขากันนะครับ และบอร์ดทั้ง 2 ที่ต่อร่วมกันจะต้องใช้ Gnd ร่วมกันด้วยนะครับ
แล้วข้อมูลที่ได้มาเป็นตัว แล้วเราเอาไปทำอะไรได้ครับ
อาจจะเป็นข้อมูลของ Sensor นะครับยกตัวอย่างเช่นบอร์ด arduino ไว้สำหรับ อ่านเซ็นเซอร์ต่างๆและส่งค่า Sensor ที่วัดได้ ไปยังบอร์ด nodemcu เพื่อส่งไปแสดงผลผ่านแอพพลิเคชั่นนะครับ
@@McuPro คือผมอยากเอาข้อมูลที่บันทึกในชิฟ eeprom ออกมาดูแก้ใข อย่างเช่นจำนวนกิโลเมตรของไมล์รถน่ะ ผมสามารถใช้ uno r3 ตงดึงข้อมูลออกมาแก้ไขแล้วอัดกลับไปใหม่ได้เลยรึป่าวครับ หรือต้องใช้โปรแกรมเฉพาะ eeprom อีกทีน่ะครับ ขอบคุณครับสำหรับคำตอบ
พี่คับผมจะทำหุ่นยนต์วิ่งตามเส้นแล้วเก็บกระบ๋องด้วยนี้มีคำแนะนำไหมครับ
'Buffer' cannot be used as a function รันแล้วมันขึ้นแบบนี้อ่ะครับ
ลองเช็คตัวโค้ดโปรแกรมที่เขียนดูนะครับอาจจะตกเครื่องหมายนะครับ
ติดต่อทางไหนได้มั่งครับ
สามารถทักเข้ามาในเพจได้เลยนะครับ ตามที่ผมแปะไว้นะครับ
ขอบคุณครับ
ถ้าสมมติเราตั้งว่าให้ตัวแรกส่งข้อมูลไปที่ตัวสองแล้วให้ตัวสองส่ง
แล้วให้ตัวสองส่งค่ากลับมาได้ไหมครับ