AVR श्रृंखला माइक्रोकंट्रोलर को प्रोग्राम करने का तरीका सीखने का सबसे आसान तरीका Arduino हार्डवेयर प्लेटफॉर्म का उपयोग करना है। इस प्लेटफॉर्म का सॉफ्टवेयर शेल लिनक्स, एंड्रॉइड और विंडोज ऑपरेटिंग सिस्टम को सपोर्ट करता है।
निर्देश
चरण 1
एक तैयार Arduino बोर्ड या इसके कई क्लोन प्राप्त करें। क्लोन का कोई अन्य नाम होगा। यदि वांछित है, तो निम्न में से किसी भी AVR माइक्रोकंट्रोलर का उपयोग करके इनमें से कोई भी क्लोन स्वयं बनाएं: ATmega8, ATmega168, ATmega328। यदि कंप्यूटर में COM पोर्ट नहीं है, तो बोर्ड पर USB-COM कनवर्टर प्रदान करना सुनिश्चित करें, या तैयार बाहरी कनवर्टर का उपयोग करें। सभी मामलों में, स्तर कनवर्टर के बारे में भी मत भूलना, क्योंकि कंप्यूटर के COM पोर्ट आमतौर पर 12V पर काम करते हैं, और माइक्रोकंट्रोलर को 5 या 3, 3 की आवश्यकता होती है।
चरण 2
विशेष Arduino फर्मवेयर के साथ माइक्रोकंट्रोलर को प्रोग्राम करें, अगर यह शुरू में नहीं किया गया था (उदाहरण के लिए, एक तैयार बोर्ड में)। आपको माइक्रोकंट्रोलर को फर्मवेयर केवल एक बार लिखना होगा, भविष्य में आप प्रोग्रामर का उपयोग किए बिना यूएसबी या कॉम-पोर्ट के माध्यम से इसे विकसित करने वाले प्रोग्राम लिखेंगे। वे इसके ऊपर उसी तरह चलेंगे जैसे किसी ऑपरेटिंग सिस्टम के शीर्ष पर चलने वाले कंप्यूटर पर प्रोग्राम।
चरण 3
यदि आपके कंप्यूटर में जावा वर्चुअल मशीन नहीं है, तो इसे डाउनलोड और इंस्टॉल करें।
चरण 4
आधिकारिक Arduino IDE डाउनलोड और इंस्टॉल करें। परियोजना की आधिकारिक वेबसाइट पर स्थित यह कार्यक्रम, मूल Arduino बोर्डों और उनके अनौपचारिक क्लोन दोनों के साथ संगत है।
चरण 5
बोर्ड को कंप्यूटर से कनेक्ट करें और उसके बाद ही उस पर पावर लगाएं।
चरण 6
एक खोल शुरू करें। इसमें बोर्ड टाइप को सेलेक्ट करें। यदि यह मूल नहीं है, तो कृपया उस बोर्ड का चयन करें जिसके साथ यह संगत है। उस पोर्ट का भी चयन करें जिससे वह जुड़ा हुआ है।
चरण 7
खोल के साथ शामिल उदाहरण देखें। वे एक विशेष प्रोग्रामिंग भाषा में लिखे गए हैं जिसे वायरिंग कहा जाता है। उन्हें बोर्ड पर स्थित माइक्रोकंट्रोलर को एक-एक करके लिखने का प्रयास करें और उन्हें चलाएं।
चरण 8
उदाहरणों की समीक्षा करने के बाद, अपने स्वयं के कार्यक्रम लिखना शुरू करने का प्रयास करें। आवश्यकतानुसार बोर्ड को अतिरिक्त बाह्य उपकरणों से लैस करें। एक बार प्रोग्राम करने के बाद भविष्य में यह बिना कंप्यूटर के स्वायत्त रूप से काम करने में सक्षम होगा।