آخه باتری و شارژر نمیشه که ! من ولتاژ مناسب رو دادم به این سیم 800 و مشکلیم نداشت .5ولت دو امپر رو دادم به یه کاهنده 3.9ولت دادم به سیم 800 ولی اصلا یه اتفاقای مسخره ای میوفته نمیدونم چرا :/
نمایش نسخه قابل چاپ
معلومه که حکایت داره ...
اگر پروژه ای چیزی بخوای باهاش بسازی من هستم :o
SHOBEIR90@YAHOO.CO.UK
#include <SoftwareSerial.h>
SoftwareSerial SIM800(2, 3);
int relay = 4;
void setup()
{
SIM800.begin(115200);
Serial.begin(115200);
pinMode(relay,OUTPUT);
delay(1500);
}
void loop()
{
while(SIM800.available()>0)
{
digitalWrite(relay,HIGH);
Serial.println("relay on");
delay(1000);
digitalWrite(relay,LOW);
Serial.println("relay off");
}
}
داداش هدفم یادگیریه . دیگه درس و پروژه از ما گذشته
میدونی باید چیکار کنی ؟
باید کامندهایی که از سیم دریافت می کنی رو آنالیز کنی
اگه ring بود به یه چیزی فرمان بدی
مثلا اینطوری.
کد:
#include <SoftwareSerial.h>
SoftwareSerial SIM800(2, 3);
int relay = 4;
char data;
void setup()
{
SIM800.begin(115200);
Serial.begin(115200);
pinMode(relay, OUTPUT);
digitalWrite(relay , HIGH);
delay(1500);
}
void loop()
{
if (SIM800.available() > 0)
{
data = SIM800.read();
if (data == 'R') {
data = SIM800.read();
if (data == 'i')
{
digitalWrite(relay, LOW);
Serial.println("relay on");
delay(1000);
digitalWrite(relay, HIGH);
Serial.println("relay off");
}
}
}
}