Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova

[es] :: Elektronika :: Mikrokontroleri :: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova

Strane: 1 2 3

[ Pregleda: 4337 | Odgovora: 40 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sdurut
Mašinski šloser

Član broj: 76787
Poruke: 673



+66 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova15.07.2019. u 11:08 - pre 57 meseci
Prvo CH340 je USB slave uređaj. Ne može da se vezuje D+ i D- sa jednoj USB-a Arduina na drugi. To neće da radi. Potrebno je povezati Arduino PIN 0 RX sa jednopg na Pin 1 TX na drugom arduinu. I takođe Pin 1 sa prvog na Pin 0 Na drugopm arduinu. Dakle uprošćeno ukrstiti TX i RX na jednom i drugom. Takođe povazati GND jednog i drugod Arduina da se izjednači potencijal. Između CH340 i ATmega328P ima ubacen otpor od 1kohm tako da neće smetati za komunikaciju između dva arduina. Jedino nećeš moci da stampas debug out. Za debug mozes da upotrebis Soft serial biblioteku i da zakačiš eksterni CH340 ili neki FTDI (sasvim svejedno) na neki pin Arduina. Možeš i da upotrebiš i soft serial biblioteku za glavnu komunikaciju, ali ja sam više pristalica hardverskog UART-a pošto u produkciji neće ti trebati debug out.
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova15.07.2019. u 15:20 - pre 57 meseci
Citat:
ZAS011:
Citat:
Pa i ne vezujem dva Arduina preko USB-a. Isprogramiram Arduina preko Pc-a, pa ga otkacim. Posle na Arduino nakacim ovaj drugi kontroler. Inace taj kontroler ima na sebi Mini Usb konektor i cetri rupice na ploci za lemljenje. Na foru +5v, D-, D+ i 0V. Tako da sam vezao sa Arduina Tx na D-, a Rx na D+ i GND na GND. Napajanje sa punjaca 5V na oba. Mene vise brine ovaj program jer ne svetli uopste Tx dioda na Arduinu, pa mislim da i ne salje nista ka ovom drugom kontroleru.

E, ovo ti ne pije vodu. Serial i USB nisu kompatibilni jedno sa drugim.


Kljucna stvar. Sad tek vidim da je ovaj Ch340 konvertor sa USB-a na Serial. A kinez napisao "2, onboard MINI USB interface, stable connection, can be directly controlled by MCU (Arduino, 8051, AVR, PIC, DSP, ARM, MSP431, TTL logic level, etc.)" i navozao me samo tako.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova15.07.2019. u 16:06 - pre 57 meseci
Nije tebe kinez ništa "navozao", sam si se
Žuti je lepo napisao da je USB Interface
Nisi uključio mozak da bi razdvojio USB od TTL Serial.

USB nema Rx i Tx pinove, ima diferencijalni par D+/D-, slično kao RS-485.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova15.07.2019. u 19:47 - pre 57 meseci
Bilo kako bilo samo sam vreme izgubio.. Jel postoji neki Shield za arduino da sa Tx Rx convertuje na USB interfejs?
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova15.07.2019. u 20:32 - pre 57 meseci
Mega, Uno, Nano imaju USB na sebi, jedino što su USB Slave, znači mogu da se povežu samo sa drugim računarom a ne i međusobno.
@sdurut ti je napisao šta bi mogao da uradiš. Imaš izvedene Rx i Tx kao pinove na svakom arduini, povežeš Rx prvog na Tx drugog i Tx prvog na RX drugog kao i GND prvog sa GND drugog.
3 žičke.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Prikačeni fajlovi
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 13:20 - pre 57 meseci
Citat:
sdurut:
Prvo CH340 je USB slave uređaj. Ne može da se vezuje D+ i D- sa jednoj USB-a Arduina na drugi. To neće da radi. Potrebno je povezati Arduino PIN 0 RX sa jednopg na Pin 1 TX na drugom arduinu. I takođe Pin 1 sa prvog na Pin 0 Na drugopm arduinu. Dakle uprošćeno ukrstiti TX i RX na jednom i drugom. Takođe povazati GND jednog i drugod Arduina da se izjednači potencijal. Između CH340 i ATmega328P ima ubacen otpor od 1kohm tako da neće smetati za komunikaciju između dva arduina. Jedino nećeš moci da stampas debug out. Za debug mozes da upotrebis Soft serial biblioteku i da zakačiš eksterni CH340 ili neki FTDI (sasvim svejedno) na neki pin Arduina. Možeš i da upotrebiš i soft serial biblioteku za glavnu komunikaciju, ali ja sam više pristalica hardverskog UART-a pošto u produkciji neće ti trebati debug out.


Ne pokusavam da vezem dva Arduina, nego jedan kontroler za kontrolu releja sa Arduinom. Posto smo vec ustanovili da je na njemu Ch340 cip i da ne moze da ide na Tx Rx pinove Arduina, treba mi neka solucija. Ako postoji neki Shield da Tx Rx konvertuje na USB interfejs fazon Host, ili neki drugi kontroler koji ce da komunicira sa Arduinom preko Serial-a, i da daje pobudu ULN cipu za releje.
 
Odgovor na temu

eembedded
student
novi sad

Član broj: 338914
Poruke: 49
*.dynamic.vipmobile.rs.



+8 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 16:11 - pre 57 meseci
Jel mozes da objasnis sta zapravo hoces da uradis ? posto iz poslednje poruke mi nista nije jasno.
Ti hoces da imas 2 kontrolera, jedan da upravlja relejima a drugi da komunicira sa kompom i prvim?
Da li imas mogucnost izbora kontrrolera ili je jedan fiksiran tj taj sa micro usb (d- d+) ?, ako jeste reci bar koji je...
Ako mogu oba da budu arduino onda mozes da koristis jedan za komunikaciju sa racunarom, a onda preko i2c ili spi da razmenjujes podatke sa drugim.


 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 17:52 - pre 57 meseci
Bez nekog ozbiljnijeg kontrolera na "šildu" nema USB host-a.
I dalje ne želiš da koristiš surutku među ušima.

Preskočiš ta 2 komada CH340, zar je to teško?


--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Prikačeni fajlovi
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 21:28 - pre 57 meseci
Citat:
eembedded:
Jel mozes da objasnis sta zapravo hoces da uradis ? posto iz poslednje poruke mi nista nije jasno.
Ti hoces da imas 2 kontrolera, jedan da upravlja relejima a drugi da komunicira sa kompom i prvim?
Da li imas mogucnost izbora kontrrolera ili je jedan fiksiran tj taj sa micro usb (d- d+) ?, ako jeste reci bar koji je...
Ako mogu oba da budu arduino onda mozes da koristis jedan za komunikaciju sa racunarom, a onda preko i2c ili spi da razmenjujes podatke sa drugim.




Evo opet da objasnim. Hocu da povezem ovaj kontroler za releje koji vec imam sa Arduinom, bez kompa. Znaci samo njega na Arduina. Zgodan je lepo se ubode u plocu sa relejima nema lemljenja zica nema zezanja.
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 21:58 - pre 57 meseci
Citat:
ZAS011:
Bez nekog ozbiljnijeg kontrolera na "šildu" nema USB host-a.
I dalje ne želiš da koristiš surutku među ušima.

Preskočiš ta 2 komada CH340, zar je to teško?



Ako mislis da zaobidjem Ch340 na toj ploci to je i meni palo napamet. Medjutim, sad sam malo nasao vremena pa sam se malo vise pozabavio ovom stvarcicom.
Fora je u tome sto sam se debelo zeznuo. Rupice na ploci nisu vezane paralelno na D+/D- sa USB konektora kao sto je meni izgledalo na prvi pogled. Samim tim i nisu D+/D-, Niti USB.
Kontroler je sc92f7003. Rupe na ploci idu na pinove 8 i 18 proverio unimerom, i opet dolazimo do Tx Rx.


 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 22:19 - pre 57 meseci
Znači, sa Arduina Rx na pin 8 sc92f7003, Tx na pin 18 sc92f7003 i GND arduina na pin 7 sc92f7003.
I dalje samo 3 žičke
Rx i Tx pinovi Adruina ( 0 i 1 ) su ti ispred CH340, klasičan TTL Serial.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova16.07.2019. u 22:27 - pre 57 meseci
Eto nas na pocetku. Tako sam prvo i pokusao. Ne znam zasto ne svetli Tx dioda na Arduinu ako vec salje neke bitove? Sve mi se cini da ovaj program na Arduinu nije dobar.. Citam sad po netu pise da UART treba da ima start bit i stop bit. Jel te bitove moram ja da kucam u programu ili kako vec to ide?
Code:
 
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600) ;
 
}

void loop() {
  char data[4] = {0xA0, 0x01, 0x00, 0xA1} ;
  Serial.write(data, sizeof(data)) ;
  delay(2000) ;

}
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova17.07.2019. u 00:27 - pre 57 meseci
Ovako izgleda to malecko programče (na LEDarama) na Nano.

https://cloud.mail.ru/public/5A5x/4t5kDe6oV
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova17.07.2019. u 06:23 - pre 57 meseci
Sad se pojavio drugi problem. Kad vezem Tx na Rx i Rx na Tx sija i Tx diodica sto je dobro. Kad povezem Gnd na Gnd sija diodica na drugom kontroleru i daje napon na izlaznim pinovima za pobudu releja. Kao da se nekako napaja sa Arduinovih Rx Tx pinova. Kad na taj drugi kontroler dovedem eksternih 5V opet ne sija Tx dioda na Arduinu...

[Ovu poruku je menjao Pera Bre dana 17.07.2019. u 10:51 GMT+1]
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova17.07.2019. u 20:46 - pre 57 meseci
Jesi li ti siguran da ti je ta pločica sarelejima ispravna?
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova18.07.2019. u 05:23 - pre 57 meseci
Nije to plocica sa relejima to je samo kontrolna jedinica koja se ubada na plocu sa relejima. Pa kad je nakacim na USB i komp radi normalno..
 
Odgovor na temu

sdurut
Mašinski šloser

Član broj: 76787
Poruke: 673



+66 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova18.07.2019. u 08:01 - pre 57 meseci
Relejima lako komandujes sa Arduinom. Arduino ima dosta GPIO portova. Stavis jedan NPN tranzistor jedan otpor i jedna damping dioda i to je sve za jedan relej. Za uštedu na ploči kad imaš više releja staviš ULN2003 i zavrsio si posao. Ne vidim razlog da se dodaju neke USB ploče i ostala skalamerija. Ta USB kontrolna ploča je namenjena za PC.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova18.07.2019. u 11:11 - pre 57 meseci
Jedno pitanje: zašto informacije o problemu koji imaš moramo da čupamo k'o zubar kvaran zub sa krivim korenjem?
Daj šemu toga što te muči, ako nemaš daj link prema uređaju.
Očekuješ da ti pomognemo a ti svoj problem ne umeš u kratkim crtama da objasniš.

Nije više pločica sa relejima, sad je kontrolna jedinica, Jbt koji naziv k'o da je svemirska tehnologija.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova18.07.2019. u 13:03 - pre 57 meseci
!!Eksplozivni svemirski modulator!!!
Stvarno, daj neku sliku i nacrtaj kako si povezao pa da idemo dalje.

gorankg
 
Odgovor na temu

Pera Bre

Član broj: 302514
Poruke: 55



Profil

icon Re: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova18.07.2019. u 15:02 - pre 57 meseci
Citat:
sdurut:
Relejima lako komandujes sa Arduinom. Arduino ima dosta GPIO portova. Stavis jedan NPN tranzistor jedan otpor i jedna damping dioda i to je sve za jedan relej. Za uštedu na ploči kad imaš više releja staviš ULN2003 i zavrsio si posao. Ne vidim razlog da se dodaju neke USB ploče i ostala skalamerija. Ta USB kontrolna ploča je namenjena za PC.


U pravu si, ali na Arduinu nemam 16 pinova za kontrolu 16 releja.

Citat:
ZAS011:
Jedno pitanje: zašto informacije o problemu koji imaš moramo da čupamo k'o zubar kvaran zub sa krivim korenjem?
Daj šemu toga što te muči, ako nemaš daj link prema uređaju.
Očekuješ da ti pomognemo a ti svoj problem ne umeš u kratkim crtama da objasniš.

Nije više pločica sa relejima, sad je kontrolna jedinica, Jbt koji naziv k'o da je svemirska tehnologija.


Objasnjavao sam vise puta, slikacu veceras kad dodjem kuci
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Arduino slanje Hex-a drugom kontroleru preko Rx Tx pinova

Strane: 1 2 3

[ Pregleda: 4337 | Odgovora: 40 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.