вторник, 12 августа 2014 г.

Управление вентилятором при помощи Android Arduino и HC-05

Прикупил себе блютуз модуль HC-05, ну и захотелось поиграться с вентилятором 120x120 при помощи Arduino Pro Mini, и вот что из этого вышло:



А получилось поуправлять вентилятором при помощи Arduino и Android устройства.
Вот фото подключения:





Под рукой был советский биполярный транзистор КТ829Б.
А вот код:

char msg = '  ';

void setup() {
  // устанавливаем соединение с портом
  Serial.begin(9600); 
  //выход 10 в режиме OUTPUT - на нем висит вентилятор
  pinMode(10, OUTPUT);
  TCCR1B = 0x01; // Зададим частоту ШИМа, >60 кГц
}

//основной цикл программы
void loop() {         

  // пробую читать из порта

  if (Serial.available()>0){  
    msg = Serial.read();  
  }

  //разбираю прочитанные из порта данные
  if (msg=='1') {  
    analogWrite(10, 0);   // отключаю вентилятор  
  } 
  else if (msg=='2') {  
    analogWrite(10, 85);    // включаю на небольшой скорости 
  } 
  else if (msg=='3') {  
    analogWrite(10, 255);  // включаю на максимальной скорости 
  }  
  msg = ' '; //чтобы не повторялось т.к. все это цикл 
  delay(10);
}

Ссылка на программу для Android:

Спасибо автору программы - Дмитрию Осипову, вот видео урок по программе:

Ключевые слова: Voice Control Bluetooth HC-05, Android, android hc-05, Arduino и HC-05, андроид, устройство, hc-05
arduino hc-05 android

Комментариев нет:

Отправить комментарий