क्या मैं सीरियल इंटरफ़ेस में USB के रूप में एक Arduino का उपयोग कर सकता हूं?


10

मेरे पास एक BluRay खिलाड़ी है जिसे क्रमिक कंसोल पर पहुंचकर प्रोग्राम किया जा सकता है, जैसा कि यहां वर्णित है

मेरे पास एक Arduino (एक Seeduino, वास्तव में) है, जिसमें एक यूएसबी इंटरफ़ेस है। Arduino के प्रलेखन के अनुसार, पिन 0 और 1 RX और TX हैं। क्या ये पिन कंप्यूटर द्वारा भेजे गए बायपास करते हैं? क्या मैं Arduino को USB के रूप में सीरियल इंटरफ़ेस के लिए उपयोग कर सकता हूं जो मुझे चाहिए?

जवाबों:


7

Ihsan Kehribar की इस पोस्ट पर एक नज़र डालें: Arduino को सीरियल के रूप में usb कनवर्टर का उपयोग करना

इस पोस्ट में यह दिखाया गया है कि आप Seeeduino पर FTDI चिप का उपयोग सीरियल के रूप में यूएसबी कनवर्टर के लिए कर सकते हैं, आपको यह सुनिश्चित करने के लिए एक सरल स्केच चलाने की जरूरत है कि AVR RX और TX लाइनों के साथ हस्तक्षेप न करें।


मुझे लगता है कि यह USB-> सीरियल इंटरफेस (यानी कई PIC बोर्ड आदि उनके साथ अच्छा नहीं खेलता) का उपयोग करने से जुड़ी सामान्य सीमाओं के साथ आता है।
डैनी स्टैपल

1
इसने एक जादू की तरह काम किया! मैं इसे अपने बीडी खिलाड़ी से जोड़ने और इसे क्षेत्र मुक्त बनाने में सक्षम था। टिप के लिए धन्यवाद!
PGB

1
लगता है लिंक अब टूट गया है। कोई भी मौका आप इसे अपडेट कर सकते हैं?
रिकार्डो

1
ऊपर दिया गया लिंक अब काम नहीं करता है। क्या किसी के पास विवरण है? मैंने साइट की एक आर्काइव कॉपी देखी, लेकिन एक तस्वीर गायब है। web.archive.org/web/20110207183541/http://…
बर्टस क्रूगर

मुझे लगता है कि ये आर्काइव.ऑर्ग पृष्ठ से अनुपस्थित छवियां हैं: अरुडिनो ड्युमिलानोव योजनाबद्ध और सीड्यूइनो
निष्क्रियतावादी

2

Arduino में केवल एक UART है, इसलिए यह कंप्यूटर और ब्लू-रे के बीच एक पुल के रूप में कार्य नहीं कर सकता है। मैं पोलिश नहीं बोलता, लेकिन साइट पर जो कुछ भी मैं बता सकता हूं उससे आपको एफटीडीआई यूएसबी-> सीरियल केबल का उपयोग करने और हेडर से कनेक्ट करने में बहुत अधिक भाग्य मिलेगा। मैं FTL-232RG-VIP-WE को FTDI से सुझाता हूं, यहां पाया गया: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm

यह एक वायर-एंडेड केबल है, इसलिए आपको ब्लू-रे के लिए भौतिक रूप से इंटरफ़ेस करने में सक्षम होने के लिए किसी प्रकार के हेडर को संलग्न करना होगा, और आपको वीसीसी और ग्राउंड से भी कनेक्शन की आवश्यकता होगी (इसलिए केबल कर सकते हैं) उचित वोल्टेज स्तरों का पता लगाएं)। फिर आपको बस यह सुनिश्चित करना है कि कंप्यूटर का आरएक्स ब्लू-रे प्लेयर के TX से जुड़ा है और ब्लू-रे प्लेयर का आरएक्स कंप्यूटर के आरएक्स से जुड़ा है। फिर कनेक्ट करने और पागल होने के लिए एक सीरियल टर्मिनल प्रोग्राम का उपयोग करें।


कुछ बिट-बैंग सीरियल लाइब्रेरी हैं: सॉफ्टसिरियल , न्यूसॉफ्टसिरियल
टाइबलू

लेकिन जटिलता क्यों जोड़ें? मैं जिस केबल से जुड़ा था वह किसी भी वोल्टेज स्तर के लिए काम करेगा और आप इसे सीधे कंप्यूटर से जोड़ सकते हैं। जब तक आप केबल खरीदना नहीं चाहते हैं, तब तक Arduino को शामिल करने का कोई वास्तविक कारण नहीं है। और अगर आप Arduino का उपयोग करते हैं तो आपको यह सुनिश्चित करना होगा कि वोल्टेज का स्तर सही हो। मुझे लगता है कि केबल एक सरल उपाय है।
एंग्रीईईई

एंग्रीई: शौक़ीन लोग कठिन काम करना पसंद करते हैं।
१२:३२ पर जीन पिंडार

0

मैंने अपने अरुडिनो बोर्ड (AVR चिप के बिना) को बिना किसी परेशानी के अपने राउटर से जोड़ा। Arduino 5V (USB) और राउटर 3.3V पर काम करता है। यह बिना किसी समस्या के काम करता है, मैं सिर्फ TX, RX और GND (कोई वीसीसी) से जुड़ा नहीं हूं

ओह, राउटर मॉडल WR741ND v4.3 है


मैं भी ऐसा ही करने का प्रयास कर रहा था, लेकिन इससे पहले कि मैं Arduino को राउटर से जोड़ता, मैंने Arduino पर TX पिन के वोल्टेज को 4.5 v के रूप में पढ़ा। मैं अपने राउटर को फ्राई नहीं करना चाहता। :(
जोनाथन

बिस्किट पाने के लिए आपको इसका जोखिम उठाना होगा। इसके अलावा, आप 3.3V के AVR चिप को पावर कर सकते हैं, हालांकि यह Arduino पर ऐसा करने का तरीका नहीं जानते।
Ko Bi

0

हाँ, आप धारावाहिक कनवर्टर के लिए एक महंगे USB के रूप में एक उचित Arduino का उपयोग कर सकते हैं । बेहतर तरीका यह होगा कि $ 3 से कम के लिए eBay से धारावाहिक कनवर्टर के लिए एक यूएसबी खरीदा जाए।


0

Mega2560 पर आप रीसेट कर सकते हैं और avr को बायपास कर सकते हैं और पुल के रूप में arduino का उपयोग कर सकते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.