سلام دوستان.
من چند روزه دارم با یه ESP میجنگم
میخوام فقط وصلش کنم به اردوینو و خیلی ساده دستورات AT رو ارسال کنم. (واسه تست فقط)
نمیشششششششه
اتصالات رو اینطوری وصل کردم :
RX -> TX
TX -> RX
VCC -> 3.3
chpd -> 3.3
GND -> GND
نرخ انتقال ESP رو هم 115200 میذارم. و بعد کد زیر رو آپلود میکنم:
ولی برنامه موقع اجرا هیچی روی صفحه نمایش نمیده. وقتی دستور AT ارسال میکنم اصلا جواب نمیده.کد:#include <SoftwareSerial.h> SoftwareSerial esp8266(2,3); void setup() { esp8266.begin(115200); Serial.begin(9600); } void loop() { if(Serial.available()>0){ esp8266.println(Serial.readString()); } if(esp8266.available()>0){ Serial.println(esp8266.readString()); } }
ولی وقتی vcc برد esp رو قطع و وصل میکنم، اینارو نشون میده :
چرا اینجوری میشه؟؟ :'(
الان یه تست دیگه کردم نرخ انتقالشو گذاشتم 74880 اینو نیشون میده.
لطفا کمک کنید