Wątek przeniesiony 2018-11-07 15:41 z Nietuzinkowe tematy przez Marooned.

Komunikacja PC<->mikrokontroler

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?

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).

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ć?

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.

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ć?

0

0

Język programowania jest naprawdę najmniejszym problemem ;p

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?

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