विषयसूची:
- चरण 1: Conexiones En Arduino
- चरण 2: एल अनिलो
- चरण 3: एल कोडिगो अरुडिनो
- चरण 4: कोडिगो एन प्रोसेसिंग
- चरण 5: पोनर ए डिबुजर
वीडियो: Conexión Serial Arduino a प्रसंस्करण (acelerómetro En Anillo): 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मुचोस मी प्रेगंटन डे कोमो कोनेक्टर ला इनफॉर्मेशन क्यू विएने पोर प्यूर्टो सीरियल डे अरुडिनो ए प्रोसेसिंग। Acá les muestro la manera en que yo lo resuelvo, no es la nica, pero es bastante effectiva, ya que en processing, la recepción de datos ocurre como unevento, lo que sinifica que no hay problemas de sincronización con Arduino. Utilizo un acelerómetro LSM 303 para el ejemplo, pero puede ser con cualquier sensor.
सामग्री
- अरुडिनो यूएनओ
- LSM303 फ्लोरा (क्यूलक्वियर)
चरण 1: Conexiones En Arduino
एल एसेलेरोमेट्रो एलएसएम३०३ टाइन ४ कनेक्शन। एसडीए, एससीएल, विन, वाई जीएनडी, कोमो से वे एन ला फोटो। यो बेचे अन केबल अमरिलो अल एसडीए, अन केबल वर्डे अल एससीएल, यूनो रोजो ए 3वी, वाई यूनो नीग्रो ए जीएनडी।
कनेक्टर एल सेंसर अल अरुडिनो कोमो से मुएस्ट्रा एन लास तस्वीरें। बेसिक, एन ला फोटो, एल केबल अमरिलो एस एसडीए वाई से कनेक्टा अल एसडीए डेल आर्डिनो, एल केबल वर्डे एस एससीएल, वाई से कनेक्टा अल एससीएल डेल आर्डिनो। एल केबल रोजो ए 3.3V, वाई एल नीग्रो और जीएनडी एन एल अरुडिनो। एन एस्टे इजेम्प्लो लो कनेक्टो डायरेक्टो ए ला प्लाका डे आर्डिनो, पेरो पुएडेन हैसेरलो ए ट्रैवेस डे अन ब्रेडबोर्ड।
चरण 2: एल अनिलो
प्रसंस्करण में पैरा पोडर हैसर उन प्रोग्रामा डे डिबुजो, डोंडे ए ट्रैवेस डेल मूवीमिएंटो डे ला मनो से पुएदा डिबुजर। मेटेमोस एल एसेलेरोमेट्रो डेंट्रो डी उन एनिलो इम्प्रेसो एन इम्प्रेसोरा 3डी।
एल मॉडलो सेंसिलो डेल एनिलो एस्टा एसीए। पुएडेन मोडिफ़कार्लो एली मिसमो एन टिंकरकाड सी हासेन उना कुएंटा। से पुएदे पेगार को उना पिस्टल डे गोमा कैलिएंटे ओ ए प्रेसिजन।
चरण 3: एल कोडिगो अरुडिनो
एन एल कोडिगो डे अरुडिनो एस महत्वपूर्ण अबरी एल पुएर्टो सीरियल वाई ला वेलोसिडैड (एन एल उदाहरण 9600) डेबे सेर इगुअल एन एल कोडिगो डी प्रोसेसिंग।
कोडिगो एन एल अरुडिनो:
#शामिल
#शामिल//लाइब्रेरिया डे एडफ्रूट
Adafruit_LSM303 एलएसएम; // तैयारी एल objeto
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००); //inicializa एल एसेलेरोमेट्रो
lsm.begin ();
}
शून्य लूप () {
lsm.read ();//ली ला इंफॉर्मेशन डेल सेंसर
// मंडा ला लेक्टुरा एक धारावाहिक
सीरियल.प्रिंट ((int) lsm.accelData.x);
सीरियल.प्रिंट ("", ");
सीरियल.प्रिंट ((इंट) lsm.accelData.y);
सीरियल.प्रिंट ("", ");
Serial.println ((int) lsm.accelData.z);
देरी (50);
}
चरण 4: कोडिगो एन प्रोसेसिंग
एन प्रोसेसिंग, ला एस्ट्रेटेगिया एस एस्क्रिविर अन इवेंटो पैरा एल पुएर्तो सेरेल, डी एसा मानेरा कैडा वेज़ क्यू एन्ट्रा इनफ्रोमासिओन, प्रोसेसिंग एन एल फोंडो लो अल्मासेना एन वेरिएबल्स, पाप इंपोर्टर ला वेलोसिडाड डी लॉस कुएड्रोस डेल कुएर्पो प्रिंसिपल डेल कोडिगो डी प्रोसेसिंग।
कोडिगो:
// टॉमस डी कैमिनो बेक द्वारा बनाया गया // हैंड मूवमेंट सेंसर के लिए
आयात प्रसंस्करण। धारावाहिक। *; सीरियल पोर्ट;
फ्लोट समन्वय = नया फ्लोट [३]; //अरेग्लो पैरा अल्मासेनर लॉस डेटोस
स्ट्रिंग डेटा = "0, 0, 0"; // स्ट्रिंग क्यू अल्मासेना डेल प्यूर्टो सीरियल
फ्लोट x, y, antX, antY; // पैरा क्रेयर एल डिबुजो
व्यर्थ व्यवस्था() {
आकार (600, 600);
प्रिंट्लन (सीरियल सूची ());
पोर्ट = नया सीरियल (यह, "/ dev/ttyACM0", 9600);
पोर्ट.क्लियर ();
port.bufferUntil('\n');
एक्स = चौड़ाई/2;
वाई = ऊंचाई / 2;
एंटएक्स = चौड़ाई / 2;
antY=ऊंचाई/2;
चिकना(8);
}
शून्य ड्रा () {
स्ट्रोकवेट (10);
फ्लोट एक्स = चौड़ाई-मानचित्र (समन्वय [0], -2000, 2000, 0, चौड़ाई);
फ्लोट वाई = ऊंचाई-मानचित्र (समन्वय [1], -2000, 2000, 0, ऊंचाई);
अगर (समन्वय [2]<0) {
पृष्ठभूमि (255);
एक्स = चौड़ाई/2;
वाई = ऊंचाई / 2;
एंटएक्स = चौड़ाई / 2;
antY=ऊंचाई/2;
} अन्यथा {
भरें (0, 150);
लाइन (एंटीएक्स, एंटीवाई, एक्स, वाई);
एंटएक्स = एक्स;
एंटीवाई = वाई;
}
}
शून्य सीरियलइवेंट (सीरियल पोर्ट) {
डेटा = पोर्ट.रीडस्ट्रिंग (); // ली डेल प्यूर्टो सीरियल
समन्वय = फ्लोट (विभाजन (डेटा, ',')); // सेपरा पोर कोमास लॉस डेटोस वाई लॉस अल्मासेना एन एल अरेग्लो
}
चरण 5: पोनर ए डिबुजर
अहोरा सिंपलमेंटे डिबुजर। अल दार वुएल्टा पोर कम्प्लीट एल एनिलो, से बोर्रा टूडो लो डिबुजाडो।
सिफारिश की:
Arduino प्रसंस्करण ग्राफिक संक्रमण: 5 कदम
Arduino प्रसंस्करण ग्राफिक संक्रमण: नमस्ते, यह परियोजना अदृश्य कणों से दृश्य ग्राफिक्स बनाने के लिए है जिसे सेंसर द्वारा महसूस किया जा सकता है। इस मामले में, मैंने प्रकाश और दूरी को नियंत्रित करने के लिए अल्ट्रासोनिक सेंसर और फोटोरेसिस्टर का उपयोग किया। मैं इसे से चर बनाकर कल्पना करता हूं
Arduino और प्रसंस्करण का उपयोग कर DIY वोल्टमीटर: 4 कदम
Arduino और प्रसंस्करण का उपयोग करके DIY वोल्टमीटर: नमस्कार और आज के प्रोजेक्ट में आपका स्वागत है। मैं सर्वेश हूं और आज हम एक आर्डिनो आधारित वाल्टमीटर बनाएंगे। लेकिन इसके बारे में अलग बात यह है कि यह प्रोसेसिंग सॉफ्टवेयर पर अपना आउटपुट दिखाएगा। अब मेरे पिछले ट्यूटोरियल में से एक में हमने एक प्रक्रिया
Flappy बर्ड Arduino और प्रसंस्करण का उपयोग: 5 कदम
Flappy बर्ड Arduino और प्रसंस्करण का उपयोग करते हुए: सभी को नमस्कार !!! एक नए Arduino आधारित प्रोजेक्ट में आपका स्वागत है। हम सभी ने अपने जीवन में एक बार फ्लैपी बर्ड गेम खेला है। कैसे अगर हम इसे अपने पीसी पर खेलते हैं और अपने Arduino का उपयोग करके इसे नियंत्रित करते हैं ?? नीचे दिए गए सभी चरणों का पालन करें और इस ट्यूटोरियल के अंत तक
३डी आकाशवाणी माउस - Arduino + प्रसंस्करण: 5 कदम
३डी आकाशवाणी माउस | Arduino + प्रसंस्करण: 3D AIR माउस | Arduino + प्रसंस्करणमैं एक औद्योगिक डिजाइन का छात्र हूं, और पिछले साल "प्रौद्योगिकी के रूप में RAW सामग्री" नामक पाठ्यक्रम के भाग के रूप में; मैंने इस परियोजना को अपने अंतिम कार्य के रूप में बनाया है। मैं ज्यादातर समय सॉलिडवर्क्स के साथ काम करता हूं, जो कि एक सीएडी सॉफ्टवेयर है
प्रसंस्करण और Arduino के साथ एलईडी को कैसे नियंत्रित करें: 5 कदम
प्रसंस्करण और Arduino के साथ एलईडी को कैसे नियंत्रित करें: दूसरे दिन मुझे एक दिलचस्प समस्या का सामना करना पड़ा, मुझे कंप्यूटर स्क्रीन पर बातचीत से रोशनी की एक श्रृंखला को नियंत्रित करने की आवश्यकता थी और इसे जितना संभव हो उतना सस्ता होना था। मैंने तुरंत एक Arduino के बारे में सोचा। इसमें हर