विषयसूची:
![एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल: ४ कदम एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल: ४ कदम](https://i.howwhatproduce.com/images/011/image-30725-j.webp)
वीडियो: एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल: ४ कदम
![वीडियो: एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल: ४ कदम वीडियो: एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल: ४ कदम](https://i.ytimg.com/vi/H96Edz9r2ik/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
![एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल एटोलिक ट्रूस्टूडियो-एसटीएम३२एल१०० पीडब्लूएम ट्यूटोरियल](https://i.howwhatproduce.com/images/011/image-30725-1-j.webp)
इस ट्यूटोरियल में हम आपको STM32 आधारित माइक्रोकंट्रोलर में PWM का उपयोग करने के तरीके के बारे में बताने जा रहे हैं, यहाँ हम STM32L100RCT6 माइक्रोकंट्रोलर के साथ 32L100डिस्कवरी-डिस्कवरी किट का उपयोग कर रहे हैं।
चरण 1: प्रयुक्त सॉफ्टवेयर:
![प्रयुक्त सॉफ्टवेयर प्रयुक्त सॉफ्टवेयर](https://i.howwhatproduce.com/images/011/image-30725-2-j.webp)
![प्रयुक्त सॉफ्टवेयर प्रयुक्त सॉफ्टवेयर](https://i.howwhatproduce.com/images/011/image-30725-3-j.webp)
इस परियोजना के लिए हमने इस सॉफ्टवेयर का उपयोग किया है:
1. एटोलिक ट्रूस्टूडियो: एसटीएम32 के लिए एटोलिक® ट्रूस्टूडियो® एसटीएम32 एमसीयू डेवलपर्स के लिए एक लचीला और एक्स्टेंसिबल विकास और डिबगिंग आईडीई है जो उच्च गुणवत्ता वाले एम्बेडेड सॉफ़्टवेयर के विकास में सहायता के लिए बेहद शक्तिशाली टूल चाहते हैं। TrueSTUDIO® खुले मानकों (ECLIPSE और GNU) पर आधारित है और कोड प्रबंधन और उन्नत सिस्टम विश्लेषण के लिए पेशेवर सुविधाओं के साथ विस्तारित है। यह प्रणाली की संरचना और गतिशील व्यवहार में एक अनूठी अंतर्दृष्टि देता है।
आप इस सॉफ्टवेयर को इस लिंक से डाउनलोड कर सकते हैं
2. STM32CubeMX: STM32CubeMX एक ग्राफिकल टूल है जो STM32 माइक्रोकंट्रोलर और माइक्रोप्रोसेसरों के बहुत आसान कॉन्फ़िगरेशन के साथ-साथ आर्म® कॉर्टेक्स®-एम कोर या आर्म के लिए आंशिक लिनक्स® डिवाइस ट्री के लिए संबंधित इनिशियलाइज़ेशन सी कोड की पीढ़ी की अनुमति देता है। ® Cortex®-A core), चरण-दर-चरण प्रक्रिया के माध्यम से।
आप इस सॉफ्टवेयर को इस लिंक से डाउनलोड कर सकते हैं
चरण 2: प्रयुक्त घटक:
![प्रयुक्त घटक प्रयुक्त घटक](https://i.howwhatproduce.com/images/011/image-30725-4-j.webp)
इस ट्यूटोरियल में हमने केवल एक हार्डवेयर का उपयोग किया है:
1.32L100CDISCOVERY: 32L100CDISCOVERY आपको STM32L100 वैल्यू लाइन 32-बिट Cortex®-M3 माइक्रोकंट्रोलर की विशेषताओं को खोजने और आपके एप्लिकेशन को आसानी से विकसित करने में मदद करता है। इसमें शुरुआती और अनुभवी उपयोगकर्ताओं के लिए जल्दी से आरंभ करने के लिए आवश्यक सभी चीजें शामिल हैं।
STM32L100RCT6 के आधार पर, इसमें अतिरिक्त घटकों और मॉड्यूल के आसान कनेक्शन के लिए ST-LINK/V2 एम्बेडेड डिबग टूल, LED, पुशबटन शामिल हैं।
चरण 3: कोड:
जैसा कि हमने STM32CubeMX की मदद से कोड बनाया है, इसलिए यहां मैं आपको main.c फाइल शेयर कर रहा हूं।
आप नीचे दिए गए डाउनलोड लिंक से main.c फाइल प्राप्त कर सकते हैं
चरण 4: कार्य सिद्धांत और वीडियो:
![](https://i.ytimg.com/vi/w3XRrU9LeGw/hqdefault.jpg)
यहां सबसे पहले आपको STM32CubeMX को खोलना होगा, फिर यदि आप एक अनुकूलित बोर्ड का उपयोग कर रहे हैं तो आपको सही बोर्ड या mcu चुनने की आवश्यकता है।
पूरी प्रक्रिया के लिए कृपया हमारा एम्बेड वीडियो देखें।
संपूर्ण परियोजना विवरण उपरोक्त वीडियो में दिया गया है यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें। और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं कृपया लगातार अपडेट के लिए हमारे फेसबुक पेज पर जाएं और लाइक करें।
सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज
सिफारिश की:
रैंडम डीसी मोटर पीडब्लूएम प्रयोग + एनकोडर समस्या निवारण: 4 कदम
![रैंडम डीसी मोटर पीडब्लूएम प्रयोग + एनकोडर समस्या निवारण: 4 कदम रैंडम डीसी मोटर पीडब्लूएम प्रयोग + एनकोडर समस्या निवारण: 4 कदम](https://i.howwhatproduce.com/images/001/image-855-j.webp)
रैंडम डीसी मोटर पीडब्लूएम प्रयोग + एनकोडर समस्या निवारण: अक्सर ऐसा होता है जब किसी का कचरा दूसरे का खजाना होता है, और यह मेरे लिए उन क्षणों में से एक था। यदि आप मेरा अनुसरण कर रहे हैं, तो आप शायद जानते हैं कि मैंने अपना 3D प्रिंटर सीएनसी स्क्रैप से बनाने के लिए एक बहुत बड़ा प्रोजेक्ट लिया था। वो टुकड़े थे
कम आवृत्ति पीडब्लूएम: 4 कदम
![कम आवृत्ति पीडब्लूएम: 4 कदम कम आवृत्ति पीडब्लूएम: 4 कदम](https://i.howwhatproduce.com/images/005/image-14968-j.webp)
कम आवृत्ति पीडब्लूएम: सभी को नमस्कार, इस परियोजना में मैं आपको दिखाऊंगा कि कैसे मैंने बहुत कम घटकों के साथ एक अल्ट्रा लो फ़्रीक्वेंसी पीडब्लूएम मशीन बनाई। यह सर्किट एक श्मिट ट्रिगर सर्किट के चारों ओर घूमता है। आवश्यकताओं के आधार पर, मैंने 3 प्रकार के सर्किट को वर्गीकृत किया है
रास्पबेरी पाई के लिए सीपीयू तापमान पर आधारित पीडब्लूएम रेगुलेटेड फैन: 4 कदम (चित्रों के साथ)
![रास्पबेरी पाई के लिए सीपीयू तापमान पर आधारित पीडब्लूएम रेगुलेटेड फैन: 4 कदम (चित्रों के साथ) रास्पबेरी पाई के लिए सीपीयू तापमान पर आधारित पीडब्लूएम रेगुलेटेड फैन: 4 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/010/image-27746-j.webp)
रास्पबेरी पाई के लिए सीपीयू तापमान के आधार पर पीडब्लूएम रेगुलेटेड फैन: सीपीयू को ठंडा करने में मदद करने के लिए रास्पबेरी पाई के लिए कई मामले थोड़े से 5V पंखे के साथ आते हैं। हालाँकि, ये पंखे आमतौर पर बहुत शोर करते हैं और कई लोग शोर को कम करने के लिए इसे 3V3 पिन पर प्लग करते हैं। इन प्रशंसकों को आमतौर पर 200mA के लिए रेट किया जाता है जो कि बहुत अच्छा है
एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम
![एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम](https://i.howwhatproduce.com/images/011/image-30724-j.webp)
एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच: एसटीएम 32 के इस ट्यूटोरियल में मैं आपको एसटीएम 32 एल 100 के जीपीआईओ पिन को पढ़ने के तरीके के बारे में बताने जा रहा हूं, इसलिए यहां मैं सिर्फ एक ऑन बोर्ड एलईडी ग्लो बनाऊंगा। पुश बटन दबाकर
न्यूक्लियो-एल073आरजेड के लिए यूसी/ओएस III पोर्ट एटोलिक ट्यूरस्टूडियो आईडीई का उपयोग कर रहा है।: 3 चरण
![न्यूक्लियो-एल073आरजेड के लिए यूसी/ओएस III पोर्ट एटोलिक ट्यूरस्टूडियो आईडीई का उपयोग कर रहा है।: 3 चरण न्यूक्लियो-एल073आरजेड के लिए यूसी/ओएस III पोर्ट एटोलिक ट्यूरस्टूडियो आईडीई का उपयोग कर रहा है।: 3 चरण](https://i.howwhatproduce.com/images/001/image-415-55-j.webp)
एटोलिक ट्यूरस्टूडियो आईडीई का उपयोग करके न्यूक्लियो-एल073आरजेड के लिए यूसी/ओएस III पोर्ट। एटोलिक ट्यूरस्टूडियो में उपयोग के लिए तैयार है। इस बंदरगाह का परीक्षण केवल इस तरह किया गया है