Помогите с беспроводным модулем APC220-43!

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

Имеется ардуино, Датчик –щит Arduino V5 : (dvrobot.ru/shop/i121.datchik_schit_arduino_v5.htm),беспроводной модуль  APC220-43 :(http://dvrobot.ru/shop/i70.besprovodnoy_modul_apc220-43_sovmestimyy_s_ar...),и вот такой скетч:



int val = 0;
int svetodiod = 13;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = Serial.read();
if (-1 != val)
{
if ('A' == val || 'a' == val)
{
Serial.println("www.dvrobot.ru");
}
else if ('B' == val || 'b' == val)
{
digitalWrite(svetodiod, HIGH);
delay(500);
digitalWrite(svetodiod, LOW);
}
}
}

подключал по инструкции : (http://dvrobot.ru/apc_220) но вот что то не горит светодиод,подскажите пожалйста ,может я что то не то делаю?

maksim
Offline
Зарегистрирован: 12.02.2012

Может. Нам нам не видно что вы там делаете )

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

Подключал так:

/sites/default/files/u3648/121-3_0.jpg

Настраивал так, как написанно здесь: http://dvrobot.ru/apc_220

только вместо монтажной платы Датчик –щит Arduino V5

модуль закреплён у меня за (com 8)что для ардуино ,что в диспетчере устройсв компьютера!

Попытался включить светодиод -НЕРАБОТАЕТ !

 

maksim
Offline
Зарегистрирован: 12.02.2012

Если бы вы сделали все как в статье, то все бы работало.
Вы оба модуля настроили?
Вы правильно выбрали порт?
Вы дуину от USB отключать пробовали?
Как вы "пытались включить светодиод" ? силой мысли?

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

настраивал оба модуля и  com порт у меня 8й что в диспетчере устройств,что для дуины после отключения от USB.

на мониторе порта показыват www.dvrobot.ru ,только светодиод не горит!

maksim
Offline
Зарегистрирован: 12.02.2012

Тоесть вы хотите сказать, что когда отсылаете букву A (лат.), то в ответ приходит www.dvrobot.ru , а когда отправляете букву B (лат.), светодиод ни на шилде ни на самой дуине не загорается на полсекунды?

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

совершенно верно

пробовал даже зделать 

delay(2000);

и тоже не горит!

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

сейчас пробовал всё отключить и заново всё подключить и настроить ,светодиод горит но оооочень тускло ,что еле заметно-странно как то!

 

maksim
Offline
Зарегистрирован: 12.02.2012

Так конечно, в Сетап добавьте пинМод(светодиод, АУТПУТ);

maksim
Offline
Зарегистрирован: 12.02.2012

maksim пишет:

Тоесть вы хотите сказать, что когда отсылаете букву A (лат.), то в ответ приходит www.dvrobot.ru , а когда отправляете букву B (лат.), светодиод ни на шилде ни на самой дуине не загорается на полсекунды?

maodzi87 пишет:

совершенно верно

Так вот так и нужно описывать проблему, а не "помогите, не работает, все сделал как там"!

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

пропишите пожалуйста как точно наглядно понятней будет мне,а то я недавно начал с дуиной возиться!)

Вот так?




int val = 0;
int svetodiod = 13;
void setup()
{
Serial.begin(9600);
pinMode(1, OUTPUT);
}
void loop()
{
val = Serial.read();
if (0 != val)
{
if ('A' == val || 'a' == val)
{
Serial.println("privet alex");
}
else if ('B' == val || 'b' == val)
{
digitalWrite(svetodiod, HIGH);
delay(2000);
digitalWrite(svetodiod, LOW);
}
}
}

если так то тоже самое -очень тускло горит!

 

maksim
Offline
Зарегистрирован: 12.02.2012

А почему 1 ? У вас светодиод на 1 выводе?

pinMode(svetodiod, OUTPUT);

 

maodzi87
maodzi87 аватар
Offline
Зарегистрирован: 18.11.2012

Ну я же новенький ,чуть подтупливаю,а сейчас доперло что нада пин13 вписывать)))) ,Спасибо  Вам Максим огромное ,не первый раз выручаете!