Arduino Polska Forum
Arduino UNO, HC-05, ELM327 połączenie bluetooth - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Sieciowe Protokoły i Urządzenia (https://forum.arduinopolska.pl/dzial-sieciowe-protoko%C5%82y-i-urz%C4%85dzenia)
+--- Wątek: Arduino UNO, HC-05, ELM327 połączenie bluetooth (/watek-arduino-uno-hc-05-elm327-po%C5%82%C4%85czenie-bluetooth)



Arduino UNO, HC-05, ELM327 połączenie bluetooth - iGii5 - 23-10-2016

Cześć, 
mam pytanie odnośnie nawiązania połączenia pomiędzy modułem HC-05 a ELM327 Bluetooth tak żebym mógł swobodnie korzystać z gotowych bibliotek: https://github.com/stanleyhuangyc/ArduinoOBD
Przeglądając artykuły na temat modułu bluetootha kilka razy widziałem ze często używany kod do nawiązania połączenia jest następujący:

Kod:
#include <SoftwareSerial.h>
#define RxD 7                //Arduino pin connected to Tx of HC-05
#define TxD 8                //Arduino pin connected to Rx of HC-05

SoftwareSerial blueToothSerial(RxD,TxD); 

void setup()
{
Serial.begin(38400); 
blueToothSerial.begin(38400);
pinMode(RxD, INPUT);
pinMode(TxD, OUTPUT);
   


void loop() {
  
  if (blueToothSerial.available()) {
    char inByte = blueToothSerial.read();
    Serial.write(inByte); 
   }
  

  if (Serial.available()) {
    char inByte = Serial.read();
    blueToothSerial.print(inByte);   
  }
}
Pytanie czy połączenie zostanie nawiązane z interfejsem ELM327?

CODE !!! proszę używać CODE !!!


RE: Arduino UNO, HC-05, ELM327 połączenie bluetooth - Kuter_tm - 21-02-2017

Tez mnie ostatnio ten temat zaciekawił, widze ze masz xxx odpwiedzi


RE: Arduino UNO, HC-05, ELM327 połączenie bluetooth - JasQ - 22-02-2017

Moduły bluetooth HC-05 , HC-06 i kompatybilne po ustawieniu i ustanowieniu połączenia są dla portu rs-232 przeźroczyste , niemniej chwilę im zajmuje połączenie między sobą więc trzeba by to w programie uwzględnić .


RE: Arduino UNO, HC-05, ELM327 połączenie bluetooth - Kuter_tm - 27-02-2017

Witam
Nie umiem sobie z tym poradzić. Bt działa z komendami AT ale nie wiem, nie umiem zrobić zeby łaczyło się z ELMEM itp nie mam zadnego pomyslu kompletnie zadnego. JasQ czy za jakas kase bys mi napisał kod ktory połączy moj BT z EKMEM i na wyświetlaczu LCD pokarze mi obroty silnika.
Znalazłem kilkanaście przykładów. Jednak nigdzie dokladnie takiego jak oczekuje. Podejrzewam że najbliżej prawy bedzie ta strona http://www.kokoras.com/OBD/Arduino_HC-05_ELM327_OBD_RPM_Shift_Light.htm
ale nie umiem doprowadzić tego do stanu "uzywalności"
Chodzi o to aby.
Mam wpiętego elma w samochód. Pro mini jest spiete z max6675, karta SD i kontrolerem sondy szerokopasmowej (A0) oraz czujnikiem cisnienia (A1) i karta pamięci ładnie mi loguje EGT, AFR (sonda) i cisnienie doładowania., ale do tego wszystkiego przydadzą sie jeszcze obroty, które chce po ELM, ale nie wiem jak Sad