sterowanie mikrokontrolerami

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

sterowanie mikrokontrolerami

Post autor: slawus1998 » 02 kwie 2013, 10:42

Dzień dobry. Mam takie pytanie, planuje z bratem system inteligentnego domu, w związku z czym mam pytanie: czy mikrokontrolery mogą zrobić coś takiego, że jak otrzymają od komputera komendę, on to przetworzy i skieruje do odpowiedniego "adresu", którym będzie z reguły silnik elektryczny?, Jeśli tak się da zrobić, to na jakim mikrokontrolerze, i przez jaki port taki mikrokontroler musiałby być podpięty do komputera. Będę wdzięczny za jakąkolwiek pomoc. Pozdrawiam wszystkich

Awatar użytkownika
Artyliusz
Użytkownik
Posty: 305
Rejestracja: 06 sty 2013, 14:10
Lokalizacja: Z Polski
Kontakt:

Post autor: Artyliusz » 02 kwie 2013, 10:57

Mikrokontrolery mogą komunikować się z komputerem poprzez USART.
Myślę, że takie sterowanie da się zrobić bez komputera, chyba że to konieczne założenie.

Wszystko zależy co konkretnie chcesz uzyskać. Wtedy można dobrać odpowiedni mikrokontroler.
Chociaż jeśli nie miałeś do czynienia z mikrokontrolerami, to jest to dość ciężkie moim zdaniem przedsięwzięcie.

slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

Post autor: slawus1998 » 02 kwie 2013, 11:01

Teraz mam kilka pytań. Co to jest ten USART? Dalej mam takie pytanie: w marcowym numerze gazety EdW jest coś takiego jak karta przekaźników, działająca na tej zasadzie, że jak na pilocie kliknę guzik, to np. włączy się przekaźnik 1 . Jak kliknę guzik jeszcze raz, to przekaźnik się wyłączy. Czy dało by się tak zaprogramować tą Atmegę, że po kliknięciu na pilocie guzika przekaźnik włącza się na 15s, kręcąc silnikiem w prawo, a po ponownym naciśnięciu guzika przekaźnik kręci silniczkiem przez 15 s w lewo. Mówię o przekaźnikach NT73-2C-S12

michj
-
Posty: 83
Rejestracja: 22 gru 2012, 12:22
Lokalizacja: Polska

Post autor: michj » 02 kwie 2013, 11:07

To błąd (literówka) - jest to UART (bez S). Jest to część mikrokontrolera umożliwiająca komunikowanie się z komputerem przez RS-232.

slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

Post autor: slawus1998 » 02 kwie 2013, 11:16

czyli można kontrolować komputerem taki mikrokontroler?

Awatar użytkownika
joon
Użytkownik
Posty: 2076
Rejestracja: 30 cze 2007, 22:56
Lokalizacja: Kraków, Przemyśl, Warszawa
Kontakt:

Post autor: joon » 02 kwie 2013, 13:47

Oczywiście że można. RS232 jest już coraz mniej obecny w nowszych PCetach ale za to układy FTDI potrafią bardzo ładnie zastępować je ;)

Jeżeli chodzi o oprogramowanie na mikrokontroler to Bascom lub C- wszystko zależy od tego ile chcesz spędzić czasu na naukę, i jakie mieć później wyniki ;)

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 02 kwie 2013, 14:06

To błąd (literówka) - jest to UART (bez S). Jest to część mikrokontrolera umożliwiająca komunikowanie się z komputerem przez RS-232.
Nie do końca prawda bo właśnie USART też jest prawidłowo, bo to skrót od Universal Synchronous and Asynchronous Receiver and Transmitter i właśnie USART jest w mikrokontrolerze najczęściej.

slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

Post autor: slawus1998 » 02 kwie 2013, 14:29

Wiesz kolego joon z tym wyjściem to nie będzie problemu. Bo wiem że są przejściówki z tego nowego wyjścia na stare, ale czy wtedy też będzie działać?

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 02 kwie 2013, 15:57

Oprogramowujesz dajmy na to atmegę, komunikacja po RS232 z przejściówką na RS485 i spokojnie gadasz z komputerem. Ale jeśli na obecną chwilę nie masz pojęcia o programowaniu to na pewno nie bierz się za komunikację procesora z komputerem bo trafisz na ścianę, tzw mur nie do przebicia.

slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

Post autor: slawus1998 » 02 kwie 2013, 20:48

Wiem, także muszę się szkolić, w związku z czym mam takie pytanie: ma ktoś namiary na dobry kurs programowania w języku BASCOM,czy coś tego typu

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 02 kwie 2013, 20:57

Bascoma najszybciej nauczysz się z polskiego helpa i kilku przykładowych programów.

slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

Post autor: slawus1998 » 02 kwie 2013, 21:12

A na przykład. Proszę o konkrety

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 02 kwie 2013, 21:14

Ale co na przykład? Jak zainstalujesz bascoma to będziesz miał przykłady w folderze samples. A jak nie to kopalnię bascoma znajdziesz na http://mirley.firlej.org/

slawus1998
Użytkownik
Posty: 151
Rejestracja: 23 mar 2013, 20:47
Lokalizacja: Rzeszów

Post autor: slawus1998 » 03 kwie 2013, 13:01

Wiem że w programie BASCOM jest dużo takich sampli, ale to tak jak byś dostał działający telewizor bez dźwięku i obrazu. Wiesz że pilot(układ) działa, ale nie wiesz jak. Tu jest taka sama sytuacja. Mogę programować tak ten mikrokontroler, ale i tak nie będę wiedział jak on działa, bez stosownego układu. Dlatego proszę o coś konkretnego

Awatar użytkownika
Artyliusz
Użytkownik
Posty: 305
Rejestracja: 06 sty 2013, 14:10
Lokalizacja: Z Polski
Kontakt:

Post autor: Artyliusz » 03 kwie 2013, 14:09

Nie za bardzo rozumiem Twój wywód.
slawus1998 pisze:działający telewizor bez dźwięku i obrazu.
Działa to jest sprawny. Nie ma obrazu i dźwięku to niesprawny. W języku polskim nazywa się to oksymoronem. ;)
slawus1998 pisze:Mogę programować tak ten mikrokontroler, ale i tak nie będę wiedział jak on działa, bez stosownego układu.
Nie rozumiem również za bardzo. Bez stosownego układu nie będziesz wiedział jak działa mikrokontroler? Nie ma żadnych "stosownych układów" do tego. Od tego jest odpowiednia literatura. :) Mikrokontroler jest sam w sobie "zbiorem układów".

Chcesz wiedzieć jak działa mikrokontroler? O to Tobie chodzi?

ODPOWIEDZ