Liczba postów: 6
Liczba wątków: 3
Dołączył: Nov 2017
Reputacja:
0
Jest to w zasadzie pytanie od bardzo początkującego.
Kupiłem niedawno Arduino Uno i zestaw zegarek Arduino DIY Watch (bez instrukcji) udało mi się go zlutować i nawet wyświetla czas po naciśnięciu przycisku, natomiast trzeba go ustawić i stąd moje pytanie:
jak podłączyć go do Arduino Uno
Na zegarku są oznaczenia:
- GND
- CTS
- VCC
- TX0
- RX1
- DTR
Przypuszczam, że trzeba to podłączyć:
- GND do GND (uziemienie)
- VCC do 3.3V (zasilanie)
- TX0 do jednego z pinów digital
- RX1 do jednego z pinów digital
- DTR do reset
natomiast co z CTS? i ogólnie czy to co napisałem powyżej ma sens?
Liczba postów: 301
Liczba wątków: 1
Dołączył: Nov 2016
Reputacja:
61
27-11-2017, 13:01
(Ten post był ostatnio modyfikowany: 27-11-2017, 13:03 przez krn78.)
Gdzie to kupiłeś? Dziwne, że producent nie podał instrukcji. nie ma jej nawet w postaci linku do jakiegoś .pdf?
Znalazłem za to gdzieś na Aliexpress tego typu zestawy (w każdym razie mam nadzieję, że to te). Jest tam powiedziane o podłączeniu modułu FTDI. Na innej aukcji (tego typu modułu) podano opis wyjść: DTR,RXD,TX,VCC,CTS,GND. Może to własnie to.
Powiedziałbym, żebyś sprawdził (za pomocą miernika), do którego pinu Atmegi prowadzą każdy z tych pinów, a następnie sprawdził w dokumentacji, który jest do czego, bo Atmegę da się programować i bez tego modułu (programatorem może być choćby Arduino).
Liczba postów: 10
Liczba wątków: 2
Dołączył: Oct 2016
Reputacja:
1
28-11-2017, 19:59
(Ten post był ostatnio modyfikowany: 28-11-2017, 20:03 przez azbest22.)
Z tym vcc to bym nie ryzykował. jak zegarek ma swoje zasilanie i arduino swoje to ich nie łącz.
Masy zepnij razem GND.
zadbaj o to by były oba układy zasilane tym samym napięciem bo jak zegarek ma pracować na 3,3V to i arduino lepiej miej tak zasilone, albo wykorzystaj jakiś ttl pomiędzy urzędzeniami, bo sygnałem 5v z arduino możesz uszkodzić zegarek pracujący na 3v3.
tx zegarka łączysz z rx atmegi, a rx zegarka z tx atmegi (pamiętaj o poziomie napięć) atmega przyjmie 3,3v jako logiczną 1 ale nie wiadomo czy zegarek przeżyje potraktowanie 5v.
DTR i CTS to trudno stwierdzić
edit. daj jakieś zdięcia płytki moze albo coś bliżej na temat tego modelu konkretnego bo nawet jak się skomunikują to jakimi komendami na RS to wysterujesz? trzeba zidentyfikować gnojka
Liczba postów: 10
Liczba wątków: 2
Dołączył: Oct 2016
Reputacja:
1
29-11-2017, 21:22
(Ten post był ostatnio modyfikowany: 29-11-2017, 21:28 przez azbest22.)
to w zasadzie jest mikrokontroler taki jak masz w uno, więc możesz go wsadzić w płytkę arduino i oprogramować, jeśli nie ma bootloadera to przez ISP złącze jakimś zewnętrznym programatorem, a jeśli ma bootloader to przez przejściówkę z USB na uart, albo wyjmij procek z zestawu arduino o podłącz tx do tx, rx do rx, gnd do gnd, i ze środowiska arduino chyba się wsad powinien normalnie załadować, tylko chciałbym żeby ktoś zwrócił uwagę na szczegół co do którego pewności nie mam, a mianowicie czy atmega wytrzyma podanie na piny sygnałów o większym potencjale niż vcc, bo w arduino leci wszędzie 5v i tak jest też zasilanie, a tam jest bateryjka 3v.
edit.
a czy próbowałeś przytrzymać wciśnięty guzik???
zdaje się że jak go dłużej przytrzymasz to się zacznie zmieniać godzina