కంటెంట్లు
దాచు
Arduino REES2 Unoని ఎలా ఉపయోగించాలి
Arduino Uno ఎలా ఉపయోగించాలి
సాధారణ అప్లికేషన్
- Xoscillo, ఒక ఓపెన్ సోర్స్ ఓసిల్లోస్కోప్
- Arduinome, మోనోమ్ను అనుకరించే MIDI కంట్రోలర్ పరికరం
- OBDuino, చాలా ఆధునిక కార్లలో కనిపించే ఆన్-బోర్డ్ డయాగ్నోస్టిక్స్ ఇంటర్ఫేస్ను ఉపయోగించే ట్రిప్ కంప్యూటర్
- ఆర్డుపైలట్, డ్రోన్ సాఫ్ట్వేర్ మరియు హార్డ్వేర్
- Gameduino, రెట్రో 2D వీడియో గేమ్లను రూపొందించడానికి ఒక Arduino షీల్డ్
- ArduinoPhone, ఒక డూ-ఇట్-మీరే సెల్ఫోన్
- నీటి నాణ్యత పరీక్ష వేదిక
డౌన్లోడ్ / ఇన్స్టాలేషన్
- వెళ్ళండి www.arduino.cc arduino సాఫ్ట్వేర్ యొక్క తాజా వెర్షన్ను డౌన్లోడ్ చేయడానికి మరియు మీ ఆపరేటింగ్ సిస్టమ్ను ఎంచుకోండి
- టైటిల్ బార్లో సాఫ్ట్వేర్ ట్యాబ్పై క్లిక్ చేయండి, మీరు ఈ చిత్రాన్ని చూసిన తర్వాత క్రిందికి స్క్రోల్ చేయండి
- మీ ఆపరేటింగ్ సిస్టమ్ ప్రకారం, మీకు విండోస్ సిస్టమ్ ఉంటే విండోస్ ఇన్స్టాలర్ని ఎంచుకోండి.
ప్రారంభ సెటప్
- టూల్స్ మెను మరియు బోర్డ్ని ఎంచుకోండి
- అప్పుడు మీరు ప్రోగ్రామ్ చేయాలనుకుంటున్న Arduino బోర్డ్ రకాన్ని ఎంచుకోండి, మా విషయంలో ఇది Arduino Uno.
- ప్రోగ్రామర్ Arduino ISPని ఎంచుకోండి, ఇది ఎంచుకోబడకపోతే తప్పనిసరిగా Arduino ISP ప్రోగ్రామర్ని ఎంచుకోవాలి. Arduinoని కనెక్ట్ చేసిన తర్వాత తప్పనిసరిగా COM పోర్ట్ను ఎంచుకోవాలి.
ఒక లెడ్ బ్లింక్
- బోర్డుని కంప్యూటర్కు కనెక్ట్ చేయండి. Arduino లో, సాఫ్ట్వేర్ వెళ్ళండి File -> ఉదాamples -> బేసిక్స్ -> బ్లింక్ LED. విండోలో కోడ్ స్వయంచాలకంగా లోడ్ అవుతుంది.
- అప్లోడ్ బటన్ను నొక్కండి మరియు అప్లోడ్ పూర్తయింది అని ప్రోగ్రామ్ చెప్పే వరకు వేచి ఉండండి. పిన్ 13 పక్కన ఉన్న LED బ్లింక్ అవ్వడాన్ని మీరు చూడాలి. ఇప్పటికే చాలా బోర్డులకు ఆకుపచ్చ LED కనెక్ట్ చేయబడిందని గమనించండి - మీకు ప్రత్యేక LED అవసరం లేదు.
ట్రబుల్షూటింగ్
మీరు ఏదైనా ప్రోగ్రామ్ను Arduino Unoకి అప్లోడ్ చేయలేకపోతే మరియు “BLINK” కోసం ఈ ఎర్రర్ను పొందినట్లయితే, Tx మరియు Rx బ్లింక్లను ఒకేసారి అప్లోడ్ చేసి, సందేశాన్ని రూపొందించండి
avrdude: ధృవీకరణ లోపం, బైట్ 0x00000x0d వద్ద మొదటి అసమతుల్యత != 0x0c Avrdude ధృవీకరణ లోపం; కంటెంట్ సరిపోలలేదు Avrdudedone "ధన్యవాదాలు"
సూచన
- సాధనాలు > బోర్డ్ మెనులో మీరు సరైన అంశాన్ని ఎంచుకున్నారని నిర్ధారించుకోండి. మీకు Arduino Uno ఉంటే, మీరు దాన్ని ఎంచుకోవాలి. అలాగే, కొత్త Arduino Duemilanove బోర్డులు ATmega328తో వస్తాయి, పాతవి ATmega168ని కలిగి ఉంటాయి. తనిఖీ చేయడానికి, మీ Arduino బోర్డ్లోని మైక్రోకంట్రోలర్ (పెద్ద చిప్)లోని వచనాన్ని చదవండి.
- ఉపకరణాలు > సీరియల్ పోర్ట్ మెనులో సరైన పోర్ట్ ఎంచుకోబడిందో లేదో తనిఖీ చేయండి (మీ పోర్ట్ కనిపించకపోతే, కంప్యూటర్కు కనెక్ట్ చేయబడిన బోర్డుతో IDEని పునఃప్రారంభించి ప్రయత్నించండి). Macలో, సీరియల్ పోర్ట్ /dev/tty.usbmodem621 (Uno లేదా Mega 2560 కోసం) లేదా /dev/tty.usbserial-A02f8e (పాత, FTDI-ఆధారిత బోర్డుల కోసం) లాగా ఉండాలి. Linuxలో, ఇది /dev/ttyACM0 లేదా దానికి సమానంగా ఉండాలి (Uno లేదా Mega 2560 కోసం) లేదా
/dev/ttyUSB0 లేదా ఇలాంటివి (పాత బోర్డుల కోసం). - విండోస్లో, ఇది COM పోర్ట్ అవుతుంది, అయితే ఏది చూసేందుకు మీరు పరికర నిర్వాహికిని (పోర్ట్ల క్రింద) తనిఖీ చేయాలి. మీరు మీ Arduino బోర్డ్ కోసం సీరియల్ పోర్ట్ను కలిగి లేనట్లయితే, డ్రైవర్ల గురించి క్రింది సమాచారాన్ని చూడండి.
డ్రైవర్లు
- Windows 7లో (ముఖ్యంగా 64-బిట్ వెర్షన్), మీరు పరికర నిర్వాహికిలోకి వెళ్లి Uno లేదా Mega 2560 కోసం డ్రైవర్లను నవీకరించవలసి ఉంటుంది.
- పరికరంపై కుడి క్లిక్ చేయండి (బోర్డ్ మీ కంప్యూటర్కు కనెక్ట్ చేయబడి ఉండాలి) మరియు తగిన .inf వద్ద Windowsని సూచించండి file మళ్ళీ. .inf అనేది Arduino సాఫ్ట్వేర్ యొక్క డ్రైవర్లు/డైరెక్టరీలో ఉంది (FTDI USB డ్రైవర్ల ఉప-డైరెక్టరీలో కాదు).
- Windows XPలో Uno లేదా Mega 2560 డ్రైవర్లను ఇన్స్టాల్ చేస్తున్నప్పుడు మీకు ఈ లోపం వస్తే: “సిస్టమ్ కనుగొనలేదు file పేర్కొనబడింది
- Linuxలో, Uno మరియు Mega 2560 ఫారమ్ /dev/ttyACM0 యొక్క పరికరాలుగా చూపబడతాయి. ఆర్డునో సాఫ్ట్వేర్ సీరియల్ కమ్యూనికేషన్ కోసం ఉపయోగించే RXTX లైబ్రరీ యొక్క ప్రామాణిక సంస్కరణ ద్వారా వీటికి మద్దతు లేదు. Linux కోసం Arduino సాఫ్ట్వేర్ డౌన్లోడ్ ఈ /dev/ttyACM* పరికరాల కోసం శోధించడానికి ప్యాచ్ చేయబడిన RXTX లైబ్రరీ యొక్క సంస్కరణను కలిగి ఉంటుంది. ఈ పరికరాలకు మద్దతునిచ్చే ఉబుంటు ప్యాకేజీ (11.04 కోసం) కూడా ఉంది. అయితే, మీరు మీ పంపిణీ నుండి RXTX ప్యాకేజీని ఉపయోగిస్తుంటే, మీరు /dev/ttyACM0 నుండి/dev/ttyUSB0కి సిమ్లింక్ చేయాల్సి రావచ్చు (ఉదా.ample) తద్వారా సీరియల్ పోర్ట్ Arduino సాఫ్ట్వేర్లో కనిపిస్తుంది
పరుగు
- sudo usermod -a -G tty మీ వినియోగదారు పేరు
- sudo usermod -a -G మీ వినియోగదారు పేరును డయల్ చేయండి
- మార్పులు అమలులోకి రావడానికి లాగ్ ఆఫ్ చేసి మళ్లీ లాగ్ ఆన్ చేయండి.
సీరియల్ పోర్ట్ యాక్సెస్
- విండోస్లో, సాఫ్ట్వేర్ ప్రారంభం కావడం లేదా లాంచ్లో క్రాష్ అయినప్పుడు లేదా టూల్స్ మెను తెరవడం ఆలస్యం అయితే, మీరు పరికర నిర్వాహికిలో బ్లూటూత్ సీరియల్ పోర్ట్లు లేదా ఇతర నెట్వర్క్డ్ COM పోర్ట్లను డిసేబుల్ చేయాల్సి రావచ్చు. Arduino సాఫ్ట్వేర్ మీ కంప్యూటర్లోని అన్ని సీరియల్ (COM) పోర్ట్లను ప్రారంభించినప్పుడు మరియు మీరు టూల్స్ మెనుని తెరిచినప్పుడు స్కాన్ చేస్తుంది మరియు ఈ నెట్వర్క్డ్ పోర్ట్లు కొన్నిసార్లు పెద్ద జాప్యాలు లేదా క్రాష్లకు కారణం కావచ్చు.
- USB సెల్యులార్ Wi-Fi డాంగిల్ సాఫ్ట్వేర్ (ఉదా. స్ప్రింట్ లేదా వెరిజోన్ నుండి), PDA సమకాలీకరణ అప్లికేషన్లు, బ్లూటూత్-USB డ్రైవర్లు (ఉదా. BlueSoleil), వర్చువల్ డెమోన్ సాధనాలు మొదలైన అన్ని సీరియల్ పోర్ట్లను స్కాన్ చేసే ప్రోగ్రామ్లు ఏవీ మీరు అమలు చేయడం లేదని తనిఖీ చేయండి.
- సీరియల్ పోర్ట్ (ఉదా ZoneAlarm) యాక్సెస్ను బ్లాక్ చేసే ఫైర్వాల్ సాఫ్ట్వేర్ మీ వద్ద లేదని నిర్ధారించుకోండి.
- USB లేదా Arduino బోర్డ్కి సీరియల్ కనెక్షన్ ద్వారా డేటాను చదవడానికి మీరు వాటిని ఉపయోగిస్తుంటే, మీరు ప్రాసెసింగ్, PD, vvvv మొదలైనవాటిని నిష్క్రమించాల్సి రావచ్చు.
- Linuxలో, మీరు Arduino సాఫ్ట్వేర్ను రూట్గా అమలు చేయడానికి ప్రయత్నించవచ్చు, అప్లోడ్ను సరిచేస్తుందో లేదో చూడటానికి కనీసం తాత్కాలికంగానైనా.
భౌతిక కనెక్షన్
- ముందుగా మీ బోర్డు ఆన్లో ఉందని (ఆకుపచ్చ LED ఆన్లో ఉంది) మరియు కంప్యూటర్కు కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి.
- Arduino Uno మరియు Mega 2560 USB హబ్ ద్వారా Macకి కనెక్ట్ చేయడంలో సమస్య ఉండవచ్చు. మీ “టూల్స్ > సీరియల్ పోర్ట్” మెనులో ఏమీ కనిపించకపోతే, బోర్డుని నేరుగా మీ కంప్యూటర్కు ప్లగ్ చేసి, Arduino IDEని పునఃప్రారంభించి ప్రయత్నించండి.
- డిజిటల్ పిన్లు 0 మరియు 1 కంప్యూటర్తో సీరియల్ కమ్యూనికేషన్తో భాగస్వామ్యం చేయబడినందున వాటిని అప్లోడ్ చేస్తున్నప్పుడు డిస్కనెక్ట్ చేయండి (కోడ్ అప్లోడ్ చేయబడిన తర్వాత వాటిని కనెక్ట్ చేసి ఉపయోగించవచ్చు).
- బోర్డ్కు ఏమీ కనెక్ట్ చేయకుండా అప్లోడ్ చేయడానికి ప్రయత్నించండి (USB కేబుల్ కాకుండా).
- బోర్డు ఏదైనా లోహ లేదా వాహకతను తాకలేదని నిర్ధారించుకోండి.
- వేరే USB కేబుల్ని ప్రయత్నించండి; కొన్నిసార్లు అవి పని చేయవు.
ఆటో రీసెట్
- మీరు ఆటో-రీసెట్కు మద్దతు ఇవ్వని బోర్డ్ను కలిగి ఉంటే, అప్లోడ్ చేయడానికి కొన్ని సెకన్ల ముందు మీరు బోర్డుని రీసెట్ చేస్తున్నారని నిర్ధారించుకోండి. (6-పిన్ ప్రోగ్రామింగ్ హెడర్లతో లిలీప్యాడ్, ప్రో మరియు ప్రో మినీలాగా Arduino Diecimila, Duemilanove మరియు Nano ఆటో-రీసెట్కి మద్దతు ఇస్తాయి).
- అయితే, కొన్ని Diecimila అనుకోకుండా తప్పు బూట్లోడర్తో బర్న్ చేయబడిందని మరియు మీరు అప్లోడ్ చేయడానికి ముందు రీసెట్ బటన్ను భౌతికంగా నొక్కవలసి రావచ్చని గమనించండి.
- అయితే, కొన్ని కంప్యూటర్లలో, మీరు Arduino ఎన్విరాన్మెంట్లో అప్లోడ్ బటన్ను నొక్కిన తర్వాత బోర్డ్లోని రీసెట్ బటన్ను నొక్కాల్సి రావచ్చు. 10 సెకన్లు లేదా అంతకంటే ఎక్కువ సమయం వరకు రెండింటి మధ్య వేర్వేరు సమయ వ్యవధిని ప్రయత్నించండి.
- మీకు ఈ లోపం వస్తే: [VP 1]పరికరం సరిగ్గా స్పందించడం లేదు. మళ్లీ అప్లోడ్ చేయడానికి ప్రయత్నించండి (అంటే బోర్డ్ను రీసెట్ చేసి, డౌన్లోడ్ బటన్ను రెండవసారి నొక్కండి).
బూట్ లోడర్
- మీ Arduino బోర్డ్లో బూట్లోడర్ బర్న్ చేయబడిందని నిర్ధారించుకోండి. తనిఖీ చేయడానికి, బోర్డుని రీసెట్ చేయండి. అంతర్నిర్మిత LED (ఇది పిన్ 13కి కనెక్ట్ చేయబడింది) బ్లింక్ చేయాలి. అది కాకపోతే, మీ బోర్డులో బూట్లోడర్ ఉండకపోవచ్చు.
- మీ దగ్గర ఎలాంటి బోర్డు ఉంది. ఇది మినీ, లిల్లీప్యాడ్ లేదా అదనపు వైరింగ్ అవసరమయ్యే ఇతర బోర్డు అయితే, వీలైతే మీ సర్క్యూట్ ఫోటోను చేర్చండి.
- మీరు ఎప్పుడైనా బోర్డ్కి అప్లోడ్ చేయగలిగారు లేదా. అలా అయితే, మీరు బోర్డ్తో ముందు / అది పని చేయడం ఆపివేసినప్పుడు దానితో ఏమి చేస్తున్నారు మరియు మీరు ఇటీవల మీ కంప్యూటర్ నుండి ఏ సాఫ్ట్వేర్ను జోడించారు లేదా తీసివేసారు?
- మీరు వెర్బోస్ అవుట్పుట్ ప్రారంభించబడి అప్లోడ్ చేయడానికి ప్రయత్నించినప్పుడు సందేశాలు ప్రదర్శించబడతాయి. దీన్ని చేయడానికి, టూల్బార్లోని అప్లోడ్ బటన్పై క్లిక్ చేస్తున్నప్పుడు షిఫ్ట్ కీని నొక్కి పట్టుకోండి.