Skocz do zawartości

Komunikacja Arduino Nano Every - moduł bluetooth HM-10


Samail

Pomocna odpowiedź

Witam,

pracuję nad projektem wykorzystującym komunikację bluetooth. Do realizacji projektu wykorzystuję płytkę Arduino Nano Every oraz moduł HM-10 (BLE). Napisałem prosty program do przetestowania komunikacji:
 

void setup()
{
Serial.begin(9600);   
Serial1.begin(9600);   
delay(100);
}
void loop()
{
if (Serial1.available()>0)
Serial.write(Serial.read());
delay(100);
  
if (Serial.available()>0)
Serial1.write(Serial.read());
delay(100);
}

Wyczytałem, że płytka Every do komunikacji posiada dwa wbudowane kanały - jeden do komunikacji z komputerem (USB-Serial) oraz drugi (Piny RX,TX-Serial1). Po wgraniu programu na płytkę, przez monitor portu szeregowego próbuję przesłać komendę "AT" do modułu, ten powinien wysłać informację zwrotną "OK". Nic takiego jednak się nie dzieje. Podejrzewam, że problemem mogą być uszkodzone piny RX i TX, jednak chcę zaczerpnąć rady od Was. Bezskutecznie próbowałem również emulować kanał na pinach cyfrowych Arduino, jednak nie jestem pewien jak płytka Every przystosowana jest do takich rozwiązań.

Płytka podłączona jest przez USB do komputera. Pin RX modułu podłączony jest do pinu TX arduino i odwrotnie. HM-10 błyska czerwoną diodą - nie jest połączona z żadnym urządzeniem nie licząc Arduino. Kiedy zdefiniuję piny TX1 i RX0 jako podciągnięte wejścia cyfrowe na obu pinach napięcie wynosi 20mV.

Edytowano przez Samail
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.