ఆర్డునో బోర్డులు మరియు వాటి నేపథ్యంలో వచ్చిన అనేక సరసమైన మైక్రోకంట్రోలర్లు హాబీ ఎలక్ట్రానిక్లను శాశ్వతంగా మార్చాయి. ఒకప్పుడు సూపర్ గీక్ యొక్క డొమైన్, ఎలక్ట్రానిక్స్ మరియు కంప్యూటింగ్ గురించి విస్తృతమైన పరిజ్ఞానంతో, ఇప్పుడు అందరికీ అందుబాటులో ఉంది.
హార్డ్వేర్ ధర ఎల్లప్పుడూ తగ్గుతూ ఉంటుంది మరియు ఆన్లైన్ కమ్యూనిటీ ఎల్లప్పుడూ పెరుగుతోంది. మేము గతంలో కవర్ చేసాము ఆర్డునోతో ప్రారంభించడం , మరియు చాలా ఉన్నాయి గొప్ప ప్రారంభ ప్రాజెక్టులు మిమ్మల్ని పరిచయం చేసుకోవడానికి, అందులోకి దూకకపోవడానికి ఎటువంటి కారణం లేదు!
కానీ ఈ రోజు, ఈ ప్రపంచానికి కొత్తగా వచ్చిన వ్యక్తులు తరచుగా చేసే కొన్ని తప్పులను మేము కవర్ చేస్తాము మరియు వాటిని ఎలా నివారించాలి.
శక్తి పెంపు!
చాలా Arduino బోర్డులు బోర్డులో పవర్ రెగ్యులేటర్ కలిగి ఉంటాయి, అంటే మీరు USB లేదా పవర్ సప్లై నుండి పవర్ చేయవచ్చు. ప్రతి బోర్డు సరిగ్గా తీసుకోగలిగే దానికి భిన్నంగా ఉన్నప్పటికీ, ఇది సాధారణంగా ఉంటుంది 7-12 వి DC బారెల్ జాక్ ద్వారా లేదా VIN పిన్ ద్వారా ఇన్పుట్ చేయండి. ఇది మన మొదటి తప్పుకు చక్కగా దారితీస్తుంది:
1. బోర్డ్ని 'బ్యాక్వర్డ్'గా బాహ్యంగా శక్తివంతం చేయడం
ఇది మొదటిది అన్ని సమయాలలో ప్రజలను ఆకర్షిస్తుంది. మీరు మీ బోర్డుకు బ్యాటరీ లేదా పవర్ సప్లై నుండి పవర్ ఇస్తున్నట్లయితే, మీరు దానిని నిర్ధారించుకోవాలి V + కు వెళ్తుంది వైన్ పిన్, మరియు ది గ్రౌండ్ వైర్ వెళ్తుంది GND పిన్. మీరు దీనిని వెనక్కి తీసుకుంటే, మీ బోర్డు వేయించడానికి మీకు చాలా హామీ ఉంది.
ఈ స్పష్టమైన లోపం మీరు అనుకున్నదానికంటే చాలా తరచుగా జరుగుతుంది, కాబట్టి దేనినైనా ఆన్ చేయడానికి ముందు ఎల్లప్పుడూ మీ పవర్ సెటప్ని తనిఖీ చేయండి!
గాలి వేయించిన ఆర్డునో వాసన వచ్చినప్పుడు, చాలా తరచుగా ఇది ప్రధాన కారణం. రెండవది, ఎందుకంటే ఏదో బోర్డు నుండి ఎక్కువ కరెంట్ని డ్రా చేయడానికి ప్రయత్నించింది. మీ బోర్డు ఎంత అందించగలదో పోలిస్తే మీ భాగాలకు ఎంత శక్తి అవసరమో తెలుసుకోవడం చాలా అవసరం.
మేము దీనిలోకి ప్రవేశించే ముందు, శక్తి వెనుక ఉన్న సిద్ధాంతాన్ని త్వరగా పరిశీలిద్దాం.
సమకాలిన అంశాలు
మైక్రోకంట్రోలర్లతో పనిచేయడంలో ముఖ్యమైన భాగం ఎలక్ట్రానిక్స్ ప్రాథమికాలను తెలుసుకోవడం. మీరు మేధావి ఎలక్ట్రికల్ ఇంజనీర్ కానప్పటికీ, అర్థం చేసుకోవడం ముఖ్యం వోల్ట్లు , ఆంప్స్ , ప్రతిఘటన , మరియు అవి ఎలా లింక్ చేయబడ్డాయి. స్పార్క్ ఫన్ అద్భుతమైనది ఎలక్ట్రానిక్స్కు ప్రైమర్ , వివరిస్తూ అనేక వీడియోలతో పాటు వోల్టేజ్ , కరెంట్ (ఆంప్స్) మరియు ఓం యొక్క చట్టం (ప్రతిఘటన).
ఆర్డునో బోర్డ్లతో పనిచేయడానికి ఒక భాగానికి ఎంత శక్తి అవసరమో ఖచ్చితంగా అర్థం చేసుకోవడం చాలా అవసరం.
2. నేరుగా పిన్స్ నుండి కాంపోనెంట్స్ రన్నింగ్
ప్రాజెక్ట్లలోకి ప్రవేశించడానికి ఆసక్తి ఉన్న చాలా మందిని ఇది ఆకర్షిస్తుంది. ఆర్డునో పిన్లతో నేరుగా కొన్ని తక్కువ శక్తితో కూడిన భాగాలను ఉపయోగించడం సాధ్యమవుతుంది. అనేక సందర్భాల్లో, ఇలా చేయడం వలన మీ మైక్రోకంట్రోలర్ని నాశనం చేసే ప్రమాదం ఉన్న ఆర్డునో నుండి చాలా ఎక్కువ శక్తిని పొందవచ్చు.
ఇక్కడ చెత్త నేరస్థుడు మోటార్లు. తక్కువ పవర్ మోటార్లు కూడా వైవిధ్యమైన పవర్ రేటును లాగుతాయి, అవి సాధారణంగా Arduino పిన్లతో నేరుగా ఉపయోగించడం సురక్షితం కాదు. మోటారును ఉపయోగించడానికి నిజంగా DIY మార్గం కోసం, మీరు a ని ఉపయోగించాలి H- వంతెన . ఈ చిప్స్ మీ బోర్డు వేయించడానికి ప్రమాదం లేకుండా, మీ ఆర్డునో పిన్లను ఉపయోగించి DC పవర్డ్ మోటార్ని నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తాయి.
ఈ చిన్న చిప్స్ విద్యుత్ సరఫరాను Arduino నుండి వేరు చేస్తాయి మరియు మోటార్ రెండు దిశలలో కదలడానికి అనుమతిస్తుంది. DIY రోబోటిక్స్ లేదా రిమోట్ కంట్రోల్ వాహనాలకు పర్ఫెక్ట్. ఈ చిప్లను ఉపయోగించడానికి సులభమైన మార్గం మీ Arduino కోసం కవచంలో భాగంగా ఉంది మరియు అవి అందుబాటులో ఉన్నాయి Aliexpress నుండి $ 2 లోపు , లేదా మీకు సాహసం అనిపిస్తే, మీరు ఎల్లప్పుడూ చేయవచ్చు మీ స్వంతం చేసుకోండి .
Arduino తో మోటార్లు ఉపయోగించే ప్రారంభకులకు, Adafruit ఉపయోగించి ట్యుటోరియల్స్ ఉన్నాయి రెండు చిప్ కూడా మరియు వారి బ్రేక్అవుట్ మోటార్ డాలు .
రిలేలు మరియు MOSFET లు
ఇతర ఎలక్ట్రికల్ కాంపోనెంట్లు మరియు గృహోపకరణాలు మరింత ఊహాజనిత శక్తిని పొందవచ్చు, కానీ అవి మీ మైక్రోకంట్రోలర్కి నేరుగా జోడించబడాలని మీరు ఇప్పటికీ కోరుకోరు. 5v LED స్ట్రిప్లు కూడా ప్రమాదకరంగా ఉంటాయి. పరీక్ష కోసం నేరుగా బోర్డుకు కొన్నింటిని జత చేయడం సరే, సాధారణంగా బాహ్య విద్యుత్ వనరును ఉపయోగించడం ఉత్తమం, మరియు వాటిని రిలే ద్వారా నియంత్రించడం, లేదా MOSFET .
రెండింటి మధ్య తేడాలు ఉన్నప్పటికీ, అభిరుచి ఎలక్ట్రానిక్స్లోని అనేక అనువర్తనాలకు అవి క్రియాత్మకంగా ఒకే విధంగా ఉంటాయి. రెండూ పవర్ సోర్స్ మరియు కాంపోనెంట్ మధ్య స్విచ్గా పనిచేస్తాయి, ఇది ఆర్డునో ద్వారా ఆన్ లేదా ఆఫ్ చేయబడుతుంది. ఒక రిలే దానిని నియంత్రించే సర్క్యూట్ నుండి పూర్తిగా వేరుచేయబడుతుంది మరియు కేవలం ఆన్/ఆఫ్ స్విచ్గా మాత్రమే పనిచేస్తుంది. Dejan Nedelkovski తన నుండి తీసిన రిలేలను ఉపయోగించడానికి ఒక మంచి వీడియో పరిచయం ఉంది ట్యుటోరియల్ వ్యాసం .
MOSFET ఉపయోగించడం ద్వారా వివిధ మొత్తాల శక్తిని ప్రసారం చేయడానికి అనుమతిస్తుంది పల్స్ వెడల్పు మాడ్యులేషన్ (PWM) ఒక Arduino పిన్ నుండి. LED స్ట్రిప్లతో MOSFET లను ఉపయోగించడం కోసం ప్రైమర్ కోసం, మా తనిఖీ చేయండి అల్టిమేట్ గైడ్ వాటిని ఆర్డునోకు కనెక్ట్ చేయడానికి.
3. బ్రెడ్బోర్డ్లను తప్పుగా అర్థం చేసుకోవడం
షార్ట్ సర్క్యూట్లకు కారణమవుతున్నప్పుడు ప్రారంభించేటప్పుడు ఒక సాధారణ లోపం. సర్క్యూట్ యొక్క భాగాలు ఉండకూడని ప్రదేశాలలో చేరినప్పుడు ఇవి సంభవిస్తాయి, శక్తిని అనుసరించడానికి సరళమైన మార్గాన్ని ఇస్తాయి. ఇది మీ సర్క్యూట్ ఉత్తమంగా పనిచేయకపోవచ్చు, అలాగే వేయించిన భాగాలతో లేదా అగ్ని ప్రమాదంలో కూడా చెత్తగా ఉంటుంది!
బ్రెడ్బోర్డ్ ఉపయోగిస్తున్నప్పుడు దీనిని నివారించడానికి, బ్రెడ్బోర్డ్ ఎలా పనిచేస్తుందో అర్థం చేసుకోవడం ముఖ్యం. సైన్స్ బడ్డీస్ నుండి ఈ వీడియో పరిచయం పొందడానికి ఒక అద్భుతమైన మార్గం.
ఇక్కడ ముఖ్యమైన అంశం ఏమిటంటే, ప్రతి బోర్డ్లో పట్టాలు ఎలా పనిచేస్తాయో గుర్తుంచుకోవడం. పూర్తి మరియు సగం సైజు బ్రెడ్బోర్డ్లలో, బయటి పట్టాలు అడ్డంగా మరియు లోపలి పట్టాలు నిలువుగా పనిచేస్తాయి, బోర్డు మధ్యలో ఖాళీ ఉంటుంది. మినీ బ్రెడ్బోర్డ్లు నిలువు పట్టాలను మాత్రమే కలిగి ఉంటాయి.
బ్రెడ్బోర్డ్లో షార్ట్ ఏర్పడకుండా ఉండటానికి సులభమైన మార్గం మీ డివైజ్ని శక్తివంతం చేసే ముందు మీ పనిని తనిఖీ చేయడం. ఆ చివరి నిమిషం చూపు మీకు అనేక కష్టాలను కాపాడుతుంది!
4. సోల్డరింగ్ మిషాప్స్
ఆర్డునోస్ లేదా కాంపోనెంట్లను ప్రోటోబోర్డ్కు, ముఖ్యంగా ఆర్డునో నానో వంటి చిన్న బోర్డ్లకు టంకం వేసినప్పుడు కూడా అదే సమస్య ఏర్పడుతుంది. మీ మైక్రోకంట్రోలర్ని ధ్వంసం చేసే షార్ట్ ఏర్పడటానికి రెండు పిన్ల మధ్య ఒక చిన్న టంకము మాత్రమే అవసరం. దీన్ని నివారించడానికి ఏకైక మార్గం అప్రమత్తంగా ఉండటం మరియు సాధ్యమైనంత వరకు టంకం చేయడం సాధన చేయడం.
ఇప్పుడే ప్రారంభించినప్పుడు, టంకం చాలా సున్నితమైన మరియు కష్టతరమైన పనిగా అనిపించవచ్చు, కానీ కాలక్రమేణా ఇది చాలా సులభం అవుతుంది. ప్రారంభకులకు మా ప్రాజెక్ట్ గైడ్ బ్రెడ్బోర్డ్ నుండి ప్రోటోటైపింగ్ ప్రపంచంలోకి వెళ్లే ఎవరికైనా సహాయం చేయాలి!
5. తప్పుడు పిన్స్ వరకు వైరింగ్ థింగ్స్
మైక్రోకంట్రోలర్లతో పనిచేయడం అంటే పిన్లతో పనిచేయడం. చాలా భాగాలు మరియు అనేక బోర్డులు ప్రోటోబోర్డ్కు అటాచ్ చేయడానికి పిన్లతో వస్తాయి. మీరు కోరుకున్న విధంగా పనులు జరిగేలా చూసుకోవడానికి ఏ పిన్ అవసరమో తెలుసుకోవడం.
ఒక సాధారణ ఉదాహరణ గతంలో పేర్కొన్న MOSFET. MOSFET లోని మూడు కాళ్లు అంటారు గేట్ , హరించడం , మరియు మూలం . వీటిలో దేనినైనా కలపడం వలన శక్తి తప్పు దిశలో ప్రవహిస్తుంది లేదా షార్ట్ సర్క్యూట్ ఏర్పడుతుంది. ఇది మీ MOSFET, Arduino, ఉపకరణాన్ని నాశనం చేయవచ్చు లేదా మీరు నిజంగా దురదృష్టవంతులైతే, మూడింటినీ నాశనం చేయవచ్చు!
ఏ పిన్ ఎక్కడికి వెళుతుంది, మరియు అది ఉపయోగించడానికి ఎంత పవర్ అవసరమో తెలుసుకోవడానికి ఒక కాంపోనెంట్ యొక్క డేటాషీట్ లేదా పిన్అవుట్ కోసం ఎల్లప్పుడూ చూడండి.
6. కోడ్లో సింటాక్స్ లోపాలు
Arduino యొక్క హార్డ్వేర్ వైపు నుండి దూరంగా వెళుతున్నప్పుడు, కోడింగ్ చేసేటప్పుడు చాలా తప్పులు జరుగుతాయి. అత్యంత సాధారణ లోపాలు:
- పంక్తుల చివర సెమికోలన్లు లేవు
- బ్రాకెట్లు తప్పిపోయాయి/తప్పు రకం
- అక్షర దోషాలు
పైన పేర్కొన్న సమస్యలలో ఏవైనా, చిన్నవి అయినప్పటికీ, మీ ప్రోగ్రామ్ పనిచేయడం ఆపివేస్తుంది. ఉదాహరణకు బ్లింక్ స్కెచ్ తీసుకోండి. సహాయక వచనం తీసివేయబడిన Arduino IDE తో చేర్చబడిన సాధారణ Blink.ino స్కెచ్ క్రింద ఉంది. మొదటి చూపులో అది ఎక్కువ లేదా తక్కువ సరే కనిపిస్తుంది, కాదా?
void setup() {
pinMode(LED_BUILTIN, OUTPUT)
}
void loop {
digitalWrite(LED_BUILTIN, HIGH);
delay{1000};
digitalwrite(LED_BUILTIN, LOW);
delay(1000);
ఈ కోడ్ కంపైల్ చేయబడదు మరియు దానికి 5 కారణాలు ఉన్నాయి. వాటిపైకి వెళ్దాం:
- లైన్ 2: సెమికోలన్ లేదు.
- పంక్తి 5: ఫంక్షన్ బ్రాకెట్లు లేవు.
- లైన్ 7: బ్రాకెట్ల తప్పు రకం.
- లైన్ 8: డిజిటల్ రైట్ ఫంక్షన్ తప్పుగా వ్రాయబడింది.
- లైన్ 8/9: మూసివేసే గిరజాల బ్రేస్ లేదు.
ఆ కోడ్ ఎలా ఉండాలో ఇక్కడ ఉంది:
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
ఈ లోపాలలో ప్రతి ఒక్కటి చిన్నవి అయినప్పటికీ, మీ ప్రోగ్రామ్ పనిచేయకుండా ఆపుతాయి. సమయానికి మరింత సులువుగా మారినప్పటికీ, తప్పు ఏమిటో ఖచ్చితంగా చెప్పడం మొదట్లో చాలా నిరాశపరిచింది. ఆర్డునో ప్రోగ్రామింగ్కి అలవాటు పడటానికి ఒక మంచి చిట్కా ఏమిటంటే, మీరు ప్రస్తావించగల మరొక ప్రోగ్రామ్ను తెరిచి ఉంచడం, ఎందుకంటే చాలా సందర్భాలలో వివిధ ప్రోగ్రామ్ల మధ్య వాక్యనిర్మాణం మరియు ఫార్మాటింగ్ ఒకే విధంగా ఉంటాయి.
ఆర్డునోను కోడింగ్ చేయడం కోడింగ్లో మీ మొదటి ప్రయత్నమైతే, స్వాగతం! ఇది నేర్చుకోవడం బహుమతి ఇచ్చే అభిరుచి, మరియు కొన్ని రకాల ప్రోగ్రామర్లకు డిమాండ్ ఎలా ఉందో, అది కెరీర్లో గొప్ప మార్పు కావచ్చు! కోడర్గా నేర్చుకోవడానికి మంచి అలవాట్లు ఉన్నాయి, మరియు ఈ అలవాట్లు అన్ని ప్రోగ్రామింగ్ భాషలకు వర్తిస్తాయి కాబట్టి వాటిని ముందుగానే నేర్చుకోవడం విలువ.
7. సీరియల్ అర్ధంలేనిది
సీరియల్ మానిటర్ అనేది ఆర్డునో యొక్క కన్సోల్. మీరు Arduino పిన్ల నుండి తీసుకున్న ఏదైనా డేటాను పంపవచ్చు మరియు టెక్స్ట్ చదవడానికి స్నేహపూర్వకంగా ప్రదర్శించవచ్చు. దురదృష్టవశాత్తు మీలో చాలామందికి ఇప్పటికే తెలిసినట్లుగా, ఇది ఎల్లప్పుడూ అంత సులభం కాదు.
విషయాలు పని చేయడానికి ప్రయత్నిస్తున్న తొలి రోజుల్లో, సీరియల్ మానిటర్కు ప్రింట్ చేయడానికి మీ మైక్రోకంట్రోలర్ను సెటప్ చేయడం కంటే ఎక్కువ నిరాశ కలిగించేది మరొకటి లేదు. అదృష్టవశాత్తూ, దాదాపు ఎల్లప్పుడూ సులభమైన పరిష్కారం ఉంటుంది.
కోడ్లో సీరియల్ మానిటర్ను ప్రారంభించేటప్పుడు, మీరు దానిని కూడా సెట్ చేయండి బాడ్ రేటు . ఈ సంఖ్య కేవలం సీరియల్ మానిటర్కు పంపబడే సెకనుకు బిట్ల సంఖ్యను సూచిస్తుంది. దిగువ ఉదాహరణలో, బాడ్ రేటు కోడ్లో 9,600 కి సెట్ చేయబడింది. సీరియల్ మానిటర్ దిగువన ఉన్న డ్రాప్ డౌన్ మెనుని ఉపయోగించి మీరు అదే విలువకు సెట్ చేసారని నిర్ధారించుకోండి మరియు ప్రతిదీ సరిగ్గా ప్రదర్శించాలి.
ఎంచుకోవడానికి అనేక వేగాలు ఉన్నాయని మీరు సీరియల్ మానిటర్లో గమనించవచ్చు. మీరు పెద్ద మొత్తంలో డేటాను బదిలీ చేయకపోతే బాడ్ రేటును మార్చాల్సిన అవసరం చాలా అరుదు. 9,600 వద్ద, సీరియల్ మానిటర్ సెకనుకు 1,000 అక్షరాలకు దగ్గరగా ముద్రించగలదు. మీరు అంత వేగంగా చదవగలిగితే, అభినందనలు, మీరు స్పష్టంగా తాంత్రికుడు.
8. లైబ్రరీలు లేవు
Arduino కోసం అందుబాటులో ఉన్న గ్రంథాలయాల విస్తృతమైన మరియు ఎప్పటికప్పుడు పెరుగుతున్న జాబితా అనేది కొత్తవారికి అందుబాటులో ఉండేలా చేసే వాటిలో ఒకటి. అనుభవజ్ఞులైన కోడర్లు వ్రాసిన మరియు ఉచితంగా విడుదల చేయబడిన లైబ్రరీలు సంక్లిష్ట కోడింగ్ గురించి తెలుసుకోకుండా వ్యక్తిగతంగా అడ్రస్ చేయదగిన LED స్ట్రిప్లు మరియు వాతావరణ సెన్సార్లు వంటి సంక్లిష్ట భాగాలను ఉపయోగించడం సాధ్యం చేస్తాయి.
మీరు ఎంచుకోవడం ద్వారా నేరుగా లైబ్రరీలను IDE నుండి ఇన్స్టాల్ చేయవచ్చు స్కెచ్ > లైబ్రరీని చేర్చండి > లైబ్రరీలను నిర్వహించండి లైబ్రరీ బ్రౌజర్ను తీసుకురావడానికి.
మీరు మీ లైబ్రరీలను ఇన్స్టాల్ చేసిన తర్వాత, మీరు వాటిని ఏదైనా ప్రాజెక్ట్లో ఉపయోగించవచ్చు, మరియు చాలామంది తమ స్వంత ఉదాహరణ ప్రాజెక్ట్లతో వస్తారు. ఇక్కడ రెండు ఆపదలు ఉండవచ్చు.
- మీ వద్ద లేని లైబ్రరీ అవసరమయ్యే కోడ్ని ఉపయోగించడం.
- మీ ప్రాజెక్ట్లో మీరు చేర్చని లైబ్రరీ భాగాలను ఉపయోగించడానికి ప్రయత్నిస్తున్నారు.
మొదటి సందర్భంలో, మీ ప్రాజెక్ట్ కోసం సరైనదిగా అనిపించే కోడ్ యొక్క భాగాన్ని మీరు కనుగొంటే, మీ IDE లో మీరు దాన్ని కలిగి ఉన్న తర్వాత దాన్ని కంపైల్ చేయడానికి నిరాకరిస్తే, మీరు ఇంకా ఇన్స్టాల్ చేయాల్సిన లైబ్రరీని చేర్చలేదా అని తనిఖీ చేయండి. మీరు దీనిని చూడటం ద్వారా దీనిని తనిఖీ చేయవచ్చు #చేర్చండి కోడ్ ఎగువన. మీరు ఇంకా ఇన్స్టాల్ చేయని దాన్ని ఇది కలిగి ఉంటే అది పనిచేయదు!
రెండవ సందర్భంలో మీకు వ్యతిరేక సమస్య ఉంది. మీరు మీ కంప్యూటర్లో ఇన్స్టాల్ చేసిన లైబ్రరీ నుండి ఫంక్షన్లను ఉపయోగిస్తుంటే మరియు కోడ్ కంపైల్ చేయడానికి నిరాకరిస్తే, మీరు ప్రస్తుతం పనిచేస్తున్న స్కెచ్లో లైబ్రరీని చేర్చడం మర్చిపోయి ఉండవచ్చు. ఉదాహరణకు, మీరు అద్భుతంగా ఉపయోగించాలనుకుంటే ఉపవాసం మీ నియోపిక్సెల్ LED స్ట్రిప్లతో లైబ్రరీ, మీరు జోడించాల్సి ఉంటుంది #'FastLED.h' ని చేర్చండి మీ కోడ్ ప్రారంభంలో లైబ్రరీ కోసం చూడండి అని తెలియజేయండి.
9. అవే ఫ్లోటింగ్
మా చివరి తప్పు కోసం, మేము తేలియాడే పిన్లను చూస్తాము. తేలియాడుట ద్వారా, మనం నిజంగా అర్ధం ఏమిటంటే, పిన్ యొక్క వోల్టేజ్ ఒక అస్థిర పఠనాన్ని ఇస్తుంది. మీ Arduino లో ఏదో ట్రిగ్గర్ చేయడానికి బటన్ని ఉపయోగించినప్పుడు ఇది ప్రత్యేక సమస్యలను కలిగిస్తుంది మరియు అవాంఛిత ప్రవర్తనకు దారితీస్తుంది.
పరిసర ఎలక్ట్రానిక్ పరికరాల నుండి అవాంఛిత జోక్యం కారణంగా ఇది జరుగుతుంది, అయితే దీనిని ఆర్డునో యొక్క అంతర్గత పుల్ అప్ నిరోధకం ఉపయోగించి సులభంగా ఎదుర్కోవచ్చు.
నుండి ఈ వీడియో AddOhms సమస్యను మరియు దానిని ఎలా పరిష్కరించాలో వివరిస్తుంది.
10. చంద్రుడి కోసం షూటింగ్
ఇది ఒక నిర్దిష్ట సమస్య కాదు, మరియు మరింత సహనం యొక్క ప్రశ్న. Arduinos చాలా సులభంగా దూకడం మరియు ఆలోచనలను ప్రోటోటైప్ చేయడం ప్రారంభించండి. కష్టమైన ప్రాజెక్ట్లు త్వరిత అభ్యాస అనుభవాలను అందిస్తాయనేది నిజం అయినప్పటికీ, చిన్నగా ప్రారంభించడం విలువ. మీరు ప్రయత్నిస్తున్న మొదటి ప్రాజెక్ట్ చాలా క్లిష్టంగా ఉంటే, మీరు పైన పేర్కొన్న సమస్యలలో ఒకదానిని ఫౌల్ చేస్తారు, తద్వారా మీరు నిరాశకు గురవుతారు మరియు వేయించిన ఎలక్ట్రానిక్స్తో సంభావ్యంగా ఉంటారు.
మైక్రోకంట్రోలర్లతో పనిచేయడం గురించి గొప్ప విషయం ఏమిటంటే నేర్చుకోవడానికి అందుబాటులో ఉన్న ప్రాజెక్టుల మొత్తం. మీరు ఒక సంక్లిష్టమైన లైటింగ్ వ్యవస్థను తయారు చేయాలని ప్లాన్ చేస్తే, సాధారణ ట్రాఫిక్ లైట్ సిస్టమ్తో ప్రారంభించడం మీకు ముందుకు సాగడానికి ఆధారాన్ని ఇస్తుంది. భారీ LED స్ట్రిప్ లైట్ షోని సృష్టించే ముందు, మీ PC కేస్ లోపల ఒక టెస్ట్ రన్ వంటి చిన్నదాన్ని ప్రయత్నించవచ్చు.
ప్రతి చిన్న ప్రాజెక్ట్ Arduino కంట్రోలర్లను ఉపయోగించడం యొక్క మరొక కోణాన్ని మీకు బోధిస్తుంది మరియు మీకు తెలియకముందే మీరు మీ జీవితమంతా నియంత్రించడానికి ఈ తెలివైన చిన్న బోర్డులను ఉపయోగిస్తున్నారు!
నేర్చుకునే తీరుతెన్నుల పురోగతిని సూచించే రేఖాచిత్రం
Arduino కోసం అభ్యాస వక్రత తెలియని వారికి చాలా భయంకరంగా అనిపించవచ్చు, కానీ దాని అంకితమైన ఆన్లైన్ సంఘం అభ్యాస ప్రక్రియను చాలా బాధాకరంగా చేస్తుంది. ఈ ఆర్టికల్లో ఉన్నటువంటి సులువైన తప్పుల కోసం చూడటం ద్వారా, మీరు మిమ్మల్ని అనేక నిరాశలను కాపాడుకోవచ్చు.
ఏ తప్పులను నివారించాలో ఇప్పుడు మీకు తెలుసు, మీ స్వంత ఆర్డునోను నిర్మించడానికి ఎందుకు ప్రయత్నించకూడదు, అవి ఎలా పని చేస్తాయో తెలుసుకోవడానికి గొప్ప మార్గం లేదు.
వైఫై కనెక్ట్ చేయబడింది కానీ ఇంటర్నెట్ లేదు
మరిన్ని కోసం, VS కోడ్ మరియు ప్లాట్ఫారమ్ IO తో Arduino కోడింగ్ను చూడండి.
చిత్ర క్రెడిట్: SIphotography/ డిపాజిట్ఫోటోలు
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ ఇది విండోస్ 11 కి అప్గ్రేడ్ చేయడం విలువైనదేనా?Windows పునesరూపకల్పన చేయబడింది. విండోస్ 10 నుండి విండోస్ 11 కి మారడానికి మిమ్మల్ని ఒప్పించడానికి ఇది సరిపోతుందా?
తదుపరి చదవండి సంబంధిత అంశాలు- DIY
- ఆర్డునో
ఇయాన్ బక్లీ జర్మనీలోని బెర్లిన్లో నివసిస్తున్న ఫ్రీలాన్స్ జర్నలిస్ట్, సంగీతకారుడు, ప్రదర్శనకారుడు మరియు వీడియో నిర్మాత. అతను వ్రాయనప్పుడు లేదా వేదికపై లేనప్పుడు, అతను పిచ్చి శాస్త్రవేత్త కావాలనే ఆశతో DIY ఎలక్ట్రానిక్స్ లేదా కోడ్తో టింకరింగ్ చేస్తున్నాడు.
ఇయాన్ బక్లీ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి