Помогите! Натворил что-то с XBee S2

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Makhonin, 6 сен 2012.

  1. Код (Text):
    к сожалению, №_телефона - это для сайта уж я так поставил.
    там одного знака " не хватало! :D
     
  2. Сам неправильно написал :)
    Надо так:
    Код (Text):
    #include "SIM900.h"
    //#include <SoftwareSerial.h>
    #include "URMSerial.h"
    #include "sms.h"
    #include "inetGSM.h"
    //#include "AFMotor.h"
     
    #define DISTANCE 1
    #define TEMPERATURE 2
    #define ERROR 3
    #define NOTREADY 4
    #define TIMEOUT 5
     
    URMSerial urm;
    SMSGSM sms;
    char phone_num[20];
    char sms_text[128];
    int IRleft = 4;
    int IRright = 5;
    boolean gsmstarted = false;
     
    int value;
    int getMeasurement() {
    switch(urm.requestMeasurementOrTimeout(DISTANCE, value)) {
    case DISTANCE:
    return value;
    break;
    case TEMPERATURE:
    return value;
    break;
    case ERROR:
    Serial.println("Error");
    break;
    case NOTREADY:
    Serial.println("Not Ready");
    break;
    case TIMEOUT:
    Serial.println("Timeout");
    break;
    }
    }
     
    void setup() {
    urm.begin(3,4,9600);
    Serial.begin(9600);
    if(gsm.begin(2400)) {
    Serial.println("GSM READY");
    gsmstarted = true;
    }
    if(gsmstarted) {
    //if(sms.SendSMS("+79092553103","System start successfully"))
    Serial.println("GSM system successfully started");
    } else
    Serial.println("Mistake at GSM system start");
     
    }
     
    void loop() {
    uint8_t i;
    Serial.print("Measurement: ");
    Serial.println(getMeasurement());
    // здесь была ошибка
    if(sms.SendSMS("+ваш_номер_телефона_здесь","System start successfully"))
    Serial.println("SMS OK");
    else
    Serial.println("SMS mistake");
     
    //delay(500);
    }
     
  3. А что у вас в бутерброде сверху стоит? GRPS Shield или i\o Shield?
     
  4. Makhonin

    Makhonin Гик

    не трогаю. Еще, кстати, есть проблема, когда все питается от кроны, на arduino стоит motor shield, а к нему servo подключена и еще четыре обычных мотора. Если все питается от usb, то все замечательно: серва крутится как надо, но стоит запитать от кроны, как вся система начинает двигаться рывками. Вот такой я проблемный)
     
  5. Е-маё... :)
    Питания-же не хватает - серва и ЧЕТЫРЕ мотора... :)
    Подключите И USB И КРОНУ
    и всё будет окей!
     
  6. Кстати, а что вы хотите сделать?
     
  7. Makhonin

    Makhonin Гик

    i/o shield выше, так как выше него нельзя ничего ставить
     
  8. Кто вам это сказал?
     
  9. Makhonin

    Makhonin Гик

  10. Makhonin

    Makhonin Гик

    Мне надо чтобы устройство отдельно существовало от компа)
     
  11. Makhonin

    Makhonin Гик

    говорю же, это я когда телефон затирал, случайно удалил. Так код компилируется замечательно.
     
  12. Тогда извините, сервомоторчику не хватает питания от кроны.
     
  13. Makhonin

    Makhonin Гик

    Это чем-то можно исправить? Например, аккумулятор поставить? У меня не только крона:
    У меня еще пять батареек на четыре мотора. Питание идет на motor shield, а arduino работает от кроны. Что, как мне уже говорили, не сильно устраивает очень чувствительную servo. Ей нужен более надежный источник питания
     
  14. <Lame>

    <Lame> Гик

    Можно поставить блок питания, у него тока стопудов хватит, только на нем надо ставить строго 5в и подключать его к юсб, дабы не загружать стабилизатор на дуне
     
  15. <Lame>

    <Lame> Гик

    А насчет xBee я ничего не знаю, у меня таких модулей не было никогда, и с ними я не умею управляться:(
     
  16. <Lame>

    <Lame> Гик

    Я не отдыхаю, а к ГИА готовлюсь, в 9 классе учусь:)
     
  17. Makhonin

    Makhonin Гик

    Все заработало. Я прошил XBee на скорости 1200 ))))))) Вот и весь косяк
     
  18. <Lame>

    <Lame> Гик

    http://amperka.ru/collection/Melochyovka/product/blok-pitaniya в самый раз!
     
  19. <Lame>

    <Lame> Гик

    А чо? хоть это и реклама, всеравно прикольно, я и не знал, что в angry birds можно в инете играть, только на айпаде задр*тил:)
     
  20. Блок питания - в самый раз! Согласен! И мне надо такой же :D


    Код (Text):
    А чо? хоть это и реклама, всеравно прикольно, я и не знал, что в angry birds можно в инете играть, только на айпаде задр*тил:)
    А я знал :). Про рекламу - сразу вспомнилось вот что:
    Код (Text):
    Все играют в злых птиц! Почему ты не играешь в злых птиц?
    Angry Birds - заразительная игра!