Arduino Polska Forum

Pełna wersja: Arduino + HC-06
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Program ma na celu komunikacje przez moduł bluetooth hc-06 z podłączonym do komputera odbiornikiem bluetooth traktowanym jako port szeregowy... Po sparowaniu modułów można spokojnie zacząć transmisje. Wszystko działa prawidłowo dioda TX się świeci, dane są wysyłane, ale tylko kiedy wgram kod na arduino, bo po odłączeniu zasilania i ponownym podłączeniu dioda TX się nie świeci i arduino nic już nie wysyła.

Mam taki kod: 

Kod:
#include <SoftwareSerial.h>
SoftwareSerial serial(0,1);
int analogValue;

void setup()
{
 serial.begin(9600);
}

void loop()
{
analogValue = analogRead(A0);
serial.println(analogValue);  
delayMicroseconds(10)    ;
}

Jakieś sugestie?
Nawet sporo

po pierwsze zadeklarowałeś programowy port na sprzętowym co generalnie samo w sobie robi masło maślane .
po drugie jeżeli BT przesyła przy wgrywaniu to znaczy że BT działa z prędkością 115200 a nie 9600 jak zadeklarowałeś
po trzecie zapewne zasilasz ardu z portu usb co oznacza że port ten jest zajęty przez ftdi czy jaki tam na płytce masz układ do komunikacji z kompem

poniżej masz program który zadziała pod warunkiem że ardu zasilisz nie poprzez usb

Kod:
int analogValue;

void setup()
{
serial.begin(115200);
}

void loop()
{
analogValue = analogRead(A0);
serial.println(analogValue);  
delayMicroseconds(10)    ;
}