1. పరిచయం మరియు ఓవర్view
SparkFun Pro Mini ATmega328-3.3V/8MHz అనేది స్థలం ప్రీమియంగా ఉన్న ప్రాజెక్టుల కోసం రూపొందించబడిన కాంపాక్ట్ మైక్రోకంట్రోలర్ డెవలప్మెంట్ బోర్డు. ఇది Arduino బోర్డులు మరియు Arduino IDE లతో అనుకూలంగా ఉంటుంది, చిన్న ఫారమ్ ఫ్యాక్టర్లో శక్తివంతమైన ATmega328 మైక్రోకంట్రోలర్ను అందిస్తుంది. ఈ బోర్డు 3.3V మరియు 8MHz వద్ద పనిచేస్తుంది, ఇది తక్కువ-శక్తి అనువర్తనాలకు మరియు అదనపు స్థాయి మార్పు లేకుండా 3.3V పెరిఫెరల్స్తో ప్రత్యక్ష ఇంటర్ఫేసింగ్కు అనుకూలంగా ఉంటుంది.
ఈ మాన్యువల్ మీ SparkFun Pro Mini ని సెటప్ చేయడానికి, ఆపరేట్ చేయడానికి మరియు నిర్వహించడానికి అవసరమైన సమాచారాన్ని అందిస్తుంది.

మూర్తి 1: టాప్ view SparkFun Pro Mini ATmega328-3.3V/8MHz డెవలప్మెంట్ బోర్డ్ యొక్క.
2 కీ ఫీచర్లు
- మైక్రోకంట్రోలర్: బాహ్య రెసొనేటర్తో 8MHz వద్ద నడుస్తున్న ATmega328 (0.5% టాలరెన్స్).
- ఆపరేటింగ్ వాల్యూమ్tage: 3.3V.
- పవర్ ఇన్పుట్: RAW పిన్ 3.4V నుండి 12V DC ఇన్పుట్కు మద్దతు ఇస్తుంది; VCC పిన్కు నియంత్రిత 3.3V అవసరం.
- రెగ్యులేటర్: గరిష్టంగా 150mA అవుట్పుట్తో ఆన్-బోర్డ్ 3.3V రెగ్యులేటర్, ఓవర్-కరెంట్ రక్షణ.
- కనెక్టివిటీ: ప్రోగ్రామింగ్ కోసం FTDI బేసిక్ బ్రేక్అవుట్ బోర్డ్ (విడిగా విక్రయించబడింది)కి నేరుగా కనెక్షన్ కోసం రూపొందించబడింది.
- అనలాగ్ పిన్స్: 8 అనలాగ్ ఇన్పుట్ పిన్లు (A0-A7), A4, A5, A6, A7 అంచుకు దూరంగా ఉన్నాయి.
- డిజిటల్ పిన్స్: PWM సామర్థ్యాలతో సహా ప్రామాణిక GPIO పిన్లు.
- సూచికలు: ఆన్-బోర్డ్ పవర్ మరియు స్టేటస్ LED లు.
- కొలతలు: దాదాపు 0.7 x 1.3 అంగుళాలు (18 x 33 మిమీ).
- I2C: ఐచ్ఛిక I2C పుల్-అప్ రెసిస్టర్ల కోసం పాదముద్రలు.

చిత్రం 2: స్పార్క్ఫన్ ప్రో మినీ దాని కాంపాక్ట్ కొలతలను వివరిస్తూ రూలర్తో చూపబడింది.

చిత్రం 3: ప్రో మినీ యొక్క దిగువ భాగం, దాని 3.3V మరియు 8MHz ఆపరేటింగ్ లక్షణాలను సూచిస్తుంది.
3. సెటప్ మరియు కనెక్షన్లు
3.1 పిన్అవుట్ ఓవర్view
ప్రో మినీలో పవర్, కమ్యూనికేషన్ మరియు జనరల్-పర్పస్ ఇన్పుట్/అవుట్పుట్ (GPIO) కోసం వివిధ పిన్లు ఉన్నాయి. మీ ప్రాజెక్ట్లలో సరైన ఏకీకరణ కోసం పిన్అవుట్ను అర్థం చేసుకోవడం చాలా ముఖ్యం.

మూర్తి 4: టాప్ view ప్రో మినీ యొక్క, గుర్తింపు కోసం వివిధ పిన్ లేబుల్లను హైలైట్ చేస్తుంది.

చిత్రం 5: స్పార్క్ఫన్ ప్రో మినీలోని ప్రతి పిన్ యొక్క విధులను వివరించే సమగ్ర పిన్అవుట్ రేఖాచిత్రం.

మూర్తి 6: క్లోజ్-అప్ view ప్రో మినీ యొక్క, ప్రోగ్రామింగ్ హెడర్ను లేబుల్ చేస్తోంది, 3.3V నియంత్రిత వాల్యూమ్tage, గ్రౌండ్ మరియు ముడి ఇన్పుట్ వాల్యూమ్tagఇ పిన్స్.
3.2 బోర్డుకు శక్తినివ్వడం
ప్రో మినీని రెండు ప్రాథమిక మార్గాల్లో శక్తివంతం చేయవచ్చు:
- RAW పిన్: నియంత్రించబడని DC వాల్యూమ్ను కనెక్ట్ చేయండిtagRAW పిన్కు 3.4V మరియు 12V మధ్య e మూలం. ఆన్-బోర్డ్ రెగ్యులేటర్ మైక్రోకంట్రోలర్ కోసం దీనిని 3.3Vకి మారుస్తుంది.
- VCC పిన్: మీకు ముందుగా నియంత్రించబడిన 3.3V విద్యుత్ సరఫరా ఉంటే, దానిని నేరుగా VCC పిన్కి కనెక్ట్ చేయండి. ఈ పిన్కి 3.3V కంటే ఎక్కువ వర్తించవద్దు.
బోర్డుకు నష్టం జరగకుండా ఉండటానికి విద్యుత్ వనరు సరిగ్గా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి. బోర్డు రెగ్యులేటర్కు ఓవర్-కరెంట్ రక్షణను కలిగి ఉంటుంది.
3.3 బోర్డును ప్రోగ్రామింగ్ చేయడం
స్పార్క్ఫన్ ప్రో మినీకి ఆన్-బోర్డ్ USB కనెక్టర్ లేదు. బోర్డ్ను ప్రోగ్రామ్ చేయడానికి, బాహ్య FTDI బేసిక్ బ్రేక్అవుట్ బోర్డ్ (లేదా అనుకూలమైన USB-టు-సీరియల్ కన్వర్టర్) అవసరం.
- FTDI బేసిక్ బ్రేక్అవుట్ బోర్డ్ను ప్రో మినీలోని ప్రోగ్రామింగ్ హెడర్ పిన్లకు కనెక్ట్ చేయండి. పిన్లు (GND, VCC, RXI, TXO, RST, BLK) సరిగ్గా సమలేఖనం చేయబడ్డాయని నిర్ధారించుకోండి.
- USB కేబుల్ ద్వారా FTDI బేసిక్ బ్రేక్అవుట్ బోర్డ్ను మీ కంప్యూటర్కు కనెక్ట్ చేయండి.
- Arduino IDE ని తెరవండి.
- "టూల్స్ > బోర్డ్" మెను నుండి "Arduino Pro లేదా Pro Mini" ఎంచుకోండి.
- ప్రాసెసర్గా "ATmega328 (3.3V, 8 MHz)"ని ఎంచుకోండి.
- "టూల్స్ > పోర్ట్" కింద మీ FTDI పరికరం కోసం సరైన COM పోర్ట్ను ఎంచుకోండి.
- మీరు ఇప్పుడు మీ స్కెచ్లను ప్రో మినీకి అప్లోడ్ చేయవచ్చు.

చిత్రం 7: USB ద్వారా ప్రోగ్రామింగ్ కోసం FTDI బేసిక్ బ్రేక్అవుట్ బోర్డ్కు కనెక్ట్ చేయబడిన SparkFun Pro Mini.
4. ఆపరేషన్
4.1 ప్రాథమిక స్కెచ్ అప్లోడ్
Arduino IDE లో బోర్డును విజయవంతంగా కనెక్ట్ చేసి కాన్ఫిగర్ చేసిన తర్వాత, మీరు ఏదైనా అనుకూలమైన Arduino స్కెచ్ను అప్లోడ్ చేయవచ్చు. సాధారణంగా చేసే మొదటి అడుగు "బ్లింక్" ఎక్స్ను అప్లోడ్ చేయడం.ampప్రాథమిక కార్యాచరణను ధృవీకరించడానికి le స్కెచ్.
4.2 కనెక్ట్ పెరిఫెరల్స్
3.3V ఆపరేటింగ్ వాల్యూమ్tagఈ ప్రో మినీ యొక్క e 3.3V వద్ద పనిచేసే అనేక ఆధునిక సెన్సార్లు మరియు మాడ్యూల్లతో ప్రత్యక్ష ఇంటర్ఫేసింగ్కు అనువైనదిగా చేస్తుంది. పెరిఫెరల్స్ను కనెక్ట్ చేసేటప్పుడు, ఎల్లప్పుడూ వాల్యూమ్ను నిర్ధారించుకోండిtage అనుకూలత. పరిధీయ పరికరానికి 5V అవసరమైతే, ప్రో మినీకి నష్టం జరగకుండా నిరోధించడానికి లాజిక్ లెవల్ షిఫ్టర్ అవసరం అవుతుంది.
- డిజిటల్ I/O: ఆన్/ఆఫ్ నియంత్రణ, రీడింగ్ స్విచ్లు లేదా LED లను నియంత్రించడానికి డిజిటల్ పిన్లను ఉపయోగించండి.
- అనలాగ్ ఇన్పుట్: పిన్స్ A0-A7 అనలాగ్ సెన్సార్ విలువలను చదవగలదు.
- సీరియల్ కమ్యూనికేషన్: ఇతర పరికరాలతో సీరియల్ కమ్యూనికేషన్ కోసం RXI/TXO పిన్లను ఉపయోగించండి.
- I2C కమ్యూనికేషన్: ఈ బోర్డు I2C కమ్యూనికేషన్కు మద్దతు ఇస్తుంది, ఐచ్ఛిక పుల్-అప్ రెసిస్టర్ ఫుట్ప్రింట్లు అందుబాటులో ఉన్నాయి.

చిత్రం 8: ప్రో మినీ ఇతర ఎలక్ట్రానిక్ భాగాలతో బ్రెడ్బోర్డ్ సర్క్యూట్లో విలీనం చేయబడింది, ఇది సాధారణ వినియోగాన్ని ప్రదర్శిస్తుంది.

చిత్రం 9: ఒక కాంపాక్ట్ ప్రాజెక్ట్ example చిన్న బ్యాటరీతో నడిచే స్పార్క్ఫన్ ప్రో మినీని ఉపయోగిస్తోంది.
5. నిర్వహణ
స్పార్క్ ఫన్ ప్రో మినీ అనేది ఒక దృఢమైన డెవలప్మెంట్ బోర్డు, కానీ సరైన జాగ్రత్త దాని దీర్ఘాయువు మరియు నమ్మకమైన ఆపరేషన్ను నిర్ధారిస్తుంది.
- నిర్వహణ: స్టాటిక్ విద్యుత్తుకు సున్నితంగా ఉండే మైక్రోకంట్రోలర్ను, ముఖ్యంగా భాగాలను తాకకుండా ఉండటానికి బోర్డును ఎల్లప్పుడూ దాని అంచులతో నిర్వహించండి.
- నిల్వ: ఉపయోగంలో లేనప్పుడు బోర్డును యాంటీ-స్టాటిక్ బ్యాగ్లో, దుమ్ము మరియు తేమకు దూరంగా నిల్వ చేయండి.
- శుభ్రపరచడం: అవసరమైతే, ఐసోప్రొపైల్ ఆల్కహాల్ మరియు మృదువైన బ్రష్తో బోర్డును సున్నితంగా శుభ్రం చేయండి. పవర్ అప్లై చేసే ముందు బోర్డు పూర్తిగా పొడిగా ఉందని నిర్ధారించుకోండి.
- విద్యుత్ సరఫరా: మీ విద్యుత్ సరఫరా వాల్యూమ్ను ఎల్లప్పుడూ ధృవీకరించండిtagబోర్డుకు కనెక్ట్ చేయడానికి ముందు e మరియు ధ్రువణత. తప్పు వాల్యూమ్tage లేదా రివర్స్ ధ్రువణత శాశ్వత నష్టాన్ని కలిగిస్తుంది.
6. ట్రబుల్షూటింగ్
- IDE ద్వారా గుర్తించబడని బోర్డు:
- మీ కంప్యూటర్లో మీ FTDI బేసిక్ బ్రేక్అవుట్ బోర్డ్ డ్రైవర్లు సరిగ్గా ఇన్స్టాల్ చేయబడ్డాయని నిర్ధారించుకోండి.
- FTDI బోర్డు ప్రో మినీ ప్రోగ్రామింగ్ హెడర్కు సరిగ్గా కనెక్ట్ చేయబడిందని ధృవీకరించండి.
- Arduino IDE లో సరైన COM పోర్ట్ ఎంచుకోబడిందో లేదో తనిఖీ చేయండి.
- "Arduino Pro లేదా Pro Mini" బోర్డుగా మరియు "ATmega328 (3.3V, 8 MHz)" ప్రాసెసర్గా ఎంచుకోబడిందని నిర్ధారించండి.
- స్కెచ్ అప్లోడ్ విఫలమైంది:
- FTDI బోర్డు మరియు ప్రో మినీ మధ్య అన్ని కనెక్షన్లను తనిఖీ చేయండి.
- ప్రో మినీకి విద్యుత్ సరఫరా స్థిరంగా ఉందని మరియు పేర్కొన్న పరిధిలో ఉందని నిర్ధారించుకోండి (3.3V నుండి VCC లేదా 3.4-12V నుండి RAW వరకు).
- కొన్నిసార్లు, అప్లోడ్ ప్రక్రియకు ముందు లేదా సమయంలో ప్రో మినీలో రీసెట్ బటన్ను నొక్కడం సహాయపడుతుంది.
- పవర్/LEDలు ఆఫ్ చేయవద్దు:
- మీ పవర్ సోర్స్ యాక్టివ్గా ఉందని మరియు సరైన వాల్యూమ్ను అందిస్తుందని ధృవీకరించండి.tage.
- మీ విద్యుత్ కనెక్షన్ల ధ్రువణతను తనిఖీ చేయండి.
- RAW పిన్ ఉపయోగిస్తుంటే, వాల్యూమ్ను నిర్ధారించుకోండిtage 3.4V మరియు 12V మధ్య ఉంటుంది. VCCని ఉపయోగిస్తుంటే, అది నియంత్రిత 3.3V అని నిర్ధారించుకోండి.
- ఊహించని ప్రవర్తన:
- షార్ట్స్ లేదా తప్పు కనెక్షన్ల కోసం మీ వైరింగ్ను ఒకటికి రెండుసార్లు తనిఖీ చేయండి.
- కనెక్ట్ చేయబడిన అన్ని పెరిఫెరల్స్ 3.3V లాజిక్ స్థాయిలకు అనుకూలంగా ఉన్నాయని నిర్ధారించుకోండి. 5V భాగాలకు అవసరమైతే లెవల్ షిఫ్టర్లను ఉపయోగించండి.
- Review తార్కిక లోపాల కోసం మీ కోడ్.
7. స్పెసిఫికేషన్లు
| ఫీచర్ | స్పెసిఫికేషన్ |
|---|---|
| మైక్రోకంట్రోలర్ | ATmega328 |
| ఆపరేటింగ్ వాల్యూమ్tage | 3.3V |
| ఇన్పుట్ వాల్యూమ్tagఇ (రా) | 3.4V - 12V డిసి |
| క్లాక్ స్పీడ్ | 8 MHz |
| ఫ్లాష్ మెమరీ | 32 కెబి (ATmega328) |
| SRAM | 2 కెబి (ATmega328) |
| EEPROM | 1 కెబి (ATmega328) |
| డిజిటల్ I/O పిన్స్ | 14 (PWM మద్దతుతో 6) |
| అనలాగ్ ఇన్పుట్ పిన్స్ | 8 (ఎ0-ఎ7) |
| I/O పిన్కు గరిష్ట కరెంట్ | 40 mA |
| కొలతలు | 0.7 x 1.3 అంగుళాలు (18 x 33 మిమీ) |
| బరువు | 0.32 ఔన్సులు |
| కనెక్టివిటీ టెక్నాలజీ | I2C, సీరియల్ (UART) |
8. వారంటీ మరియు మద్దతు
మీ SparkFun Pro Mini ATmega328-3.3V/8MHz డెవలప్మెంట్ బోర్డ్తో సాంకేతిక మద్దతు, వారంటీ సమాచారం లేదా మరింత సహాయం కోసం, దయచేసి అధికారిక SparkFun ఎలక్ట్రానిక్స్ను చూడండి. webసైట్ లేదా వారి కస్టమర్ మద్దతును నేరుగా సంప్రదించండి.