Komunikacja PC<->mikrokontroler

Odpowiedz Nowy wątek
2017-01-07 12:01
0

Interesuje mnie w jaki sposób połączyć przykładowo drona z komputerem. Powiedzmy, że mamy drona z odbiornikiem, a do komputera podłącze za pomocą USB jakiś nadajnik. Program komputerowy napisany np. w Javie będzie sterował dronem tak, jakbyśmy sterowali nim zwykłym pilotem.W jaki sposób połączyć elektronikę z komputerem? Czy żeby podpiąć na USB jakieś urządzenie elektroniczne, trzeba pisać do niego sterowniki?

Nie mam zamiaru budować akurat drona sterowanego komputerem. To był tylko przykład, który miał zobrazować o co mi chodzi.

A więc podsumując - w jaki sposób łączy się elektroniczne urządzenie z komputerem?

edytowany 1x, ostatnio: Alsenas, 2017-01-07 12:02

Pozostało 580 znaków

2017-01-07 12:50
0

W jaki sposób połączyć elektronikę z komputerem

Czyli w jaki sposób połączyć elektronikę z... elektroniką? ;-)

Możesz wykorzystać właśnie port USB (plus minus konwerter usb -> uart), Wi-Fi, Bluetooth, sygnały dźwiękowe, sygnały świetlne (atoli te dwa stanowią bardziej rozwiązanie 4fun).


PS: przegrałeś grę.
edytowany 2x, ostatnio: Patryk27, 2017-01-07 12:50
jeszcze dymne :) - abrakadaber 2017-01-07 13:54

Pozostało 580 znaków

2017-01-07 20:23
0

Równie dobrze mogę sobie do tyłka to USB podpiąć. Co mam zrobić, żeby po podpięciu za pomocą USB jakiegoś urządzenia do komputera, komputer wiedział co z nim zrobić?

Pozostało 580 znaków

2017-01-07 20:32
0

No to już stricte zależy od tego, co chcesz konkretnie, aby to urządzenie robiło.

W najprostszej wersji podpinasz sobie pod USB na przykład takie Arduino, a ono 'udaje' port szeregowy, dzięki któremu nawiązuje komunikację z programem na PCcie. Nie wymaga to pisania sterownika w klasycznej jego formie (tj. nie tworzy się żadnego sterownika systemowego), lecz tworzy aplikację, która właśnie z Arduino rozmawia wykorzystując ten port.


PS: przegrałeś grę.
edytowany 1x, ostatnio: Patryk27, 2017-01-07 20:36

Pozostało 580 znaków

2017-01-08 11:58
0

No dobrze, a powiedzmy, że chciałbym podpiąć wyżej wspomniany nadajnik, taki pilot do zarządzania jakimś urządzeniem? Program napisany w Javie dałby radę się z nim połączyć?

edytowany 2x, ostatnio: Alsenas, 2017-01-08 11:59

Pozostało 580 znaków

2017-01-08 13:41
Alsenass
0

Pozostało 580 znaków

2017-01-08 18:23
0

Język programowania jest naprawdę najmniejszym problemem ;p


PS: przegrałeś grę.

Pozostało 580 znaków

2017-01-08 20:16
0

Zauważyłem. Największym problemem jest to wszystko ze sobą połączyć, więc pytam tutaj.

Choć sam Zuckerberg użył Pythona, PHP i Objective-C(Ze względu, że używa IOS na telefonie).

Język programowania może być obojętny, czy jednak ten Python się lepiej nadaje do sztucznej inteligencji?

edytowany 1x, ostatnio: Alsenas, 2017-01-08 20:21

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0