Вопрос про корректность модуля

Hash
Offline
Зарегистрирован: 26.12.2013

Купил модуль вот такой:

http://wiki.epalsite.com/index.php?title=SIM900_Quad-Band_GPRS_shield_with_Micro_SD_card_slot

Подключил в ардуино залил следующий код:

#include <SoftwareSerial.h>
SoftwareSerial  Sim900Serial(10, 11);

void setup()
{
  Serial.begin(9600);
  Sim900Serial.begin(115200);                
  delay(200);
  Sim900Serial.println("AT+IPR=9600");     
  delay(500);
  Sim900Serial.begin(9600);         
  delay(100);
}
bool key=false;
void loop()
{
  while(Sim900Serial.available()!=0)
  {
    Serial.write(Sim900Serial.read());
  }

  while(Serial.available()!=0)
  {
    Sim900Serial.write(Serial.read());
  }
}

Модуль подклчил вот так:

http://s020.radikal.ru/i711/1401/5b/dceae86dec62.jpg

Вот если убрать желтый провод соединяющий пины 5V, то связь между модулем и ардуиной не работает. Пробовал подавать 5V не с ардуины, а отдельного адаптера - связь работала. Т.е. на модуль который и так питается с отдельного адаптера, требуется зачем то подавать еще 5V.

Насколько корректно выполнен такой модуль, стоит ли требовать возврата от продавца (брал на ебеи)?

ingener.solovyev
Offline
Зарегистрирован: 12.02.2013

Hash пишет:

Купил модуль вот такой:

http://wiki.epalsite.com/index.php?title=SIM900_Quad-Band_GPRS_shield_with_Micro_SD_card_slot

Подключил в ардуино залил следующий код:

#include <SoftwareSerial.h>
SoftwareSerial  Sim900Serial(10, 11);

void setup()
{
  Serial.begin(9600);
  Sim900Serial.begin(115200);                
  delay(200);
  Sim900Serial.println("AT+IPR=9600");     
  delay(500);
  Sim900Serial.begin(9600);         
  delay(100);
}
bool key=false;
void loop()
{
  while(Sim900Serial.available()!=0)
  {
    Serial.write(Sim900Serial.read());
  }

  while(Serial.available()!=0)
  {
    Sim900Serial.write(Serial.read());
  }
}

Модуль подклчил вот так:

http://s020.radikal.ru/i711/1401/5b/dceae86dec62.jpg

Вот если убрать желтый провод соединяющий пины 5V, то связь между модулем и ардуиной не работает. Пробовал подавать 5V не с ардуины, а отдельного адаптера - связь работала. Т.е. на модуль который и так питается с отдельного адаптера, требуется зачем то подавать еще 5V.

Насколько корректно выполнен такой модуль, стоит ли требовать возврата от продавца (брал на ебеи)?

 

Да ему просто питания с ардуино не хватает, его и надо запитывать отдельно.