Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Roma
2018-09-25 10:30:51

Привет, мне дали на реализацию следующий проект, у нас есть хаб для 4-х приборов с интерфейсом RS232, скорость передачи данных 100-200 Гц., нужно передавать данные с хаба на комп по блютуз. Какой модуль блютуз лучше использовать и как вы думаете получиться ли передача таким способом?

Hagbi
2014-12-05 21:43:21

Я то же новичок, начал интересоваться этим делом пару недель назад. Но мне кажется там закралась ошибка:

pinMode(sensorPin, OUTPUT);

Мне кажется должно быть:

pinMode(sensorPin, INPUT);

то есть пин сенсора должен быть задан как вход. ИМХО. мнение дилетанта.

Gleb
2014-11-26 22:10:13

Народ, подскажите пожалуйста, а btbee pro может принимать данные с android устройств? А то я тут колупаюсь уже третий час и все никак не могу разобраться, не получается даже зажечь диод...

motin.maxim
2014-11-26 20:36:22
Pasko пише:

Всем доброго времени суток. Нужна помощь в написании скетча. Алгоритм таков: считываем значение напряжения на аналоговом входе, запоминаем  и следим за его состоянием. При уменьшении значения на 10 зажигается 1-й светодиод, при увеличении значения на 10 зажигается 2-й.   
  Я новичок, просьба не пинать. Заранее Всем спасибо!

ну как то так

int sensorPin = A0;    // пин с которого будеш считывать напряжение
int sensorValue;       // переменная для сохранения базового напряжения
int dt=10;             // порог срабатывания
int ledPin1 = 4;      // пин для первого светодиода
int ledPin2 = 5;      // пин для второго светодиода

void setup() 
{
  // пины для светодиодов на вывод
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  // пин для считываня напряжения на ввод
  pinMode(sensorPin, OUTPUT);
  // низкое напряжение на пины светодиодов, выключены
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  // считываем напряжение с пина
  sensorValue = analogRead(sensorPin); 
}

void loop() {

  int current=analogRead(sensorPin); // записывем в current текущее значение напряжения
  // если текущее значение больше указанного на dt (и больше) то включаем перый светодиод, выключаем второй
  if ((current+dt)>sensorValue)
  {
    digitalWrite(ledPin1, HIGH);
    digitalWrite(ledPin2, LOW);  
  }
  // если текущее значение меньше указанного на dt (и меньше) то включаем перый светодиод, выключаем второй
   if ((current+dt)<sensorValue)
  {
    digitalWrite(ledPin2, HIGH);
    digitalWrite(ledPin1, LOW);  
  }
  
  
}
Pasko
2014-11-24 16:09:59

Всем доброго времени суток. Нужна помощь в написании скетча. Алгоритм таков: считываем значение напряжения на аналоговом входе, запоминаем  и следим за его состоянием. При уменьшении значения на 10 зажигается 1-й светодиод, при увеличении значения на 10 зажигается 2-й.   
  Я новичок, просьба не пинать. Заранее Всем спасибо!

Snowmen
2014-11-23 22:03:06

На мой взгляд, дешево, сердито главное просто это модуль NRF24L01+  smile.

Tigran
2014-08-23 09:51:56

Конечно можно. Единственное придется брать 2 платы Ардлуино, к одной прикрутить датчик и блютуз или радио модуль. И с этого устройства передавай данные не другое устройство, также плата ардуино и радио приемник. Вот как делал я

motin.maxim
2014-08-01 09:31:45
igoraksenov пише:

Ребят, здравствуйте, пока только начинаю разбираться в arduino, поэтому подскажите, допустим у меня есть какой-нибудь датчик, и мне требуется подключать его на движущуюся поверхность, можно ли передавать сигнал от него через bluetooth или ик-порт на ардуино? Заранее спасибо!

По конкретнее напишите. Что за датчик и тд. Отсюда решение подскажем.

igoraksenov
2014-07-28 00:13:02

Ребят, здравствуйте, пока только начинаю разбираться в arduino, поэтому подскажите, допустим у меня есть какой-нибудь датчик, и мне требуется подключать его на движущуюся поверхность, можно ли передавать сигнал от него через bluetooth или ик-порт на ардуино? Заранее спасибо!

Підвал форуму