سلام من وقتی ماژول esp8266 رو به آردوینو وصل میکنم usb دیگر آردوینو رو نمی شناسد و در device manager مینوسد unknown device اما ارتباط سیم های ماژول رو که قطع می کنم usb آردوینو را می شناسد (این را هم بگم که پین های rx و tx رو 10 و 11 گرفتم) و یک سوال دیگه اینکه برای ارتباط سریال از کتابخانه ی softwareserial.h استفاده کردم آیا برای کد های خود ماژول هم باید از این کتابخانه استفاده کنم یا نیازی نیست
ضمنا یک سوال دیگه این را هم بگم که من تو بعضی فیلم ها دیدم که حتی بعد از ریست کردن ماژول esp8266 چراغ ماژول روشن می ماند ولی چراغ ماژول من روشن نمی شود فقط موقع پروگرام کردن چشمک میزند چرا مال من این جوریه
کد ها رو هم این جوری نوشتم نمی دونم چرا ارتباط سریال برقرار نمی شه
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.write("text");
delay(2000);
}
اینا برای کد های ماژول بود حالا کد های آردوینو رو این زیر نوشتم
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
Serial.println("Goodnight moon!");
mySerial.begin(9600);
}
void loop() { // run over and over
if (mySerial.available()) {
Serial.println(mySerial.read());
}
}
چرا ارتباط سریال برقرار نمیشه و دیگه این که لطفا به همه ی سوال های که مطرح کردم پاسخ بدید
ضمنا یک سوال دیگه این را هم بگم که من تو بعضی فیلم ها دیدم که حتی بعد از ریست کردن ماژول esp8266 چراغ ماژول روشن می ماند ولی چراغ ماژول من روشن نمی شود فقط موقع پروگرام کردن چشمک میزند چرا مال من این جوریه
کد ها رو هم این جوری نوشتم نمی دونم چرا ارتباط سریال برقرار نمی شه
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.write("text");
delay(2000);
}
اینا برای کد های ماژول بود حالا کد های آردوینو رو این زیر نوشتم
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
Serial.println("Goodnight moon!");
mySerial.begin(9600);
}
void loop() { // run over and over
if (mySerial.available()) {
Serial.println(mySerial.read());
}
}
چرا ارتباط سریال برقرار نمیشه و دیگه این که لطفا به همه ی سوال های که مطرح کردم پاسخ بدید
دیدگاه