Arduino UNO R3, పిన్ రేఖాచిత్రం, స్పెసిఫికేషన్ మరియు అప్లికేషన్స్

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





ది Arduino UNO R3 తరచుగా ఉపయోగిస్తారు మైక్రోకంట్రోలర్ బోర్డు ఒక ఆర్డునో కుటుంబంలో. ఇది ఆర్డునో బోర్డు యొక్క తాజా మూడవ వెర్షన్ మరియు 2011 సంవత్సరంలో విడుదలైంది. ఈ బోర్డు యొక్క ప్రధాన ప్రయోజనం ఏమిటంటే మనం పొరపాటు చేస్తే బోర్డులోని మైక్రోకంట్రోలర్‌ను మార్చవచ్చు. ఈ బోర్డు యొక్క ప్రధాన లక్షణాలు ప్రధానంగా ఉన్నాయి, ఇది DIP (డ్యూయల్-ఇన్లైన్-ప్యాకేజీ), వేరు చేయగలిగిన మరియు ATmega328 మైక్రోకంట్రోలర్లలో లభిస్తుంది. Arduino కంప్యూటర్ ప్రోగ్రామ్‌ను ఉపయోగించడం ద్వారా ఈ బోర్డు యొక్క ప్రోగ్రామింగ్‌ను సులభంగా లోడ్ చేయవచ్చు. ఈ బోర్డుకి ఆర్డునో కమ్యూనిటీ నుండి భారీ మద్దతు ఉంది, ఇది ఎంబెడెడ్ ఎలక్ట్రానిక్స్ మరియు మరెన్నో అనువర్తనాలలో పనిచేయడం ప్రారంభించడానికి చాలా సులభమైన మార్గాన్ని చేస్తుంది. గురించి తెలుసుకోవడానికి దయచేసి లింక్‌ను చూడండి ఆర్డునో - బేసిక్స్ మరియు డిజైన్

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

Arduino Uno R3 అనేది ఒక రకమైన ATmega328P ఆధారిత మైక్రోకంట్రోలర్ బోర్డు. మైక్రోకంట్రోలర్‌ను పట్టుకోవటానికి అవసరమైన మొత్తం విషయం ఇందులో ఉంది, దీనిని USB కేబుల్ సహాయంతో PC కి అటాచ్ చేయండి మరియు ప్రారంభించడానికి AC-DC అడాప్టర్ లేదా బ్యాటరీని ఉపయోగించి సరఫరాను ఇవ్వండి. యునో అనే పదానికి “ఇటాలియన్” భాషలో “ఒకటి” అని అర్ధం మరియు ఆర్డునో యొక్క IDE 1.0 సాఫ్ట్‌వేర్ విడుదలను గుర్తించడానికి ఎంపిక చేయబడింది. R3 Arduino Uno అనేది Arduino Uno యొక్క 3 వ మరియు ఇటీవలి మార్పు. Arduino బోర్డు మరియు IDE సాఫ్ట్‌వేర్ Arduino యొక్క రిఫరెన్స్ వెర్షన్లు మరియు ప్రస్తుతం కొత్త విడుదలలకు పురోగమిస్తున్నాయి. USB- యొక్క క్రమంలో యునో-బోర్డు ప్రాథమికమైనది ఆర్డునో బోర్డులు , & ఆర్డునో ప్లాట్‌ఫాం కోసం రూపొందించిన రిఫరెన్స్ మోడల్.




ఆర్డునో యునో ఆర్ 3

ఆర్డునో యునో ఆర్ 3

Arduino Uno R3 లక్షణాలు

ది Arduino Uno R3 బోర్డు కింది స్పెసిఫికేషన్లను కలిగి ఉంటుంది.



  • ఇది ATmega328P ఆధారిత మైక్రోకంట్రోలర్
  • ఆర్డునో యొక్క ఆపరేటింగ్ వోల్టేజ్ 5 వి
  • సిఫార్సు చేయబడిన ఇన్పుట్ వోల్టేజ్ 7V నుండి 12V వరకు ఉంటుంది
  • I / p వోల్టేజ్ (పరిమితి) 6V నుండి 20V వరకు ఉంటుంది
  • డిజిటల్ ఇన్పుట్ మరియు అవుట్పుట్ పిన్స్ -14
  • డిజిటల్ ఇన్పుట్ & అవుట్పుట్ పిన్స్ (PWM) -6
  • అనలాగ్ i / p పిన్స్ 6
  • ప్రతి I / O పిన్‌కు DC కరెంట్ 20 mA
  • 3.3V పిన్ కోసం ఉపయోగించే DC కరెంట్ 50 mA
  • ఫ్లాష్ మెమరీ -32 KB, మరియు 0.5 KB మెమరీని బూట్ లోడర్ ఉపయోగిస్తుంది
  • SRAM 2 KB
  • EEPROM 1 KB
  • CLK యొక్క వేగం 16 MHz
  • అంతర్నిర్మిత LED లో
  • ఆర్డునో యొక్క పొడవు మరియు వెడల్పు 68.6 మిమీ ఎక్స్ 53.4 మిమీ
  • ఆర్డునో బోర్డు బరువు 25 గ్రా

Arduino Uno R3 పిన్ రేఖాచిత్రం

ది Arduino Uno R3 పిన్ రేఖాచిత్రం క్రింద చూపబడింది. ఇది 14-అంకెల I / O పిన్‌లను కలిగి ఉంటుంది. ఈ పిన్‌ల నుండి, 6-పిన్‌లను పిడబ్ల్యుఎం అవుట్‌పుట్‌ల వలె ఉపయోగించుకోవచ్చు. ఈ బోర్డులో 14 డిజిటల్ ఇన్పుట్ / అవుట్పుట్ పిన్స్, అనలాగ్ ఇన్పుట్స్ -6, యుఎస్బి కనెక్షన్, క్వార్ట్జ్ క్రిస్టల్ -16 MHz, పవర్ జాక్, a USB కనెక్షన్ , ప్రతిధ్వని -16Mhz, పవర్ జాక్, ICSP హెడర్ ఒక RST బటన్.

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

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

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

ది విద్యుత్ సరఫరా ఆర్డునో యొక్క బాహ్య విద్యుత్ సరఫరా సహాయంతో చేయవచ్చు, లేకపోతే USB కనెక్షన్. బాహ్య విద్యుత్ సరఫరా (6 నుండి 20 వోల్ట్లు) ప్రధానంగా బ్యాటరీ లేదా ఎసి నుండి డిసి అడాప్టర్‌ను కలిగి ఉంటుంది. బోర్డులోని పవర్ జాక్‌లో సెంటర్-పాజిటివ్ ప్లగ్ (2.1 మిమీ) ను ప్లగ్ చేయడం ద్వారా అడాప్టర్ యొక్క కనెక్షన్ చేయవచ్చు. బ్యాటరీ టెర్మినల్స్ విన్ యొక్క పిన్స్ మరియు జిఎన్డిలలో ఉంచవచ్చు. ఒక శక్తి పిన్స్ ఆర్డునో బోర్డు కింది వాటిని చేర్చండి.


వైన్: యుఎస్బి కనెక్షన్ నుండి వోల్ట్లకు వ్యతిరేక బాహ్య విద్యుత్ సరఫరాను ఉపయోగిస్తున్నప్పుడు ఆర్డునోకు ఇన్పుట్ వోల్టేజ్ లేదా విన్ RPS (నియంత్రిత విద్యుత్ సరఫరా) . ఈ పిన్ను ఉపయోగించడం ద్వారా, వోల్టేజ్‌ను సరఫరా చేయవచ్చు.

5 వోల్ట్స్: విద్యుత్ సరఫరాను ఇవ్వడానికి RPS ను ఉపయోగించవచ్చు మైక్రోకంట్రోలర్ అలాగే ఆర్డునో బోర్డులో ఉపయోగించే భాగాలు. ఇది ఇన్పుట్ వోల్టేజ్ నుండి రెగ్యులేటర్ ద్వారా చేరుకోవచ్చు.

3 వి 3: ఆన్‌బోర్డ్ రెగ్యులేటర్‌తో 3.3 సరఫరా వోల్టేజ్‌ను ఉత్పత్తి చేయవచ్చు మరియు అత్యధిక డ్రా కరెంట్ 50 mA గా ఉంటుంది.

GND: GND (గ్రౌండ్) పిన్స్

మెమరీ

ATmega328 మైక్రోకంట్రోలర్ యొక్క మెమరీలో 32 KB మరియు 0.5 KB మెమరీ బూట్ లోడర్ కోసం ఉపయోగించబడుతుంది), మరియు ఇందులో SRAM-2 KB అలాగే EEPROM-1KB కూడా ఉన్నాయి.

ఇన్పుట్ మరియు అవుట్పుట్

పిన్ మోడ్ (), డిజిటల్ రీడ్ () మరియు డిజిటల్ రైట్ () వంటి ఫంక్షన్లను ఉపయోగించడం ద్వారా వాదిస్తున్న యునో R3 లో 14-డిజిటల్ పిన్‌లు ఉన్నాయని మాకు తెలుసు. ఈ పిన్స్ 5V తో పనిచేయగలవు మరియు ప్రతి డిజిటల్ పిన్ 20mA ను ఇవ్వగలదు లేదా స్వీకరించగలదు, మరియు 20k నుండి 50k ఓం వరకు ఉంటుంది రెసిస్టర్‌ను పైకి లాగండి . ఏదైనా పిన్‌లో గరిష్ట కరెంట్ 40 ఎంఏ, ఇది మైక్రోకంట్రోలర్‌ను నష్టం నుండి తప్పించటానికి అధిగమించదు. అదనంగా, ఆర్డునో యొక్క కొన్ని పిన్స్ నిర్దిష్ట విధులను కలిగి ఉంటాయి.

సీరియల్ పిన్స్

ఆర్డునో బోర్డు యొక్క సీరియల్ పిన్స్ TX (1) మరియు RX (0) పిన్స్ మరియు ఈ పిన్స్ TTL సీరియల్ డేటాను బదిలీ చేయడానికి ఉపయోగించవచ్చు. ఈ పిన్‌ల కనెక్షన్ ATmega8 U2 USB నుండి TTL చిప్‌కు సమానమైన పిన్‌లతో చేయవచ్చు.

బాహ్య అంతరాయ పిన్స్

బోర్డు యొక్క బాహ్య అంతరాయ పిన్స్ 2 & 3, మరియు ఈ పిన్స్ పెరుగుతున్న లేకపోతే పడిపోయే అంచున అంతరాయాన్ని సక్రియం చేయడానికి అమర్చవచ్చు, తక్కువ విలువ లేకపోతే విలువలో మార్పు

పిడబ్ల్యుఎం పిన్స్

Arduino యొక్క PWM పిన్స్ 3, 5, 6, 9, 10, & 11, మరియు అనలాగ్ రైట్ () ఫంక్షన్ తో 8-బిట్ PWM యొక్క అవుట్పుట్ ఇస్తుంది.

SPI (సీరియల్ పెరిఫెరల్ ఇంటర్ఫేస్) పిన్స్

SPI పిన్స్ 10, 11, 12, 13 అవి SS, MOSI, MISO, SCK, మరియు ఇవి నిర్వహించబడతాయి SPI కమ్యూనికేషన్ SPI లైబ్రరీ సహాయంతో.

LED పిన్

ఒక ఆర్గ్యుమెంట్ బోర్డు అంతర్నిర్మితంగా ఉంది ఒక LED డిజిటల్ పిన్ -13 ఉపయోగించి. డిజిటల్ పిన్ ఎక్కువగా ఉన్నప్పుడు, LED మెరుస్తుంది లేకపోతే అది మెరుస్తూ ఉండదు.

TWI (2-వైర్ ఇంటర్ఫేస్) పిన్స్

TWI పిన్స్ SDA లేదా A4, & SCL లేదా A5, ఇవి వైర్ లైబ్రరీ సహాయంతో TWI యొక్క కమ్యూనికేషన్‌కు తోడ్పడతాయి.

AREF (అనలాగ్ రిఫరెన్స్) పిన్

అనలాగ్ రిఫరెన్స్ పిన్ అనలాగ్ రిఫరెన్స్ () వంటి ఫంక్షన్‌ను ఉపయోగించి అనలాగ్ i / ps యొక్క ఇన్‌పుట్‌లకు రిఫరెన్స్ వోల్టేజ్.

రీసెట్ (RST) పిన్

ఈ పిన్ మైక్రోకంట్రోలర్‌ను రీసెట్ చేయడానికి తక్కువ రేఖను తెస్తుంది, మరియు ఆర్డినో R3 బోర్డ్‌పై ఉన్నదాన్ని నిరోధించగల కవచాల వైపు RST బటన్‌ను ఉపయోగించటానికి ఇది చాలా ఉపయోగకరంగా ఉంటుంది.

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

ఆర్డునో యునో యొక్క కమ్యూనికేషన్ ప్రోటోకాల్‌లలో SPI, I2C మరియు ఉన్నాయి UART సీరియల్ కమ్యూనికేషన్ .

UART

ఒక ఆర్డునో యునో ట్రాన్స్మిటర్ డిజిటల్ పిన్ 1 మరియు రిసీవర్ డిజిటల్ పిన్ 0 వంటి రెండు ఫంక్షన్లను ఉపయోగిస్తుంది. ఈ పిన్స్ ప్రధానంగా UART లో ఉపయోగించబడతాయి టిటిఎల్ సీరియల్ కమ్యూనికేషన్.

I2C

ఒక ఆర్డునో UNO బోర్డు SDA పిన్ను ఉపయోగిస్తుంది లేకపోతే A4 పిన్ & A5 పిన్ లేకపోతే SCL పిన్ ఉపయోగించబడుతుంది I2C కమ్యూనికేషన్ వైర్ లైబ్రరీతో. ఇందులో, SCL మరియు SDA రెండూ CLK సిగ్నల్ మరియు డేటా సిగ్నల్.

SPI పిన్స్

SPI కమ్యూనికేషన్‌లో MOSI, MISO మరియు SCK ఉన్నాయి.

మోసి (పిన్ 11)

పిన్లోని మాస్టర్ అవుట్ స్లేవ్ ఇది, పరికరాలకు డేటాను ప్రసారం చేయడానికి ఉపయోగిస్తారు

MISO (పిన్ 12)

ఈ పిన్ సీరియల్ CLK, మరియు CLK పల్స్ మాస్టర్ చేత ఉత్పత్తి చేయబడిన ప్రసారాన్ని సమకాలీకరిస్తుంది.

SCK (పిన్ 13)

CLK పల్స్ మాస్టర్ చేత ఉత్పత్తి చేయబడిన డేటా ట్రాన్స్మిషన్ను సమకాలీకరిస్తుంది. SPI యొక్క కమ్యూనికేషన్ కోసం SPI లైబ్రరీతో సమానమైన పిన్స్ ఉపయోగించబడతాయి. ప్రోగ్రామింగ్ కోసం ICSP (ఇన్-సర్క్యూట్ సీరియల్ ప్రోగ్రామింగ్) హెడర్‌లను ఉపయోగించవచ్చు ATmega మైక్రోకంట్రోలర్ నేరుగా బూట్ లోడర్‌తో.

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

  • Arduino Uno R3 యొక్క ప్రోగ్రామింగ్ IDE సాఫ్ట్‌వేర్‌ను ఉపయోగించి చేయవచ్చు. బోర్డులోని మైక్రోకంట్రోలర్ బాహ్య హార్డ్‌వేర్ ప్రోగ్రామర్‌ను ఉపయోగించకుండా తాజా కోడ్‌ను అప్‌లోడ్ చేయడానికి అనుమతించే బూట్ లోడర్ ద్వారా ముందే బర్న్ చేయబడుతుంది.
  • STK500 వంటి ప్రోటోకాల్ ఉపయోగించి దీని యొక్క కమ్యూనికేషన్ చేయవచ్చు.
  • ఇన్-సర్క్యూట్ సీరియల్ ప్రోగ్రామింగ్ వంటి హెడర్ ఉపయోగించి బూట్ లోడర్‌ను తప్పించడం ద్వారా మేము ప్రోగ్రామ్‌ను మైక్రోకంట్రోలర్‌లో అప్‌లోడ్ చేయవచ్చు.

Arduino Uno R3 ప్రాజెక్టులు

ది Arduino యొక్క అనువర్తనాలు యునో ప్రధానంగా ఈ క్రింది వాటిని కలిగి ఉన్న ఆర్డునో యునో ఆధారిత ప్రాజెక్టులలో పాల్గొంటుంది

  • Arduino Uno ఉపయోగించి కార్యాలయంలో సందర్శకుల అలారం
  • Arduino Uno ఆధారిత సాకర్ రోబోట్
  • Arduino Uno ఆధారిత ఆటోమేటిక్ మెడికేషన్ రిమైండర్
  • స్థిరమైన విద్యుత్తుతో మోషన్ డిటెక్టింగ్
  • డిజిటల్ ఫేర్ మీటర్‌తో ఆర్డునో యునో ఆధారిత టాక్సీ
  • Arduino Uno ఆధారిత స్మార్ట్ స్టిక్
  • రోబోట్ కారు స్మార్ట్‌ఫోన్ మరియు ఆర్డునో చేత నియంత్రించబడుతుంది

అందువలన, ఇది అన్ని గురించి అర్డునో యునో R3 డేటాషీట్ . పై సమాచారం నుండి చివరకు, ఇది చాలా తరచుగా ఉపయోగించే బోర్డు అని మేము నిర్ధారించగలము. మొదటి ఆర్డునోకు UNO గొప్ప ఎంపిక, దాని లక్షణాల కారణంగా ఇది చౌకగా ఉంటుంది, మనం మైక్రోకంట్రోలర్‌ను భర్తీ చేయవచ్చు మరియు సెటప్ చేయడం చాలా సులభం. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, ఏమిటి Arduino Uno R3 యొక్క అనువర్తనాలు ?