Связь Bluetooth между Arduino и PyBluezPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Связь Bluetooth между Arduino и PyBluez

Сообщение Anonymous »

Я пытаюсь установить связь Bluetooth между платой Arduino Uno (с Bluetooth-экраном) и моей ОС Linux с помощью Python PyBluez.

Мне удалось успешно выполнить сопряжение мой ноутбук к Uno. Я могу подключиться к плате, однако плата не считывает отправляемые данные и не может отправлять данные.

Вот эскиз Arduino

Код: Выделить всё

#include 

#define RxD 0    //receive data on digital 0
#define TxD 1 //transmit on digital 1

SoftwareSerial blueToothSerial(RxD, TxD);
int counter = 0;
int incoming;
void setup(void){
Serial.begin(9600);
//pinMode(RxD,INPUT);
//pinMode(TxD,OUTPUT);
setupBlueToothConnection();
}

void setupBlueToothConnection(){
blueToothSerial.begin(19200);
blueToothSerial.print("\r\n+STWMOD=0\r\n"); //set the bluetooth work in slave mode
blueToothSerial.print("\r\n+STNA=SeeedBTSlave\r\n"); //set the bluetooth name as     "SeeedBTSlave"
blueToothSerial.print("\r\n+STOAUT=1\r\n"); // Permit Paired device to connect me
//blueToothSerial.print("\r\n+STAUTO=0\r\n"); // Auto-connection should be forbidden here
delay(2000); // This delay is required.
blueToothSerial.print("\r\n+INQ=1\r\n"); //make the slave bluetooth inquirable
Serial.println("The slave bluetooth is inquirable!");
delay(2000); // This delay is required.
blueToothSerial.flush();
}

void loop(){
if(blueToothSerial.available())
Serial.println(blueToothSerial.read());
blueToothSerial.write('x');
}
И мой модуль Python:

Код: Выделить всё

import bluetooth
import sys
bd_addr = "00:12:10:23:10:18" #itade address

port = 1
sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
sock.connect((bd_addr, port))
print 'Connected'
sock.settimeout(1.0)
sock.send("x")
print 'Sent data'

data = sock.recv(1)
print 'received [%s]'%data

sock.close()
У меня Arduino IDE 1.0.4, на моем ноутбуке установлена ​​Ubuntu 11.10

Подробнее здесь: https://stackoverflow.com/questions/154 ... nd-pybluez
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Связь Bluetooth между Arduino и PyBluez
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Bluetooth Communice между Arduino и Pybluez
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как улучшить связь Bluetooth между Arduino Uno с помощью HC-05 и Android?
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как улучшить связь Bluetooth между Arduino Uno с помощью HC-05 и Android?
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как улучшить связь Bluetooth между Arduino Uno с помощью HC-05 и Android?
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»