ATmega328 Arduino Uno Board Working and its Applications

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ది అర్డునో యునో ATmega328 ఆధారంగా ఒక రకమైన మైక్రోకంట్రోలర్ బోర్డు, మరియు యునో అనేది ఇటాలియన్ పదం, అంటే ఒకటి. మైక్రోకంట్రోలర్ బోర్డు రాబోయే విడుదలను గుర్తించడానికి ఆర్డునో యునో పేరు పెట్టబడింది ఆర్డునో యునో బోర్డు 1.0 . ఈ బోర్డులో డిజిటల్ I / O పిన్స్ -14, పవర్ జాక్, అనలాగ్ i / ps-6, సిరామిక్ రెసొనేటర్- A16 MHz, ఒక USB కనెక్షన్, ఒక RST బటన్ మరియు ICSP హెడర్ ఉన్నాయి. ఇవన్నీ మద్దతు ఇవ్వగలవు మైక్రోకంట్రోలర్ ఈ బోర్డ్‌ను కంప్యూటర్‌కు కనెక్ట్ చేయడం ద్వారా తదుపరి ఆపరేషన్ కోసం. ఈ బోర్డు యొక్క విద్యుత్ సరఫరా AC నుండి DC అడాప్టర్, USB కేబుల్, లేకపోతే బ్యాటరీ సహాయంతో చేయవచ్చు. ఈ వ్యాసం ఏమిటో చర్చిస్తుంది ఆర్డునో యునో మైక్రోకంట్రోలర్ , పిన్ కాన్ఫిగరేషన్, Arduino Uno లక్షణాలు లేదా లక్షణాలు ,మరియు అనువర్తనాలు.

Arduino Uno ATmega328 అంటే ఏమిటి?

ది ATmega328 ఒక రకమైన సింగిల్-చిప్ మైక్రోకంట్రోలర్ megaAVR కుటుంబం . ఈ ఆర్డునో యునో యొక్క నిర్మాణం 8 బిట్‌తో అనుకూలీకరించిన హార్వర్డ్ నిర్మాణం RISC ప్రాసెసర్ కోర్. Arduino యొక్క ఇతర బోర్డులు ఒకటి ఆర్డునో ప్రో మినీ, ఆర్డునో నానో, ఆర్డునో డ్యూ, ఆర్డునో మెగా, మరియు ఆర్డునో లియోనార్డో ఉన్నారు.




Arduino Uno ATmega328

Arduino Uno ATmega328

Arduino Uno Board యొక్క లక్షణాలు

ది Arduino Uno ATmega328 యొక్క లక్షణాలు కింది వాటిని కలిగి ఉంటుంది.



  • ఆపరేటింగ్ వోల్టేజ్ 5 వి
  • సిఫార్సు చేయబడిన ఇన్పుట్ వోల్టేజ్ 7v నుండి 12V వరకు ఉంటుంది
  • ఇన్పుట్ వోల్టేజ్ 6v నుండి 20V వరకు ఉంటుంది
  • డిజిటల్ ఇన్పుట్ / అవుట్పుట్ పిన్స్ 14
  • అనలాగ్ i / p పిన్స్ 6
  • ప్రతి ఇన్పుట్ / అవుట్పుట్ పిన్ కోసం DC కరెంట్ 40 mA
  • 3.3 వి పిన్ కోసం DC కరెంట్ 50 mA
  • ఫ్లాష్ మెమరీ 32 KB
  • SRAM 2 KB
  • EEPROM 1 KB
  • CLK వేగం 16 MHz

ఆర్డునో యునో పిన్ రేఖాచిత్రం

ఆర్డునో యునో బోర్డును పవర్ పిన్స్, అనలాగ్ పిన్స్, ఎటిమెగ్స్ 328, ఐసిఎస్పి హెడర్, రీసెట్ బటన్, శక్తి LED , డిజిటల్ పిన్స్, టెస్ట్ లీడ్ 13, టిఎక్స్ / ఆర్ఎక్స్ పిన్స్, యుఎస్బి ఇంటర్ఫేస్, బాహ్య విద్యుత్ సరఫరా . ది Arduino UNO బోర్డు వివరణ క్రింద చర్చించబడింది.

Arduino Uno Board పిన్ కాన్ఫిగరేషన్

Arduino Uno Board పిన్ కాన్ఫిగరేషన్

విద్యుత్ సరఫరా

ది ఆర్డునో యునో విద్యుత్ సరఫరా USB కేబుల్ లేదా బాహ్య విద్యుత్ సరఫరా సహాయంతో చేయవచ్చు. బాహ్య విద్యుత్ సరఫరాలో ప్రధానంగా AC నుండి DC అడాప్టర్ లేకపోతే బ్యాటరీ ఉంటుంది. Arduino బోర్డు యొక్క పవర్ జాక్‌లోకి ప్లగ్ చేయడం ద్వారా అడాప్టర్‌ను Arduino Uno కి కనెక్ట్ చేయవచ్చు. అదేవిధంగా, బ్యాటరీ లీడ్లను విన్ పిన్ మరియు POWER కనెక్టర్ యొక్క GND పిన్‌తో అనుసంధానించవచ్చు. సూచించిన వోల్టేజ్ పరిధి 7 వోల్ట్ల నుండి 12 వోల్ట్ల వరకు ఉంటుంది.


ఇన్పుట్ & అవుట్పుట్

ఆర్డునో యునోలోని 14 డిజిటల్ పిన్‌లను పిన్‌మోడ్ (), డిజిటల్ రైట్ (), & డిజిటల్ రీడ్ () వంటి ఫంక్షన్ల సహాయంతో ఇన్‌పుట్ & అవుట్‌పుట్‌గా ఉపయోగించవచ్చు.

పిన్ 1 (టిఎక్స్) & పిన్ 0 (ఆర్ఎక్స్) (సీరియల్): ఈ పిన్ TTL సీరియల్ డేటాను ప్రసారం చేయడానికి మరియు స్వీకరించడానికి ఉపయోగించబడుతుంది మరియు ఇవి ATmega8U2 USB కి TTL సీరియల్ చిప్ సమానమైన పిన్‌లకు అనుసంధానించబడి ఉంటాయి.

పిన్ 2 & పిన్ 3 (బాహ్య అంతరాయాలు): తక్కువ విలువ, విలువలో మార్పుపై అంతరాయాన్ని సక్రియం చేయడానికి బాహ్య పిన్‌లను కనెక్ట్ చేయవచ్చు.

పిన్స్ 3, 5, 6, 9, 10, & 11 (పిడబ్ల్యుఎం): ఈ పిన్ అనలాగ్‌రైట్ () యొక్క ఫంక్షన్ ద్వారా 8-బిట్ PWM o / p ను ఇస్తుంది.

ఎస్పీఐ పిన్స్ (పిన్ -10 (ఎస్ఎస్), పిన్ -11 (మోసి), పిన్ -12 (మిసో), పిన్ -13 (ఎస్‌సికె): ఈ పిన్స్ SPI- కమ్యూనికేషన్‌ను నిర్వహిస్తాయి, ప్రాథమిక హార్డ్‌వేర్ అందించినప్పటికీ, ప్రస్తుతం ఆర్డునో భాషలో చేర్చబడలేదు.

పిన్ -13 (ఎల్‌ఈడీ): ఇన్‌బిల్ట్ ఎల్‌ఇడిని పిన్ -13 (డిజిటల్ పిన్) తో అనుసంధానించవచ్చు. HIGH- విలువ పిన్ వలె, పిన్ తక్కువగా ఉన్నప్పుడు కాంతి ఉద్గార డయోడ్ సక్రియం అవుతుంది.

పిన్ -4 (ఎస్‌డిఎ) & పిన్ -5 (ఎస్‌సిఎల్) (ఐ 2 సి): ఇది వైర్ లైబ్రరీ సహాయంతో TWI- కమ్యూనికేషన్‌కు మద్దతు ఇస్తుంది.

AREF (రిఫరెన్స్ వోల్టేజ్): రిఫరెన్స్ వోల్టేజ్ అనలాగ్ రిఫరెన్స్ () తో అనలాగ్ i / ps కోసం.

పిన్ రీసెట్ చేయండి: ఈ పిన్ మైక్రోకంట్రోలర్ రీసెట్ (RST) కోసం ఉపయోగించబడుతుంది.

మెమరీ

ఈ Atmega328 Arduino మైక్రోకంట్రోలర్ యొక్క మెమరీలో కోడ్ నిల్వ చేయడానికి ఫ్లాష్ మెమరీ -32 KB, SRAM-2 KB EEPROM-1 KB ఉన్నాయి.

కమ్యూనికేషన్

Arduino Uno ATmega328 UART TTL- ను అందిస్తుంది సీరియల్ కమ్యూనికేషన్ , మరియు ఇది TX (1) మరియు RX (0) వంటి డిజిటల్ పిన్‌లలో అందుబాటులో ఉంటుంది. ఆర్డునో యొక్క సాఫ్ట్‌వేర్‌లో సీరియల్ మానిటర్ ఉంది, అది సులభమైన డేటాను అనుమతిస్తుంది. బోర్డులో ఆర్‌ఎక్స్ & టిఎక్స్ వంటి రెండు ఎల్‌ఇడిలు ఉన్నాయి, ఇవి యుఎస్‌బి ద్వారా డేటా ప్రసారం అయినప్పుడల్లా మెరిసిపోతాయి.

సాఫ్ట్‌వేర్ సీరియల్ లైబ్రరీ ఆర్డునో యునో డిజిటల్ పిన్‌లపై సీరియల్ కమ్యూనికేషన్ కోసం అనుమతిస్తుంది మరియు ATmega328P TWI (I2C) తో పాటుగా మద్దతు ఇస్తుంది SPI- కమ్యూనికేషన్ . ఆర్డునో సాఫ్ట్‌వేర్ I2C బస్సు వినియోగాన్ని సులభతరం చేయడానికి వైర్డు లైబ్రరీని కలిగి ఉంది.

ఆర్డునో యునోను ఎలా ఉపయోగించాలి?

Arduino Uno ఇన్పుట్ నుండి పరిసరాలను గుర్తించగలదు. ఇక్కడ ఇన్పుట్ అనేక రకాల సెన్సార్లు మరియు ఇవి మోటార్లు, లైట్లు, ఇతర యాక్యుయేటర్లను నియంత్రించడం ద్వారా దాని పరిసరాలను ప్రభావితం చేస్తాయి. ఆర్డునో బోర్డులోని ATmega328 మైక్రోకంట్రోలర్‌ను ఆర్డునో ప్రోగ్రామింగ్ లాంగ్వేజ్ మరియు IDE (ఇంటిగ్రేటెడ్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్) సహాయంతో ప్రోగ్రామ్ చేయవచ్చు. ). ఆర్డునో ప్రాజెక్టులు PC లో నడుస్తున్నప్పుడు సాఫ్ట్‌వేర్ ద్వారా కమ్యూనికేట్ చేయవచ్చు.

ఆర్డునో ప్రోగ్రామింగ్

పిడిలో ఆర్డునో ఐడిఇ సాధనం వ్యవస్థాపించబడిన తర్వాత, యుఎస్‌బి కేబుల్ సహాయంతో ఆర్డునో బోర్డును కంప్యూటర్‌కు అటాచ్ చేయండి. టూల్స్–> బోర్డ్ ..> ఆర్డునో యునోను ఎంచుకోవడం ద్వారా ఆర్డునో ఐడిఇని తెరిచి కుడి బోర్డ్‌ను ఎంచుకోండి మరియు టూల్స్–> పోర్ట్ ఎంచుకోవడం ద్వారా కుడి పోర్ట్‌ను ఎంచుకోండి. ఈ బోర్డును ఆర్డునో సహాయంతో ప్రోగ్రామ్ చేయవచ్చు ప్రోగ్రామింగ్ భాష వైరింగ్ మీద ఆధారపడి ఉంటుంది.

Arduino బోర్డును సక్రియం చేయడానికి & LED ని ఫ్లాష్ చేయండి బోర్డులో, ఫైల్స్–> ఉదాహరణలు ..> బేసిక్స్ ..> ఫ్లాష్ ఎంపికతో ప్రోగ్రామ్ కోడ్‌ను డంప్ చేయండి. ప్రోగ్రామింగ్ కోడ్‌లను IDE లోకి డంప్ చేసినప్పుడు, ఆపై టాప్ బార్‌లోని ‘అప్‌లోడ్’ బటన్‌ను క్లిక్ చేయండి. ఈ ప్రక్రియ పూర్తయిన తర్వాత, బోర్డులోని LED ఫ్లాష్‌ను తనిఖీ చేయండి.

USB యొక్క అధిక వోల్టేజ్ రక్షణ

ఆర్డునో యునో బోర్డు పునర్వ్యవస్థీకరించదగిన పాలీ ఫ్యూజ్‌ను కలిగి ఉంది, ఇది పిసి యొక్క యుఎస్‌బి పోర్ట్‌ను ఓవర్-వోల్టేజ్ నుండి కాపాడుతుంది. చాలా PC లకు వారి స్వంత అంతర్గత రక్షణ ఉన్నప్పటికీ, ఫ్యూజ్ భద్రత యొక్క అదనపు పూతను ఇస్తుంది. USB పోర్ట్‌కు 500mA పైన ఇవ్వబడితే, ఓవర్-వోల్టేజ్ తొలగించబడే వరకు ఫ్యూజ్ మామూలుగా కనెక్షన్‌ను పగులగొడుతుంది.

భౌతిక లక్షణాలు

ఆర్డునో బోర్డు యొక్క భౌతిక లక్షణాలు ప్రధానంగా పొడవు మరియు వెడల్పును కలిగి ఉంటాయి. ది అచ్చు వేయబడిన విద్యుత్ వలయ పలక Arduino Uno పొడవు మరియు వెడల్పు 2.7 X 2.1 అంగుళాలు, అయితే పవర్ జాక్ మరియు USB కనెక్టర్ మునుపటి కొలతకు మించి విస్తరించి ఉంటాయి. బోర్డు ఉపరితలంపై జతచేయవచ్చు లేకపోతే స్క్రూ రంధ్రాలతో.

Arduino Uno ATmega328 యొక్క అనువర్తనాలు

ది Arduino Uno యొక్క అనువర్తనాలు కింది వాటిని చేర్చండి.

  • అర్డునో యునో డు-ఇట్-యువర్సెల్ఫ్ ప్రాజెక్ట్స్ ప్రోటోటైపింగ్‌లో ఉపయోగించబడుతుంది.
  • కోడ్ ఆధారిత నియంత్రణ ఆధారంగా ప్రాజెక్టులను అభివృద్ధి చేయడంలో
  • ఆటోమేషన్ సిస్టమ్ అభివృద్ధి
  • ప్రాథమిక సర్క్యూట్ డిజైన్ల రూపకల్పన.

అందువలన, ఇది అన్ని గురించి ఆర్డునో యునో డేటాషీట్ . పై సమాచారం నుండి చివరకు, ఇది 8-బిట్ ATmega328P మైక్రోకంట్రోలర్ అని మేము నిర్ధారించగలము. ఇది సీరియల్ కమ్యూనికేషన్ వంటి విభిన్న భాగాలను కలిగి ఉంది, క్రిస్టల్ ఓసిలేటర్ , మద్దతు కోసం వోల్టేజ్ రెగ్యులేటర్ మైక్రోకంట్రోలర్ . ఈ బోర్డులో యుఎస్‌బి కనెక్షన్, డిజిటల్ ఐ / ఓ పిన్స్ -14, అనలాగ్ ఐ / పి పిన్స్ -6, పవర్-బారెల్ జాక్, రీసెట్ బటన్ మరియు ఐసిఎస్‌పి హెడర్ ఉన్నాయి. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, ఏమిటి భారతదేశంలో ఆర్డునో యునో ధర ?