vito_zm - właściwie teraz jak wspomniałeś o poziomach napięć, zorientowałem się, że HC-05 chodził cały czas na 5V (TX&RX). Pewnie moja wersja ma jakieś dodatkowe rezystory szeregowe w liniach, które umożliwiły normalną transmijsę. Ale... Te moduły można kupić w co najmniej kilku wariantach, zależy co akurat mają na magazynie. Być może nie wszystkie będą odporne na 5V. Dla bezpieczeństwa można wpiąć rezystory 2k2 w szereg w linie TX i RX. Oczywiście najlepszym wyjściem byłoby zastosowanie konwertera poziomów.
Sam używam OLIMEXINO-32U4, bazuje na Leonardo i ma kilka dodatków, m.in przełącznik VCC między 5, a 3.3V.
To 3.6V w module HC05 jest minimalnym zalecanym napięciem zasilania. Na płytce modułu jest regulator napięcia 3.3V typu "low dropout", 0.3V wyżej potrzebne jest, żeby pracował poprawnie. W praktyce podłączałem go do 3.3V i też działał bez problemu.
Połączenie Leonardo->konwerterUART/RS232-------->RS232/USB->PC jest poprawne, będzie działać. PuTTy to po prostu klient, używamy go jako bardziej rozbudowanego monitora Serial. PuTTy potrafi symulować stare terminale typu V100, przez co, oprócz wysyłania gołego tesktu można używać go jako zdalnego wyświeltacza, ustawiać kolory, wyłączać kursor, przesuwać go itp.
Wracając do projektu. Zainspirowany jednym wątkiem na forum Teensy postanowiłem przepisać bilbiotekę "joystick" tak, aby obsługiwała do 128 przycisków, 6 analogowych osi 16bit, 17 analogowych suwaków 16bit i 4x HAT. Zobaczymy co z tego wyjdzie, praca w toku.
Znalazłem również ciekawy programik autorstwa jednego z tamtejszych forumowiczów: tester joystików wykrywający wszystkie dodatkowe osie, przyciski itp.
http://www.planetpointy.co.uk/joystick-test-application/ ---
Zapomniałem dodać, naturalnie, po stronie PC trzeba mieć jakiś odbiornik Bluetooth (USB dongle), żeby komunikacja działała.