• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Piny cyfrowe 0 i 1 jak przerobic pod serwo?
#1
Jak w temacie, czy da się przerobić piny cyfrowe 0 i 1 do sterowania Micro servo 9g?
Druga część pytania, czy da się przerobić analogi pod sterowanie modułem RFID RC522?
 
Odpowiedź
#2
(15-11-2019, 19:47)Pegaz07 napisał(a): Jak w temacie, czy da się przerobić piny cyfrowe 0 i 1 do sterowania Micro servo 9g?
Druga część pytania, czy da się przerobić analogi pod sterowanie modułem RFID RC522?
Szklaną kule wysłałem na urlop i nie wiem o jaki uC chodzi i, o które konkretnie piny?
 
Odpowiedź
#3
Przepraszam za mój błąd ale dopiero niedawno zacząłem się wdrażać w adruino.

Miałem na myśli arduino UNO i zmianę pinów
"TX->1"
"RX<-0"

oraz piny analogowe od A0 do A5. Widziałem przykłady z diodami poprzez przypisanie stanu HIGH i LOW w oparciu o użycie poleceń
-PinMode()
-digitalWrite()

ponawiając pytanie czy da się używać tych pinów tak aby były odpowiedzialne za sterowanie serwem wspomnianym wyżej ?
 
Odpowiedź
#4
TX i RX są podłączone do mostka USB-UART. Sprawdź na schemacie. Z tego powodu nie zaleca się ich używać początkującym do czegoś innego niż serialmonitor. Naturalnie ja znasz się na elektronice, znasz budowę portów uC oraz układów które chcesz przyłączyć do linii TX i RX, to wiesz czy możesz ich użyć do określonej funkcjonalności czy nie.

Co do RC522 to najlepiej przyłączyć go do dedykowanego dla niego interfejsu a nie tam gdzie się podoba. Jeśli piny interfejsu używanego przez RC522 są już zajęte oznacza to nieprzemyślana konstrukcje urządzenia i należałoby ja zmienić.
 
Odpowiedź
#5
Czyli jeśli w swoim projekcie chcę użyć:

-2x Micro Servo 9g
-2 Wyświetlacz LCD 2x16 przy użyciu (Konwertera I2C dla wyświetlacza LCD HD44780)
-klawiaturę membranową 16klawiszy
-RTC DS1302
-RFID RC522
-Buzer + dioda

więc najlepszym rozwiązaniem będzie użycie Arduino Mega2560? Posiadam 2xArduino UNO ale nie wiem czy jestem w stanie już zrozumieć komunikację miedzy nimi i chyba to może być za dużo na początek ;/

Pozdrawiam i dzięki za pomoc.
 
Odpowiedź
#6
Powinno się zmieścić na UNO 2 wyświetlacze RTC DS1302 dajesz pod I2C, Odpadanją piny A4 A5. RFID RC 522 mozna też podpiąć pod I2C ale mogę się mylić więc zajmujesz jeszcze piny 13, 12, 11 i 10 pod SPI. Pozostaje Ci jeszcze Piny A0, A1, A2, A3, 7, 3, 4, 5 pod klawiaturę. Piny 6 i 9 pod serwa i jeszcze pin 3 pod buzer a pin 8 pod diodę. Co do oczka wyliczone.
 
Odpowiedź
#7
Wybacz ale trochę się już pogubiłem ponieważ użyłeś pin 3 dwa razy (do buzera i do klawiatury).
Jestem tu nowy więc też nie bardzo wiem jak podpiąć razem RTC i wyświetlacz ?
 
Odpowiedź
#8
No ale został 2 więc trzeba zamienić 3 w klawiaturze na 2 i powinno się zgadzać.
Wyświetlacz i zegarek łączysz równolegle, one powinny mieć inne adresy i z reguły mają.
Czy mi się zdaje ale napisałeś wcześniej 2 wyświetlacz więc myślałem, że dwa wyświetlacze ale to nie ma znaczenia bo i tak by się dało podłączyć.
 
Odpowiedź
#9
(16-11-2019, 14:41)Pegaz07 napisał(a): więc najlepszym rozwiązaniem będzie użycie Arduino Mega2560? Posiadam 2xArduino UNO ale nie wiem czy jestem w stanie już zrozumieć komunikację miedzy nimi i chyba to może być za dużo na początek ;/
Jeśli w fazie przemyśleń masz zajęte wszystkie lub prawie wszystkie wyprowadzenia uC to na 90% w finalnym projekcie zabraknie pinów. Nie baw się w UNO zrób na Mega. Jak uruchomisz projekt na MEGA to możesz go później zoptymalizować (jeśli się da) do UNO.
To standardowa procedura projektowa, prototyp zrobić na wyrost, później optymalizacja o ile się opłaca.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości