మీరు నా లాంటి వారైతే, ఎలక్ట్రానిక్స్తో టింకరింగ్ చేయడం మీరు నిజంగా చేయాలనుకుంటున్నది - కనీసం సిద్ధాంతంలోనైనా. వాస్తవానికి, సమయ పరిమితులు మరియు జ్ఞానం లేకపోవడం అనివార్యంగా మిమ్మల్ని ప్రయత్నించకుండా నిరోధిస్తాయి.
యూట్యూబ్ వీడియో నుండి పాటను ఎలా కనుగొనాలి
ఇది చాలా కష్టం.
మీరు విరిగిన గాడ్జెట్లను విడదీయడం ఇష్టపడతారు, కానీ వర్షపు రోజు కోసం వాటిని దూరంగా ఉంచడం మినహా మీరు కనుగొన్న బిట్లతో ఏమీ చేయవద్దు (మైక్రోవేవ్ భాగాలతో నిండిన డ్రాయర్? తనిఖీ చేయండి!)
ది ఆర్డునో అన్నింటికీ సమాధానం, మరియు నేర్చుకునేటప్పుడు సరదాగా భావించే ఏదైనా నా అభిప్రాయం ప్రకారం నిజంగా విప్లవాత్మక పరికరం.
ఆర్డునో అంటే ఏమిటి?
ఆర్డునో చాలా విషయాలు: బ్రాండ్, హార్డ్వేర్ ముక్క, ప్రోగ్రామింగ్ లాంగ్వేజ్ మరియు ఉత్పత్తుల మొత్తం పర్యావరణ వ్యవస్థ. కానీ విశాలంగా చెప్పాలంటే, మేము ఆర్డునో గురించి మాట్లాడినప్పుడు, మేము ఒకదాన్ని సూచిస్తున్నాము ఓపెన్ సోర్స్ ఎలక్ట్రానిక్స్ ప్రోటోటైపింగ్ ప్లాట్ఫాం .
కానీ దాని అర్థం ఏమిటి?
మీకు లేదా నాకు, ఆర్డునో ఒక చిన్న కంప్యూటర్, మీరు పనులు చేయడానికి ప్రోగ్రామ్ చేయవచ్చు. ఇది సెన్సార్లను ఇన్పుట్లుగా కనెక్ట్ చేయడం ద్వారా ప్రపంచం నుండి డేటాను పొందవచ్చు మరియు అవుట్పుట్ కోసం యాక్యుయేటర్లు (మోటార్లు) లేదా LED లు వంటి వాటిని జోడించడం ద్వారా ఇది సంకర్షణ చెందుతుంది.
ఆర్డునో యునో
అత్యంత ప్రజాదరణ పొందిన ఆర్డునో సర్క్యూట్ బోర్డ్ యునో మోడల్. ఇది పాక్షికంగా ఎందుకంటే ఇది మొదటిది, కనుక తదుపరి డిజైన్లు రూపొందించబడకముందే ఇది విస్తృతమైన స్వీకరణను పొందింది.
ఆర్డునో యునో దాని ఆకారం మరియు ఇన్పుట్ మరియు అవుట్పుట్ పిన్ల స్థానం ద్వారా నిర్వచించబడింది.
యునో మోడల్ మెదడు ఒక ATMega328P లేదా 168 లాజిక్ చిప్. ఇది మీ ప్రోగ్రామ్ని స్టోర్ చేస్తుంది మరియు కోడ్ని రన్ చేస్తుంది.
సర్క్యూట్ పైన (అంటే, మీ ఎడమవైపు USB కనెక్టర్తో), మీరు 14 డిజిటల్ ఇన్పుట్/అవుట్పుట్ పిన్లను కనుగొంటారు. ఇవి సున్నా లేదా ఒకటి (+5V) యొక్క డిజిటల్ సిగ్నల్ని విడుదల చేయవచ్చు లేదా చదవగలవు.
దిగువ కుడి వైపున, మీరు ఐదు అనలాగ్ ఇన్పుట్ పిన్లను కనుగొంటారు. ఇవి అనలాగ్ సెన్సార్ల నుండి 1024 వివిధ స్థాయిల వోల్టేజ్ను చేరుకోగలవు. అనలాగ్ సెన్సార్ యొక్క ఒక ఉదాహరణ సాధారణ కాంతి సెన్సార్; లేదా కాంతి-ఆధారిత నిరోధకం (LDR). కనెక్ట్ చేయడానికి ముందు మీ సెన్సార్ అనలాగ్ లేదా డిజిటల్ కాదా అని మీరు తనిఖీ చేయాలి.
దిగువ ఎడమవైపు పవర్ పిన్ల సమితి ఉంది. సాధారణంగా, మీరు సెన్సార్లు మరియు చిన్న అవుట్పుట్ పరికరాలకు శక్తిని అందించడానికి +5V మరియు GND (గ్రౌండ్/0V) పిన్లతో మాత్రమే ఆందోళన చెందుతారు. మీరు అధిక శక్తి కలిగిన మోటార్లు లేదా LED ల స్ట్రింగ్ని కనెక్ట్ చేస్తుంటే, బాహ్యంగా వాటిని పవర్ చేయడం ముఖ్యం, మరియు మీ Arduino నుండి మొత్తం శక్తిని లాగడానికి ప్రయత్నించవద్దు.
అత్యుత్తమంగా మీరు ఆర్డునోను బర్న్ చేయవచ్చు, ఇది భర్తీ చేయడానికి చవకైనది. చెత్తగా, ఇది USB ద్వారా కనెక్ట్ చేయబడితే, మీరు మీ కంప్యూటర్ను పాడు చేయవచ్చు.
కొన్ని కారణాల వల్ల పిన్ల స్థానం మరియు బోర్డు ఆకారం ముఖ్యం.
ముందుగా 'కవచాలు' అనే భావన. కార్యాచరణను జోడించడానికి మీరు Arduino పైన స్టాక్ చేయగల అప్గ్రేడ్లు ఇవి. ఇది మీ స్వంత కస్టమ్-డిజైన్ సర్క్యూట్ బోర్డ్ లేదా మీరు కొనుగోలు చేసిన LCD స్క్రీన్ వంటిది కావచ్చు.
పైన పేర్చబడిన ఆర్డునో షీల్డ్ యొక్క ఉదాహరణ; ఇది మీ స్వంత భాగాలను జోడించడానికి ఒక ప్రోటోటైప్ షీల్డ్
రెండవది, యునో ఒక ప్రామాణిక ఆకారం కనుక, మీరు ఇంట్లోనే డౌన్లోడ్ చేసుకోవడానికి మరియు ప్రింట్ చేయడానికి లేదా మీరే సవరించుకోవడానికి రెడీమేడ్ లేదా 3 డి ప్రింటబుల్ డిజైన్లు రెండింటినీ కలిగి ఉంటారు.
ఇది ఓపెన్ సోర్స్ హార్డ్వేర్
అంటే ఎవరైనా Arduino ని కాపీ చేయవచ్చు, దానిని సవరించవచ్చు మరియు దానిని తమ సొంతంగా తిరిగి అమ్మవచ్చు. ఇది చట్టవిరుద్ధం కాదు. వాస్తవానికి, ఆర్డునో ఇతర ఓపెన్ సోర్స్ ప్రాజెక్ట్ల వెనుక భాగంలో నిర్మించబడింది. ఉదాహరణకు, Arduino డెవలప్మెంట్ సాఫ్ట్వేర్ ఆధారంగా ఉంటుంది వైరింగ్ , ఇది ప్రాసెసింగ్ మీద ఆధారపడి ఉంటుంది!
ఏకైక నియమం ఏమిటంటే, మీరు దానిని 'ఆర్డునో' పరికరం అని పిలవలేరు ఎందుకంటే ఇది రక్షిత ట్రేడ్మార్క్. అయితే ఇది 'Arduino- అనుకూలమైనది' అని మీరు క్లెయిమ్ చేయవచ్చు.
కుడి: నకిలీ Arduino. ఎడమ: అనధికారిక క్లోన్.
అధికారిక Arduino బోర్డ్ $ 20 కి పైగా రిటైల్ చేయగలదు, మీరు $ 5 కంటే తక్కువ ధరకే ఖచ్చితమైన కార్యాచరణతో క్లోన్లను కనుగొంటారు. వాస్తవానికి, మీరు అన్ని భాగాలను వ్యక్తిగతంగా కొనుగోలు చేస్తే, మీరు మొదటి నుండి మీ స్వంతంగా తయారు చేసుకోవచ్చు.
మీరు ఆర్డునో సర్క్యూట్ బోర్డ్లో ఖచ్చితంగా ఏమి ఉన్నాయనే దాని గురించి మరింత తెలుసుకోవాలనుకుంటే, మీరు డబ్బును ఆదా చేయాలనుకోవడం వల్ల మాత్రమే అలా చేయాలి. ఇది చౌక కాదు, మరియు అంతిమ ఫలితం అంత సొగసైనది కాదు.
కొంతమంది తయారీదారులు Arduino- అనుకూల బోర్డ్లను సృష్టిస్తారు, అవి ఒకే విధంగా ఉంటాయి, కానీ చౌకగా ఉంటాయి. కొన్ని అసలు బోర్డ్ల కంటే ఎక్కువ కార్యాచరణను జోడిస్తాయి. అవి ఒక నిర్దిష్ట అప్లికేషన్ కోసం రూపొందించిన ప్రత్యేకమైన ఆకృతిలో ఉండవచ్చు, మరికొన్ని కనెక్టర్లను జోడించండి, బహుశా వాటికి LED మ్యాట్రిక్స్ డిస్ప్లే అంతర్నిర్మితంగా ఉండవచ్చు లేదా Wi-Fi జోడించబడి ఉండవచ్చు.
లిలిప్యాడ్ ఆర్డునో, ధరించగలిగే ప్రాజెక్ట్లు మరియు వాహక థ్రెడ్తో ఉపయోగం కోసం రూపొందించబడింది
మాకు ఇష్టమైన Arduino- అనుకూల బోర్డులలో ఒకటి NodeMCU, క్రింద చిత్రీకరించబడింది. ఇది చిన్నది, Wi-Fi అంతర్నిర్మితమైనది మరియు $ 3 కంటే తక్కువ ధరకే కొనుగోలు చేయవచ్చు. కాంపాక్ట్ ఇంటర్నెట్-ఆఫ్-థింగ్స్ మరియు హోమ్ ఆటోమేషన్ ప్రాజెక్ట్లకు ఇది సరైనది.
NodeMCU బోర్డు Arduino- అనుకూలమైనది మరియు Wi-Fi ని జోడిస్తుంది
ఇంతలో, ది టీనేజ్ డెవలప్మెంట్ బోర్డుల శ్రేణి ఆర్డునో బోర్డ్ల కంటే చాలా పెద్ద ప్రాసెసింగ్ పంచ్ని ప్యాక్ చేస్తుంది, ఒక చిన్న ఫారమ్ ఫ్యాక్టర్తో- వాటి ప్రధాన భాగంలో శక్తివంతమైన ప్రాసెసింగ్పై ఆధారపడే చిన్న ప్రాజెక్ట్లకు వాటిని పరిపూర్ణంగా చేస్తుంది.
ఆర్డునోలో అంత ప్రత్యేకత ఏమిటి?
ప్రోగ్రామబుల్ లాజిక్ కంట్రోలర్లు కొత్త భావన కాదు; వారు ఆర్డునోకు చాలా కాలం ముందు ఉన్నారు.
సంబంధిత: ప్రోగ్రామబుల్ లాజిక్ కంట్రోలర్లు అంటే ఏమిటి?
కానీ ఆర్డునో దానిని సులభతరం చేసింది. ఇది ఉపయోగించడానికి సులభమైన హార్డ్వేర్ ముక్క-మేము పెరిగిన ఎలక్ట్రానిక్స్ వస్తు సామగ్రి వంటివి మరియు అందుబాటులో ఉండే ఉన్నత-స్థాయి ప్రోగ్రామింగ్ వాతావరణాన్ని మిళితం చేసింది. ఆర్డునో ట్యుటోరియల్స్ రాసిన, షేర్డ్ కోడ్ మరియు వారి జ్ఞానాన్ని విస్తరించే ప్రపంచవ్యాప్తంగా ఉన్న వినియోగదారుల సంఘంగా మారింది. కాంప్లెక్స్ ఎలక్ట్రానిక్స్ ప్రోటోటైప్స్ ఎలక్ట్రికల్ ఇంజనీరింగ్ గ్రాడ్యుయేట్ల ప్రత్యేక డొమైన్ కాదు.
ఆర్డునో హార్డ్వేర్ ప్రాజెక్ట్లను సంక్లిష్టమైన ప్రోగ్రామబుల్ ఎలక్ట్రానిక్స్తో ఎవరికైనా అందుబాటులో ఉండేలా చేసింది -కాబట్టి కళాకారులు మరియు సృజనాత్మక వ్యక్తులు తమ ఆలోచనలను సాకారం చేయడంపై దృష్టి పెట్టవచ్చు. ఇది అంతిమ టింకరింగ్ సాధనం!
మీరు ఆర్డునో స్టార్టర్ కిట్ కొనాలా?
ఆర్డునోతో మీరు చేయగలిగే భయంకరమైనది చాలా లేదు. ఖచ్చితంగా, ఇది ఒక అంతర్నిర్మిత LED ని కలిగి ఉంది, ఇది మీరు వివిధ మార్గాల్లో ఫ్లాష్ చేస్తున్నప్పుడు నిమిషాల వినోదాన్ని అందిస్తుంది. కానీ నిజంగా కొన్ని సరదా ప్రాజెక్టులు చేయడానికి, మీకు సెన్సార్లు, మోటార్లు, బహుళ వర్ణ LED ల వంటి కొన్ని అదనపు బిట్లు అవసరం. ఆ బిట్లను కనెక్ట్ చేయడానికి మీకు కొన్ని కేబుల్స్ కావాలి మరియు బ్రెడ్బోర్డ్ కూడా ఉండవచ్చు.
xbox one vs xbox సిరీస్ x
సంబంధిత: బ్రెడ్బోర్డ్ అంటే ఏమిటి మరియు ఇది ఎలా పని చేస్తుంది?
అక్కడే ఆర్డునో స్టార్టర్ కిట్ వస్తుంది. కానీ ఏది కొనాలి? నా ప్రస్తుత ఫేవరెట్ గ్రోవ్ బిగినర్ కిట్.
ఇది ప్రీ-వైర్డ్ సెన్సార్లు, LED లు, బజర్ మరియు OLED స్క్రీన్తో కూడిన తెలివైన ఆల్-ఇన్-బోర్డ్. మధ్యలో ఉన్న బోర్డు Arduino- అనుకూలమైనది, కానీ 12 గ్రోవ్ కనెక్టర్లను కలిగి ఉంటుంది. గ్రోవ్ సిస్టమ్ బ్రెడ్బోర్డ్ లేదా చాలా గజిబిజి జంపర్ కేబుల్లను ఉపయోగించాల్సిన అవసరం లేకుండా, ఒకే కేబుల్ ద్వారా భాగాలను కనెక్ట్ చేయడం సులభం చేస్తుంది.
గ్రోవ్ బిగినర్ కిట్ గురించి నిజంగా చెప్పుకోదగ్గ విషయం ఏమిటంటే, మీరు ఆల్ ఇన్ వన్ బోర్డు డిజైన్ నుండి ముందుకు సాగాలని మరియు అసలు పరికరాలను ప్రోటోటైప్ చేయడం ప్రారంభించాలని అనుకుంటే, మీరు గ్రోవ్ సిస్టమ్ కేబుల్స్కు మారడం ద్వారా మొత్తం బోర్డ్ మరియు కాంపోనెంట్లను తీసివేయవచ్చు ( లేదా ప్రామాణిక పిన్ హోల్స్లోకి జంపర్ కేబుల్స్). మీ Arduino ప్రోగ్రామింగ్ అనుభవాన్ని కిక్ స్టార్ట్ చేయడానికి ఇది చాలా సౌకర్యవంతమైన వ్యవస్థ.
సంబంధిత: ఇంకా ఉత్తమమైన ఆర్డునో బిగినర్ కిట్
ఆర్డునో ఏ భాష?
సాంకేతికంగా, Arduino అనేది C/C ++ యొక్క పొడిగింపు. దీని అర్థం Arduino ప్రామాణిక C ++ భాష పైన విధులు మరియు ఫీచర్ల సమితిని జోడించింది, కానీ ఇప్పటికీ అదే ప్రాథమిక నియమాలు మరియు సంప్రదాయాలను అనుసరిస్తుంది.
Arduino తో ప్రోగ్రామ్ చేయడానికి మీరు ఇప్పటికే C లేదా C ++ గురించి తెలుసుకోవాల్సిన అవసరం లేదు; నేను మొదలుపెట్టినప్పుడు నేను చేయలేదు. ఏ ఇతర ప్రోగ్రామింగ్లోనైనా కొద్దిగా నేపథ్యం ఖచ్చితంగా సహాయపడగలదు, కానీ అది కూడా అవసరం లేదు. మీరు సాధారణ ఉదాహరణ ప్రోగ్రామ్లను లోడ్ చేయడం ద్వారా ప్రారంభించవచ్చు మరియు వాటిని సవరించడానికి ప్రయత్నించండి. అప్పుడు వివిధ సెన్సార్లు లేదా ఇతర అవుట్పుట్ల కోసం మార్పిడి చేయడానికి వెళ్లండి. చివరగా, మరింత క్లిష్టమైన ప్రోగ్రామ్లను చదవడానికి మరియు సవరించడానికి ప్రయత్నించండి మరియు త్వరలో మీరు మీ స్వంత అసలైన ప్రాజెక్ట్లను ఒకచోట చేర్చుకుంటారు.
అయితే చింతించకండి: వేలాది ప్రాజెక్ట్ ట్యుటోరియల్స్ మరియు నమూనా కోడ్ డౌన్లోడ్ మరియు ఉపయోగించడానికి ఉచితం. మరియు మీరు ఇరుక్కుపోతే, అక్కడ ఉంది సహాయం కోసం ఎదురుచూస్తున్న భారీ సంఘం . ఏదైనా మాదిరిగా, దయచేసి మీరు ముందుగా గూగుల్ చేసారని నిర్ధారించుకోండి; ఎవరైనా మీకు ఇప్పటికే ఉన్న సమస్యనే కలిగి ఉండవచ్చు!
Arduino ప్రోగ్రామ్ను నిర్వచించే కొన్ని లక్షణాలు ఇక్కడ ఉన్నాయి:
- మీరు కనీసం ఒక కలిగి ఉండాలి సెటప్ () మరియు లూప్ () ఫంక్షన్ నిర్వచించబడింది.
- సెటప్ () Arduino పరికరం రీసెట్ చేయబడినప్పుడు లేదా మొదటిసారి ఆన్ చేయబడినప్పుడు ఒకసారి నడుస్తుంది. మీరు వేరియబుల్స్ యొక్క ప్రారంభ స్థితిని సృష్టించడానికి ఈ హార్డ్వేర్ పిన్లు ఏమి చేయాలో ఆర్డునోకు చెప్పండి లేదా వివిధ సెన్సార్ల కోసం మీకు అవసరమైన లైబ్రరీలను ప్రారంభించండి.
- లూప్ () నిరంతరం నడుస్తుంది. లూప్ () ఫంక్షన్లోని అన్ని కోడ్ పూర్తయినప్పుడు, అది లూప్ () ప్రారంభానికి తిరిగి వెళ్లి మళ్లీ చేస్తుంది! మీ ప్రధాన ప్రోగ్రామ్ కోడ్ ఇక్కడే ఉంది; సెన్సార్ వేరియబుల్ని తనిఖీ చేయండి మరియు దానిపై చర్య తీసుకోండి.
- కోడ్ యొక్క బ్లాక్లను కలుపుటకు మీరు మీ స్వంత సహాయక విధులను కూడా నిర్వచించవచ్చు. ఇవి ఎన్ని వేరియబుల్స్ అయినా ఇన్పుట్లుగా అంగీకరించవచ్చు మరియు వేరియబుల్ను తిరిగి ఇవ్వగలవు. వేరియబుల్ ఏదీ తిరిగి ఇవ్వకపోతే, ఫంక్షన్ శూన్యంగా గుర్తించబడింది. ఈ సందర్భం శూన్య సెటప్ () మరియు శూన్య లూప్ () .
- మీ అప్లికేషన్కు ఫీచర్లను జోడించడానికి లేదా కొన్ని సెన్సార్లను ఉపయోగిస్తున్నప్పుడు సహాయం చేయడానికి మీరు ఇతర Arduino లైబ్రరీలను దిగుమతి చేసుకోవచ్చు.
- మీరు డబుల్ స్లాష్తో ముందుగా పేర్కొనడం ద్వారా మీ కోడ్లో వ్యాఖ్యలను ఉంచవచ్చు // (ఇప్పటికే ఉన్న కోడ్ లైన్ చివరలో కూడా); లేదా దానితో ముందుగా పేర్కొనడం ద్వారా బహుళ లైన్ వ్యాఖ్యను వ్రాయండి / * , మరియు దానితో ముగించడం * /
సృష్టించుకోండి!
Arduino పూర్తిగా అభిరుచి ఎలక్ట్రానిక్స్ గేమ్ మార్చబడింది. గతంలో విస్తృతమైన జ్ఞానం లేకుండా సాధ్యం కానిది, ఇప్పుడు ఎవరైనా సాధించగలరు-అందుబాటులో ఉన్న చౌక మైక్రో కంట్రోలర్లు మరియు దాని చుట్టూ ఉన్న భారీ కమ్యూనిటీకి ధన్యవాదాలు.
ప్రారంభించడం కూడా చాలా సులభం, మరియు మాకు ఒక ఉంది సులభ ప్రారంభ మార్గదర్శి మిమ్మల్ని నేల నుండి తొలగించడానికి. లేదా, మా Arduino బిగినర్స్ ప్రాజెక్ట్: ట్రాఫిక్ లైట్ కంట్రోల్ ట్యుటోరియల్ని చూడండి.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ బిగినర్స్ కోసం 15 గొప్ప Arduino ప్రాజెక్ట్స్ఆర్డునో ప్రాజెక్ట్లపై ఆసక్తి ఉంది కానీ ఎక్కడ ప్రారంభించాలో తెలియదా? ఈ బిగినర్స్ ప్రాజెక్ట్లు ఎలా ప్రారంభించాలో నేర్పుతాయి.
తదుపరి చదవండి సంబంధిత అంశాలు- సాంకేతికత వివరించబడింది
- DIY
- ఆర్డునో
- అభిరుచులు
- DIY ప్రాజెక్ట్ ఆలోచనలు
జేమ్స్ ఆర్టిఫిషియల్ ఇంటెలిజెన్స్లో BSc కలిగి ఉన్నారు మరియు CompTIA A+ మరియు నెట్వర్క్+ సర్టిఫికేట్ పొందారు. అతను హార్డ్వేర్ రివ్యూస్ ఎడిటర్గా బిజీగా లేనప్పుడు, అతను LEGO, VR మరియు బోర్డ్ గేమ్లను ఆస్వాదిస్తాడు. MakeUseOf లో చేరడానికి ముందు, అతను లైటింగ్ టెక్నీషియన్, ఇంగ్లీష్ టీచర్ మరియు డేటా సెంటర్ ఇంజనీర్.
జేమ్స్ బ్రూస్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి