Покажи участието

От тук може да видиш всички публикации на този потребител.


Теми - reverenge

Страници: [1]
1
Ардуино (Arduino) / Проблем с АТ команда.
« -: Декември 24, 2011, 02:32:55 pm »
Имам следния проблем.Направил съм ГСМ дайлер,който при натискане на бутон набира два телефона през 30 секунди по два пъти.Устройството работи близо година без никакви проблеми,но сега реши да не набира глобулския телефон,който е на втора позиция.АТ командите които използвам не са проблем защото набират другия телефонен номер ,който е МТЕЛ-ски без проблем.Взех още една карта,която е на МТЕЛ,защото си мислех,че няма да има проблем,но се оказа,че когато дойде ред да се набере телефона на втора и четвърта позиция таба,който показва,че телефона набира се движи и на 4 та -5 та секунда телефона спира да набира.
Ако някой знае решение на проблем,ще се радвам да го сподели.
Телефона е Т230 а това е кода.


/*
GSM Dialer
 На 7-ми пин на Ардуино се свързва светодиод,на 9 пин е входа който чака високо ниво , за да започне дайлера да набира.
 Ако програмата работи нормално светодиода мига около три пъти в секунда.
 При високо ниво на входа (пин 9) светодиода светва постоянно докато набере всички номера и отново започва да мига след като ги набере.
 */
void setup()
{
  Serial.begin(9600);  
  pinMode(13,OUTPUT);
  pinMode(8,INPUT);
  digitalWrite(8,HIGH);
}
void loop()
{
  digitalWrite(13,HIGH);
  delay(150);
  int firstcheck=digitalRead(8);// Ако има високо ниво
  if(firstcheck==0)
  {
    delay(500);
    int seccheck=digitalRead(8);// Проверява след 0,5 секунди дали още има високо ниво и ако има започва набирането на телефоните.
    if(seccheck==0)
    {
      dial();
    }
  }
  digitalWrite(13,LOW);
  delay(150);  
}
void dial()
{
  Serial.print("ATD=\"0888888888\"\r");
  delay(30000);
  Serial.print("ATD=\"0899999999\"\r");
  delay(30000);
  Serial.print("ATD=\"0888888888\"\r");
  delay(30000);
  Serial.print("ATD=\"0899999999\"\r");
  delay(30000);
}

2
Самостоятелен контрол на достъпа с RFID карти.

Възможност за добавяне до 800 (стандартни EM 125 KHz) карти.
Работно напрежение 12 В.
Консумация 40 мА.
NO/NC контакт.
Вход за бутон за принудително отваряне(монтира се от вътрешната страна на помещението)
Изход за звънец.

Възможност за програмиране на:
Време за задържане на релето.
Инсталаторска парола
Потребителска парола
Тип на сработване на релето:Само с карта, Само с код, С карта и код

1 бр контролер.
1 бр инструкция за програмиране
6 бр RFID ключодържатели.

Нова цена: 45 лева.





0877 575 008 Христо

[email protected]

3
Електроника / Проблем с LCD дисплей.
« -: Януари 09, 2010, 04:20:08 pm »
Здравейте,направих си една от схемите от сайта на АРДУИНО и на нея тествах доста от схемите и програмите , които са приложили там,но когато стигнах до упражненията с LCD дисплей се натъкнах на следния проблем:
към платката АРДУИНО свързвам дисплей 16Х1 и когато кача кода в процесора , тръгва само половината дисплей.Първо си помислих,че проблема е в това,че  дисплея не работи , но по време на рестартиране на процесора се вижда , че всичките 16 символа на дисплея светват , което ме кара да си мисля , че аз пропускам нещо.
http://icopz.snimka.bg/radio-amateur/lcd-displeyi.461481.16844864
Ако някой има идеи за решаване на проблема,ще съм му благодарен да ги сподели.

Страници: [1]