के Atmega8. प्रोग्रामिंग Atmega8 शुरुआती के लिए

तारीख:

2018-09-01 14:50:27

दर्शनों की संख्या:

415

रेटिंग:

1की तरह 0नापसंद

साझा करें:

Table of contents:

Atmega8 कर रहे हैं के सबसे लोकप्रिय प्रतिनिधियों में अपने परिवार के. कई मायनों में वे पर एहसान है, एक हाथ पर, ऑपरेशन के आसानी और सरल संरचना, एक अन्य के साथ - काफी व्यापक कार्यक्षमता है । इस लेख में पर लग रहा है प्रोग्रामिंग Atmega8 शुरुआती के लिए.

सामान्य जानकारी

atmega8 प्रोग्रामिंगमाइक्रोकंट्रोलर हर जगह हैं । आप कर सकते हैं उन्हें खोजने में रेफ्रिजरेटर, वाशिंग मशीन, फोन, कारखाने मशीनों और की एक बड़ी संख्या में अन्य तकनीकी उपकरणों. माइक्रोकंट्रोलर कर रहे हैं, दोनों सरल और अत्यंत जटिल है । नवीनतम प्रस्ताव काफी अधिक सुविधाओं और कार्यक्षमता है. लेकिन समझने के लिए मुश्किल तकनीक काम नहीं करेगा. पहले आप की जरूरत है कुछ जानने के लिए आसान है । और के रूप में एक नमूना से ले जाया जाएगा Atmega8. प्रोग्रामिंग यह जटिल नहीं है, धन्यवाद करने के लिए सक्षम वास्तुकला, और अनुकूल इंटरफेस है. इसके अलावा, वह के मालिक है प्रदर्शन करने के लिए पर्याप्त उपयोग में सबसे शौकिया उपकरणों. इसके अलावा, वे भी लागू उद्योग में. के मामले में Atmega8 प्रोग्रामिंग शामिल है, भाषा के ज्ञान के रूप में इस तरह AVR (C/असेंबलर). तुम कहाँ शुरू करूँ? इस प्रौद्योगिकी के विकास में संभव है तीन तरीके हैं. और हर किसी को चुनता है, जहां के साथ शुरू करने के लिए Atmega8

  1. प्रोग्रामिंग का उपयोग कर Arduino.
  2. खरीद के लिए एक तैयार किया उपकरण है ।
  3. आत्म विधानसभा की एक microcontroller है ।

हम पर विचार किया जाएगा के पहले और तीसरे पैरा है ।

Arduino

प्रोग्रामिंग atmega8 usbaspयह एक आरामदायक मंच बनाया गया है के रूप में एक इलेक्ट्रॉनिक डिजाइनर, के लिए एकदम सही त्वरित निर्माण के लिए विभिन्न उपकरणों. बोर्ड पहले से ही सब कुछ आप की जरूरत के रूप में microcontroller, इसकी बाइंडिंग और प्रोग्रामर है । चला गया इस मार्ग में, व्यक्ति को निम्नलिखित लाभ प्राप्त होगा:

  1. सीमा से कम आवश्यकताओं की है. कोई ज़रूरत नहीं है करने के लिए विशेष कौशल और क्षमताओं के विकास के लिए तकनीकी प्रणालियों.
  2. वस्तुओं की विस्तृत रेंज उपलब्ध होगी कनेक्शन के लिए अतिरिक्त प्रशिक्षण के बिना.
  3. त्वरित विकास की शुरुआत है । Arduino के साथ आप कर सकते हैं को छोड़ के लिए बनाने के उपकरणों है ।
  4. एक बड़ी संख्या की उपस्थिति के प्रशिक्षण सामग्री और उदाहरण के कार्यान्वयन के विभिन्न डिजाइन.

लेकिन वहाँ कुछ नुकसान कर रहे हैं. तो, Arduino प्रोग्रामिंग Atmega8 की अनुमति नहीं करने के लिए गहरा गोता की दुनिया में microcontroller और समझने के लिए कई उपयोगी पहलुओं. इसके अलावा, आप सीखना होगा कि एक प्रोग्रामिंग भाषा से अलग है कि लागू करने के लिए AVR (C/असेंबलर). और फिर, Arduino के एक नहीं बल्कि संकीर्ण रेंज के मॉडल है । इसलिए, जितनी जल्दी या बाद में आप की जरूरत है का उपयोग करने के लिए एक microcontroller है कि नहीं है में इस्तेमाल किया सर्किट बोर्डों । लेकिन कुल मिलाकर यह एक अच्छा तरीका है के साथ काम करने Atmega8. प्रोग्रामिंग के माध्यम से Arduino के लिए अनुमति देगा एक विश्वास शुरू में इलेक्ट्रॉनिक्स की दुनिया है । मनुष्यों की संभावना नहीं है, क्योंकि देने के लिए की विफलताओं और समस्याओं.

अधिक:

लेनोवो v580c: विस्तृत समीक्षा

लेनोवो v580c: विस्तृत समीक्षा

आज हम लिखने का फैसला किया है के बारे में लैपटॉप लेनोवो v580c. समीक्षा विस्तृत हो जाएगा, के रूप में इस पोर्टेबल पीसी IdeaPad श्रृंखला एक उच्च लोकप्रियता है, लेकिन कई नहीं जानते हैं कि वास्तव में क्या इस डिवाइस बनाता है खरीदारों. मॉडल, तेजी से और कई सक...

कैसे करने के लिए अपने कंप्यूटर को साफ करने के लिए ऊपर की गति अपने काम के?

कैसे करने के लिए अपने कंप्यूटर को साफ करने के लिए ऊपर की गति अपने काम के?

किसी भी कंप्यूटर उपयोगकर्ता को चिह्नित कर सकते हैं कि यह समय के साथ रहता है को पूरा करने के लिए कंप्यूटर की गति. काम काफी धीमा कर देती है के कारण एक बड़ी संख्या की उपस्थिति के कार्यक्रमों और निरंतर फ़ाइलों को डाउनलोड. उसे देने के लिए गति, कभी कभी साफ...

मज़ाक में

मज़ाक में "सिम्स 3": कैसे को दूर करने के लिए कोड सेंसरशिप और अन्य तरीकों

तो, आज हम बात करेंगे के बारे में क्या मज़ाक में संभव "सिम्स 3". कैसे करने के लिए निकालें कोड सेंसरशिप? यह किया जा सकता के साथ मॉड? चाहे वहाँ रहे हैं भागों, जिनमें यह सुविधा डिफ़ॉल्ट रूप से स्थापित? पढ़ें सब के बारे में है.के साथ परिचित बनने कंसोलतो, ...

आत्म विधानसभा

धन्यवाद करने के लिए अनुकूल डिजाइन के साथ वे कर सकते हैं खुद को. की जरूरत है क्योंकि यह उपलब्ध है, सस्ता और सरल घटकों. यह अनुमति देगा करने के लिए आप डिवाइस के साथ परिचित बनने Atmega8 microcontroller प्रोग्रामिंग, जिसके बाद विधानसभा आसान लग रहे हो जाएगा. यदि आवश्यक हो तो आप का चयन कर सकते हैं अतिरिक्त घटकों के लिए एक विशेष कार्य है । सच है, वहाँ कुछ नुकसान कर रहे हैं-जटिलता । आप इकट्ठा कर सकते हैं एक microcontroller है जब वहाँ कोई जरूरत ज्ञान और कौशल के लिए आसान नहीं है । यह विकल्प हम पर विचार करें.

क्या आप की जरूरत का निर्माण करने के लिए?

arduino प्रोग्रामिंग atmega8प्रारंभ में, आप की जरूरत है पाने के लिए अपने आप को Atmega8. प्रोग्रामिंग microcontroller के बिना, आप जानते हैं, असंभव है । यह लागत से कुछ सौ rubles के – जबकि उपलब्ध कराने सभ्य कार्यक्षमता है । वहाँ भी कैसे का सवाल है, यह लागू किया जाएगा प्रोग्रामिंग द्वारा Atmega8. USBAsp – यह एक बहुत अच्छा उपकरण है, जो खुद को साबित कर दिया है से सबसे अच्छा पक्ष है । लेकिन आप का उपयोग कर सकते हैं किसी भी अन्य प्रोग्रामर है । या यह अपने आप का निर्माण. लेकिन इस मामले में वहाँ एक जोखिम है कि अगर खराब बनाया, यह बंद हो जाएगा microcontroller में टूटे प्लास्टिक के टुकड़े और लोहे की है । नहीं के साथ हस्तक्षेप की उपस्थिति एक breadboard और jumpers. वे अनिवार्य नहीं हैं, लेकिन समय और तंत्रिकाओं को बचाने के । और अंत में – की जरूरत है एक शक्ति के स्रोत के लिए 5V.

प्रोग्रामिंग Atmega8 शुरुआती के लिए उदाहरण

atmega8 शुरुआती के लिए प्रोग्रामिंगचलो देखो, कैसे, सामान्य रूप में, की रचना है एक डिवाइस है । तो, चलो कहते हैं कि हम एक microcontroller, एलईडी, रोकनेवाला, प्रोग्रामर, तारों को जोड़ने, breadboard और बिजली की आपूर्ति. पहला कदम – लेखन फर्मवेयर. के तहत उसे समझने के लिए अनुदेश सेट के लिए microcontroller प्रस्तुत किया है कि के रूप में फ़ाइल के अंत में एक विशेष स्वरूप है । यह आवश्यक है रजिस्टर करने के लिए कनेक्शन के सभी तत्वों और उनके साथ बातचीत. के बाद कि आप निर्माण शुरू कर सकते हैं सर्किट. के पैर पर VCC संचालित किया जाना चाहिए. किसी भी अन्य काम करने के लिए डिजाइन के साथ उपकरणों और आइटम है कि कर रहे हैं जुड़ा पहली रोकनेवाला और फिर नेतृत्व किया । की शक्ति पर निर्भर करता है, पोषण की जरूरत है की दूसरा है । वे कर सकते हैं इस सूत्र को देखो: आर=(अप)/है. यहाँ p-शक्ति है और एस – का नेतृत्व किया । चलो कल्पना है कि हम नेतृत्व किया है, 2V लेने वाली और आवश्यकता है एक वर्तमान की आपूर्ति के 10 मा, अनुवाद करने के लिए और अधिकसुविधाजनक के लिए गणितीय कार्यों को देखने और पाने 0.01 ए तो सूत्र इस तरह दिखेगा: आर=(5V-2V)/0.01 A=3V/0.01 A=300 ओम. लेकिन व्यवहार में यह अक्सर असंभव है खोजने के लिए एकदम सही आइटम है. इसलिए लिया सबसे उपयुक्त है । लेकिन आप की जरूरत है का उपयोग करने के लिए एक अवरोध के प्रतिरोध की तुलना में अधिक मूल्य के द्वारा प्राप्त गणितीय. इस दृष्टिकोण के माध्यम से हम होगा की अवधि का विस्तार अपनी सेवा.

आगे क्या?

प्रोग्रामिंग atmega8 निर्मित में चर और कार्योंतो हम एक छोटी सी योजना है । अब हम करने के लिए कनेक्ट करने के लिए microcontroller प्रोग्रामर और रिकॉर्ड में उनकी स्मृति फर्मवेयर है कि बनाया गया था. वहाँ एक बिंदु है! इमारत एक स्कीमा है, तो आप चाहिए बनाने के लिए इतना है कि यह microcontroller यह संभव हो गया था करने के लिए यह फ्लैश के बिना desoldering. इस वसीयत बचाने के लिए समय, नसों और सेवा जीवन को लम्बा खींच के तत्वों. सहित Atmega8. में सर्किट प्रोग्रामिंग, यह ध्यान दिया जाना चाहिए, की आवश्यकता है ज्ञान और कौशल है । लेकिन यह भी आप की अनुमति देता है बनाने के लिए और अधिक परिष्कृत डिजाइन है । वास्तव में, यह अक्सर होता है के दौरान कहा कि desoldering आइटम क्षतिग्रस्त है । उसके बाद, सर्किट के लिए तैयार है । लागू कर सकते हैं वोल्टेज.

महत्वपूर्ण अंक

atmega8 में-प्रणाली प्रोग्रामिंगमैं देने के लिए चाहते हैं बच्चों के लिए उपयोगी टिप्स के बारे में प्रोग्रामिंग Atmega8. निर्मित में चर और कार्यों को बदल नहीं है! फ्लैश करने के लिए डिवाइस कार्यक्रम के द्वारा उत्पन्न की, अधिमानतः के बाद जाँच के अभाव के लिए “अनन्त चक्र” ब्लॉक करेगा कि किसी भी अन्य हस्तक्षेप, और के उपयोग के साथ एक अच्छा ट्रांसमीटर. उपयोग करने के मामले में शिल्प इन उद्देश्यों के लिए, आप होना चाहिए मानसिक रूप से तैयार करने के लिए बाहर निकलें microcontroller प्रणाली से है । जब आप फ़्लैश डिवाइस के साथ एक प्रोग्रामर, आप कनेक्ट होना चाहिए इसी outputs, VCC, GND, SCK, AMIN, रीसेट, MISO. और तोड़ नहीं है सेफ़्टी! अगर तकनीकी निर्दिष्टीकरण प्रदान की जाती है कि यह होना चाहिए पर संचालित 5V है, तो आप की जरूरत करने के लिए छड़ी करने के लिए इस तरह के एक वोल्टेज है । यहां तक कि तत्वों का उपयोग 6B नकारात्मक हो सकता है बताने के प्रदर्शन पर microcontroller और अपनी सेवा जीवन को कम. बेशक, बैटरी 5V करने के लिए कुछ मतभेद हैं, लेकिन आम तौर पर, सब कुछ उचित सीमा के भीतर । उदाहरण के लिए, अधिकतम वोल्टेज में रहना होगा 5.3 वी.

प्रशिक्षण और कौशल

सौभाग्य से, Atmega8 है एक बहुत ही लोकप्रिय microcontroller है । इसलिए, खोजने के लिए समान विचारधारा वाले लोगों के लिए या सिर्फ जानकार और सक्षम लोगों के लिए मुश्किल नहीं है. यदि आप नहीं चाहते करने के लिए इस कार्य को दोहराने, लेकिन सिर्फ चाहते हैं को हल करने के लिए एक निश्चित समस्या है, यह संभव है खोजने के लिए इच्छित योजना पर वर्ल्ड वाइड वेब. वैसे, यहाँ एक संकेत है: हालांकि के रूसी खंड में रोबोटिक्स काफी लोकप्रिय है, लेकिन अगर वहाँ कोई जवाब नहीं है, तो आप चाहिए यह देखने के लिए अंग्रेजी भाषा में – यह एक उच्च मात्रा में होता है के बारे में जानकारी । अगर वहाँ कुछ संदेह की गुणवत्ता में उपलब्ध सलाह के साथ, आप कर सकते हैं के लिए देखो किताब है, जो के साथ सौदों Atmega8. सौभाग्य से, निर्माता खाते में लेता है की लोकप्रियता उनके विकास प्रदान करता है और उन्हें विशेष साहित्य, जहां का अनुभव कर सकते हैं लोगों को बता क्या और कैसे, और उदाहरण के डिवाइस के आपरेशन.

यह मुश्किल शुरू करने के लिए बनाने के अपने स्वयं के कुछ है?

atmega8 प्रोग्रामिंग के माध्यम से arduinoके लिए पर्याप्त है 500-2000 rubles और कुछ नि: शुल्क शाम. इस समय की तुलना में अधिक है करने के लिए पर्याप्त के साथ परिचित वास्तुकला के Atmega8. थोड़ा अभ्यास के बाद आप आसानी से बना सकते हैं अपनी खुद की परियोजनाओं, कुछ कार्य करने के लिए है । उदाहरण के लिए, एक रोबोट भुजा है । एक Atmega8 हो सकता है की तुलना में अधिक पारित करने के लिए पर्याप्त बुनियादी मोटर कार्यों की उंगलियों. बेशक, यह काफी मुश्किल काम है, लेकिन काफी व्यावहारिक है । इसके बाद आम तौर पर आप कर सकते हैं बनाने के लिए जटिल है कि चीजों की आवश्यकता होगी के दर्जनों माइक्रोकंट्रोलर. लेकिन इस सब के आगे है, यह आवश्यक है को प्राप्त करने के लिए अच्छे स्कूल अभ्यास पर कुछ सरल है ।


Article in other languages:

AR: https://www.tostpost.com/ar/computers/5062-atmega8-atmega8.html

BE: https://www.tostpost.com/be/kamputary/9016-m-krakantrolery-atmega8-pragramavanne-atmega8-dlya-pachatko-ca.html

DE: https://www.tostpost.com/de/computer/9016-mikrocontroller-atmega8-programmierung-atmega8-f-r-anf-nger.html

En: https://www.tostpost.com/computers/23494-the-atmega8-programming-atmega8-for-beginners.html

ES: https://www.tostpost.com/es/los-ordenadores/9022-los-microcontroladores-atmega8-programaci-n-atmega8-para-principiantes.html

JA: https://www.tostpost.com/ja/computers/5062-atmega8-atmega8.html

KK: https://www.tostpost.com/kk/komp-yuterler/9020-mikrokontrollerler-atmega8-ba-darlamalau-atmega8-dlya-nachinayuschih.html

PL: https://www.tostpost.com/pl/komputery/9019-mikrokontrolery-atmega8-programowanie-atmega8-dla-pocz-tkuj-cych.html

PT: https://www.tostpost.com/pt/computadores/9015-microcontroladores-atmega8-a-programa-o-do-atmega8-para-iniciantes.html

TR: https://www.tostpost.com/tr/bilgisayarlar/9024-mikrodenetleyiciler-atmega8-programlama-atmega8-yeni-ba-layanlar-i-in.html

UK: https://www.tostpost.com/uk/komp-yuteri/9020-m-krokontroler-atmega8-programuvannya-atmega8-dlya-pochatk-vc-v.html

ZH: https://www.tostpost.com/zh/computers/5477-atmega8-atmega8.html






Alin Trodden - लेख के लेखक, संपादक
"हाय, मैं कर रहा हूँ Alin दलित. मैं ग्रंथ लिखता हूं, किताबें पढ़ता हूं, और छापों की तलाश करता हूं । और मैं आपको इसके बारे में बताने में बुरा नहीं हूं । मैं दिलचस्प परियोजनाओं में भाग लेने के लिए हमेशा खुश हूं."

टिप्पणी (0)

इस अनुच्छेद है कोई टिप्पणी नहीं, सबसे पहले हो!

टिप्पणी जोड़ें

संबंधित समाचार

कैसे बनाने के लिए एक धूल फिल्टर, के लिए अपने कंप्यूटर के साथ अपने खुद के हाथों बना?

कैसे बनाने के लिए एक धूल फिल्टर, के लिए अपने कंप्यूटर के साथ अपने खुद के हाथों बना?

धूल मुख्य दुश्मनों में से एक के कंप्यूटर और लैपटॉप है । यह प्रशंसक पर बैठती महत्वपूर्ण "हिम्मत" पर सहित, प्रोसेसर की अनुमति नहीं, उन्हें शांत करने के लिए, और एक लगातार विफलता के कारण. यह मुकाबला करने के लिए है द्वारा समय-समय पर सफ...

कैसे बनाने के लिए एक पहुँच बिंदु वाई-फाई

कैसे बनाने के लिए एक पहुँच बिंदु वाई-फाई

कई में रुचि हो सकती है इस तरह के एक महत्वपूर्ण मुद्दा है: कैसे बनाने के लिए एक पहुँच बिंदु वाई-फाई का उपयोग कर मानक सुविधाओं के आज के लोकप्रिय विंडोज 7?मुझे कहना चाहिए की शुरुआत के लिए क्या इस तकनीक है. के तहत वाई-फाई पता है कुछ अ...

"शिकारी: बुरा कंपनी": गुजर संशोधनों

खेल "शिकारी" में से एक था सबसे सफल में के बाद सोवियत अंतरिक्ष में हाल के वर्षों में, ज्यादातर मामलों में, वे प्राप्त नहीं किया था बहुत प्रसिद्धि है । लेकिन "शिकारी" बन गया है अविश्वसनीय रूप से दुनिया भर में मशहूर है, लेकिन यह महत्...

दूर करने के लिए कैसे Deal Keeper कंप्यूटर से?

दूर करने के लिए कैसे Deal Keeper कंप्यूटर से?

आज हम बात करेंगे के बारे में आप के साथ दूर करने के लिए कैसे Deal Keeper आपके कंप्यूटर से. इसके अलावा, यह जांच के लायक है इस कार्यक्रम क्या है, क्या खतरा यह बन गया है करने के लिए ऑपरेटिंग सिस्टम, के रूप में अच्छी तरह से कैसे के रूप...

BlueScreen (त्रुटि): ठीक करने के लिए कैसे?

BlueScreen (त्रुटि): ठीक करने के लिए कैसे?

“मौत के नीले स्क्रीन”, या के रूप में यह कहा जाता है विशेषज्ञों बीएसओडी – एक सुरक्षात्मक प्रतिक्रिया के कंप्यूटर में है, निलंबित सिस्टम के काम करने से पहले एक संभावित विफलता या नुकसान. कुछ स्थितियों में, BlueScree...

कैसे करने के लिए teleport में बेसुरा लक्षित करने के लिए

कैसे करने के लिए teleport में बेसुरा लक्षित करने के लिए

किसी भी खेल में teleport करने की क्षमता को gameplay बनाता है आसान है. इसकी मदद के साथ, आप कर सकते हैं आसानी से बचाव के लिए आने के लिए एक टीम या अनुरोध करने के लिए समर्थन करते हैं । सबसे अच्छा उदाहरण है परियोजना बेसुरा है, जहां इस ...