Wpis z mikrobloga

#elektronika #mikroelektronika #arduino

Mam małą prośbę. Chciałem zrobić diodę LED sterowaną za pomocą bluetooth.

Na razie udało mi się podłączyć i nadać sygnał za pomocą bluetootha.

Nie mogę poradzić sobie z kodem do programu. Myślałem, że to będzie proste a jednak dioda ciągle jest zgaszona. Chciałem zrobić tak, że po naciśnięciu 1 dioda się zapala, a po naciśnięciu 2 gaśnie.

Kod Programu

int data;

void setup()

{

Serial.begin(9600);

Serial1.begin(9600);

pinMode(13, OUTPUT);

}

void loop()

{

data=Serial1.read();

Serial.println(data);

if(data==49)

{digitalWrite(13,HIGH);}

if(data==50)

{digitalWrite(13,HIGH);}

if(data==1)

{//nic nie rób}

delay(200);

}

Wydaje mi się, że kod nie działa dlatego, że bluetooth ciągle wysyła kod podtrzymujący(czyli 1 w kodzie ASCII) i dioda się zapala po otrzymaniu sygnału, ale robi to zbyt szybko i tego nie zauważam. Czy mam rację?

prosiłbym o jakieś pomysły lub linki po poradników z dość prostym kodem

Z góry dzięki za odpowiedzi
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach