- ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్
- Arduino నానో 33 BLE సెన్స్ హార్డ్వేర్ అవలోకనం
- Arduino Nano 33 BLE సెన్స్ తో సాఫ్ట్వేర్ మెరుగుదలలు
- Arduino Nano 33 BLE సెన్స్ కోసం మీ Arduino IDE ని సిద్ధం చేస్తోంది
- సెన్సార్ డేటాను చదవడానికి మరియు సీరియల్ మానిటర్లో ప్రదర్శించడానికి ప్రోగ్రామ్
- Arduino Nano 33 BLE- కోడ్ను అప్లోడ్ చేస్తోంది
వేగవంతమైన ప్రోటోటైపింగ్ మరియు ఆలోచన ధ్రువీకరణ కోసం ఆర్డునో గో-టు డెవలప్మెంట్ ప్లాట్ఫామ్. మనలో చాలా మంది ఆర్డునో యుఎన్ఓ డెవలప్మెంట్ బోర్డ్తో ప్రారంభమయ్యేవారు, కాని ఈ రోజు మనం ఇంటర్నెట్, కంప్యూటర్ విజన్, ఆర్టిఫిషియల్ ఇంటెలిజెన్స్, మెషిన్ లెర్నింగ్ మరియు ఇతర ఫ్యూచరిస్టిక్ టెక్నాలజీల వైపు అభివృద్ధి చెందుతున్నప్పుడు, వినయపూర్వకమైన ఆర్డునో యుఎన్ఓ ఇకపై దాని 8 తో భరించలేకపోయింది. -బిట్ మైక్రోకంట్రోలర్. ప్రసిద్ధ MKR1000 లేదా MKR GSM 1400 వంటి అంతర్నిర్మిత Wi-Fi, బ్లూటూత్, GSM మరియు ఇతర వైర్లెస్ సామర్థ్యాలను కలిగి ఉన్న మరింత శక్తివంతమైన ప్రాసెసర్లతో కొత్త బోర్డులను ప్రారంభించాలని ఇది పిలుపునిచ్చింది. ఈ సందర్భంలో, ఆర్డునో ఇటీవలే తన నానో యొక్క కొత్త వెర్షన్ను ఆర్డునో నానో 33 అని విడుదల చేసింది.
ఆర్డునో నానో 33 బోర్డులలో పూర్తిగా రెండు రకాలు ఉన్నాయి, అవి ఆర్డునో నానో 33 ఐయోటి మరియు ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్. రెండు మాడ్యూళ్ళ మధ్య ప్రధాన వ్యత్యాసం ఏమిటంటే, ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్ మాడ్యూల్ కొన్ని అంతర్నిర్మిత సెన్సార్లను కలిగి ఉంది (తరువాత వివరాల్లోకి వస్తుంది), ఆర్డునో నానో 33 ఐఒటి వాటిని కలిగి లేదు. ఈ వ్యాసంలో మేము ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్ బోర్డ్ను సమీక్షిస్తాము, దాని లక్షణాలు మరియు కార్యాచరణలను మీకు పరిచయం చేస్తాము మరియు చివరకు సెన్సార్ విలువలను చదవడానికి మరియు సీరియల్ మానిటర్లో ప్రదర్శించడానికి నమూనా కోడ్ను వ్రాస్తాము. కాబట్టి నేర్చుకుందాం….!
ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్
“ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్” అనే పేరు నోరు విప్పినది, కాని ఈ పేరు కొన్ని ముఖ్యమైన సమాచారాన్ని తెలియజేస్తుంది. దీనిని "నానో" అని పిలుస్తారు ఎందుకంటే కొలతలు, పిన్అవుట్ మరియు ఫారమ్ ఫ్యాక్టర్ క్లాసిక్ ఆర్డునో నానోతో సమానంగా ఉంటాయి, వాస్తవానికి ఇది మీ ప్రస్తుత ప్రాజెక్టులలో ఆర్డునో నానోకు బదులుగా ఉపయోగించాలని అనుకుంటారు, కాని క్యాచ్ ఈ కొత్త మాడ్యూల్ పనిచేస్తుంది 3.3 వి కాగా, క్లాసిక్ నానో 5 విలో పనిచేస్తుంది. కాబట్టి బోర్డు 3.3 విలో పనిచేస్తుందని సూచించడానికి “33” పేరు ఎక్కడ వచ్చిందో నేను భావిస్తున్నాను. అప్పుడు “BLE” అనే పేరు మాడ్యూల్ బ్లూటూత్ లో ఎనర్జీకి మద్దతు ఇస్తుందని సూచిస్తుంది (BLE5 5.0)మరియు “సెన్స్” అనే పేరు ఆన్-బోర్డ్ సెన్సార్లను యాక్సిలెరోమీటర్, గైరోస్కోప్, మాగ్నెటోమీటర్, ఉష్ణోగ్రత మరియు తేమ సెన్సార్, ప్రెజర్ సెన్సార్, సామీప్య సెన్సార్, కలర్ సెన్సార్, సంజ్ఞ సెన్సార్ మరియు అంతర్నిర్మిత మైక్రోఫోన్ కలిగి ఉందని సూచిస్తుంది. మేము తరువాత BLE మరియు ఇతర సెన్సార్ల వివరాలను పొందుతాము, కానీ ప్రస్తుతానికి Arduino Nano 33 BLE సెన్స్ బోర్డ్ అన్-బాక్సింగ్ నుండి నేరుగా కనిపిస్తుంది.
Arduino నానో 33 BLE సెన్స్ హార్డ్వేర్ అవలోకనం
బోర్డు యొక్క మొదటి లుక్లో మీరు పైభాగంలో రద్దీగా ఉండే చాలా భాగాలను కనుగొనవచ్చు, వీటిలో ఎక్కువ భాగం నేను ఇంతకు ముందు చెప్పిన సెన్సార్లు. కానీ ప్రధాన మెదడు కుడి వైపున మెటల్ కేసింగ్ వెనుక దాగి ఉంది. ఈ కేసింగ్ నోర్డిక్ nRF52840 ప్రాసెసర్ను కలిగి ఉంది, ఇది శక్తివంతమైన కార్టెక్స్ M4F మరియు BLE మరియు బ్లూటూత్ 5 కమ్యూనికేషన్ కోసం NINA B306 మాడ్యూల్ను కలిగి ఉంది. ఇది హోమ్ ఆటోమేషన్ మరియు ఇతర అనుసంధాన ప్రాజెక్టులలో తక్కువ పవర్ మెష్ నెట్వర్క్ అనువర్తనాలకు అనువైనదిగా బ్లూటూత్ 5 మేకింగ్ను ఉపయోగించి బోర్డు చాలా తక్కువ శక్తితో పనిచేయడానికి మరియు కమ్యూనికేట్ చేయడానికి అనుమతిస్తుంది. NRF ప్రాసెసర్ ARM Mbed OS కి మద్దతు ఇస్తుంది కాబట్టిఇది కొన్ని సాఫ్ట్వేర్ మెరుగుదలలను కూడా అందిస్తుంది, వీటిని మేము తరువాత చర్చిస్తాము. మీ బోర్డులో మీరు తెలుసుకోవలసిన సెన్సార్లు, LED లు, పుష్బటన్లు మరియు ఇతర ముఖ్యమైన అంశాలు క్రింది చిత్రంలో గుర్తించబడతాయి.
పై చిత్రం నుండి మీరు చూడగలిగినట్లుగా, బోర్డు సెన్సార్లతో శక్తితో నిండి ఉంది, ఇది బోర్డును బాహ్య సెన్సార్లకు కనెక్ట్ చేయకుండా కూడా బాక్స్ యొక్క కుడి వైపున నిర్మించడంలో మీకు సహాయపడుతుంది. ధరించగలిగే పరికరాలు మరియు ఫిట్నెస్ బ్యాండ్లు, గ్లూకోజ్ పర్యవేక్షణ, పెడోమీటర్లు, స్మార్ట్వాచ్, వెదర్ స్టేషన్, హోమ్ సెక్యూరిటీ వంటి ఇతర స్మార్ట్ పోర్టబుల్ పరికరాల్లో ఈ బోర్డు ఉపయోగించబడుతుంది, ఇక్కడ మీరు ఈ సెన్సార్లను ఎక్కువగా ఉపయోగిస్తున్నారు. మరియు ఎప్పటిలాగే ఈ సెన్సార్లన్నీ ఆర్డునో కోసం ముందే నిర్మించిన లైబ్రరీలను కలిగి ఉంటాయి, వీటిని మీరు సులభంగా ఉపయోగించవచ్చు. ఈ వ్యాసం చివరలో మేము ఈ అన్ని సెన్సార్ల నుండి విలువలను చదివి సీరియల్ మానిటర్లో ప్రదర్శిస్తాము. Arduino Nano 33 BLE సెన్స్ బోర్డ్లోని సెన్సార్ వివరాలు మరియు దాని అవసరమైన లైబ్రరీలను క్రింద ఇవ్వబడ్డాయి
సెన్సార్ పేరు |
పారామితులు |
లింకులు |
LSM9DSI - ST మైక్రోఎలక్ట్రానిక్స్ |
యాక్సిలెరోమీటర్, గైరోస్కోప్, మాగ్నెటోమీటర్ |
LSMDSI డేటాషీట్ Arduino_LSM9DS1 లైబ్రరీ |
LPS22HB - ST మైక్రోఎలక్ట్రానిక్స్ |
ఒత్తిడి |
LPS22HB డేటాషీట్ Arduino_LPS22HB లైబ్రరీ |
HTS221 - ST మైక్రోఎలక్ట్రానిక్స్ |
ఉష్ణోగ్రత మరియు తేమ |
LPS22HB డేటాషీట్ Arduino_HTS221 లైబ్రరీ |
APDS9960 - అవాగో టెక్. |
సామీప్యం, కాంతి, రంగు, సంజ్ఞ |
LPS22HB డేటాషీట్ Arduino_APDS9960 లైబ్రరీ |
MP34DT05 - ST మైక్రోఎలక్ట్రానిక్స్ |
మైక్రోఫోన్ |
MP34DT05 డేటాషీట్ అంతర్నిర్మిత- PDM లైబ్రరీ |
ఈ సెన్సార్లు చాలావరకు ఎస్టీ మైక్రోఎలక్ట్రానిక్స్ నుండి వచ్చినవి మరియు అవి తక్కువ శక్తి ఆపరేషన్కు మద్దతు ఇస్తాయి, ఇది బ్యాటరీతో పనిచేసే డిజైన్లకు అనువైనది. APDS9960 సెన్సార్ ఇప్పటికే కొంతమందికి తెలిసి ఉండవచ్చు, ఎందుకంటే ఇది ఇప్పటికే స్పేట్ మాడ్యూల్గా అందుబాటులో ఉంది మరియు మేము ఇంతకుముందు Arduino తో APDS9960 సెన్సార్ను కూడా ఉపయోగించాము. ఈ సెన్సార్లపై మరింత సమాచారం కోసం, మీరు సంబంధిత డేటాషీట్ను సందర్శించవచ్చు మరియు మీ ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్ బోర్డ్తో ఉపయోగించడం ప్రారంభించడానికి మీరు అందించిన మొత్తం లైబ్రరీని మీ ఆర్డునో ఐడిఇకి చేర్చారని నిర్ధారించుకోండి. లైబ్రరీని జోడించడానికి మీరు ఇచ్చిన లింక్ని ఉపయోగించి సంబంధిత గిట్హబ్ పేజీకి వెళ్లి జిప్ ఫైల్ను డౌన్లోడ్ చేసుకోవచ్చు, ఆపై స్కెచ్ -> లైబ్రరీని చేర్చండి -> జోడించు. జిప్ లైబ్రరీని ఉపయోగించండి లేదా మీరు ఆర్డునో ఐడిఇలో లైబ్రరీ మేనేజర్ను కూడా ఉపయోగించవచ్చు మరియు వీటిని జోడించవచ్చు గ్రంథాలయాలు.
ఆర్డునో నానో 33 BLE సెన్స్ బోర్డు సాంకేతిక లక్షణాలు:
నోర్డిక్ nRF52840 ప్రాసెసర్ చేత ఆధారితం ఆర్డునో నానో 44 BLE బోర్డు కింది సాంకేతిక వివరాలను కలిగి ఉంది
- ఆపరేటింగ్ వోల్టేజ్: 3.3 వి
- USB- ఇన్పుట్ వోల్టేజ్: 5 వి
- ఇన్పుట్-పిన్ వోల్టేజ్: 4.5 వి నుండి 21 వి
- చిప్: నినా-బి 3 - ఆర్ఎఫ్ 52840
- గడియారం: 64MHz
- ఫ్లాష్: 1MB
- SRAM: 256 KB
- వైర్లెస్ కనెక్టివిటీ: బ్లూటూత్ 5.0 / BLE
- ఇంటర్ఫేస్లు: USB, I2C, SPI, I2S, UART
- డిజిటల్ I / O పిన్స్: 14
- PWM పిన్స్: 6 (8-బిట్ రిజల్యూషన్)
- అనలాగ్ పిన్స్: 8 (10-బిట్ లేదా 12-బిట్ కాన్ఫిగర్)
Arduino Nano 33 BLE సెన్స్ తో సాఫ్ట్వేర్ మెరుగుదలలు
అక్కడ ఉన్న అన్ని ఆర్డునో బోర్డుల మాదిరిగానే, ఆర్డునో నానో 33 బిఎల్ఇ సెన్స్ను ఆర్డునో ఐడిఇతో ప్రోగ్రామ్ చేయవచ్చు. కానీ, మీరు ప్రారంభించడానికి ముందు మీరు బోర్డు మేనేజర్ను ఉపయోగించాలి మరియు బోర్డు వివరాలను మీ IDE కి జోడించాలి. ARM Mbed OS ని ఉపయోగించి nRF 52840 ను ప్రోగ్రామ్ చేయవచ్చని మనకు తెలుసు, దీని అర్థం మా Arduino నానో 33 బోర్డు రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్ (RTOS) కు మద్దతు ఇస్తుంది. Mbed OS ప్రోగ్రామింగ్తో, మల్టీ-టాస్కింగ్ చేయడానికి ప్రోగ్రామ్లో ఒకేసారి పలు థ్రెడ్లను అమలు చేయవచ్చు. అలాగే, బోర్డు యొక్క విద్యుత్ వినియోగం బాగా తగ్గిపోతుంది, ప్రతిసారీ మేము ఆలస్యం ఫంక్షన్ అని పిలిచినప్పుడు, శక్తిని ఆదా చేయడానికి ఆలస్యం సమయంలో బోర్డు టికిల్స్ మోడ్లోకి ప్రవేశిస్తుంది మరియు ఆలస్యం ముగిసిన తర్వాత తిరిగి ఆపరేషన్లోకి దూసుకుపోతుంది. ఈ ఆపరేషన్ సాధారణ ఆర్డునో ఆలస్యం ఆపరేషన్ కంటే 4.5uA తక్కువ వినియోగిస్తుందని నివేదించబడింది.
ఇలా చెప్పుకుంటూ పోతే, ఆర్డునో ఐడిఇతో ఎంబెడ్ ఓఎస్ ఇంటిగ్రేషన్ చాలా క్రొత్తది మరియు ఆర్బునో ఐడిఇతో ఎంబెడ్ ఓఎస్ యొక్క పూర్తి శక్తిని మనం పూర్తిగా ఉపయోగించుకునే ముందు కొంత సమయం పడుతుంది. కాబట్టి శీఘ్ర ప్రారంభం కోసం, మేము అన్ని సెన్సార్ విలువలను చదివి సీరియల్ మానిటర్లలో ప్రదర్శించడానికి ఒక ప్రోగ్రామ్ వ్రాస్తాము.
Arduino Nano 33 BLE సెన్స్ కోసం మీ Arduino IDE ని సిద్ధం చేస్తోంది
మీ Arduino IDE ని ప్రారంభించి, మీ Arduino బోర్డు నిర్వాహకుడిని ప్రారంభించడానికి సాధనాలు -> బోర్డులు -> బోర్డ్ మేనేజర్కు వెళ్లండి. ఇప్పుడు “Mbed OS” కోసం శోధించండి మరియు ప్యాకేజీని వ్యవస్థాపించండి. సంస్థాపన పూర్తి కావడానికి కొంత సమయం పడుతుంది.
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, డైలాగ్ బాక్స్ను మూసివేసి, మీ ల్యాప్టాప్తో మైక్రో యుఎస్బి కేబుల్ ఉపయోగించి మీ ఆర్డునో 33 బోర్డ్ను కనెక్ట్ చేయండి. మీరు కనెక్ట్ చేసిన వెంటనే బోర్డు విండోస్ స్వయంచాలకంగా బోర్డుకి అవసరమైన డ్రైవర్లను వ్యవస్థాపించడం ప్రారంభిస్తుంది. అప్పుడు మీ ఆర్డునో ఐడిఇని తెరిచి టూల్స్ -> బోర్డ్ -> ఆర్డునో నానో 33 ని ఎంచుకోండి. అప్పుడు టూల్స్ -> పోర్ట్, గని పోర్ట్ COM3 కి అనుసంధానించబడి ఉంది, కాని మీది మారవచ్చు. పోర్ట్ ఎంచుకున్న తర్వాత మీ IDE దిగువ కుడి మూలలో ఇలా ఉండాలి
ఇప్పుడు ప్రతిదీ పని చేస్తుందో లేదో త్వరగా తనిఖీ చేయడానికి మేము ఒక ఉదాహరణ ప్రోగ్రామ్ను ఉపయోగించవచ్చు, ఫైల్ -> ఉదాహరణలు -> PDM -> PDMSerialPlotter వద్ద అందించినదాన్ని ప్రయత్నిద్దాం. ఈ ప్రోగ్రామ్ ఆన్-బోర్డ్ మైక్రోఫోన్ను ఆడియో వినడానికి మరియు సీరియల్ ప్లాటర్లో ప్లాట్ చేస్తుంది. మీరు ప్రోగ్రామ్ను అప్లోడ్ చేయవచ్చు మరియు బోర్డు మరియు IDE పనిచేస్తుందో లేదో తనిఖీ చేయవచ్చు.
ఇప్పుడు మీరు హాస్యాస్పదంగా నెమ్మదిగా కంపైల్ చేస్తే మీరు ఒంటరిగా లేరు, నాతో సహా చాలా మంది ఈ సమస్యను ఎదుర్కొంటున్నారు మరియు ఈ వ్యాసం రాసే సమయంలో, దీనికి పరిష్కారం లేదు. సరళమైన ప్రోగ్రామ్లను కంపైల్ చేయడానికి మరియు అప్లోడ్ చేయడానికి నాకు 2-3 నిమిషాలు పడుతుంది మరియు నేను కొన్ని BLE ప్రోగ్రామ్లను ప్రయత్నించినప్పుడు లేదా Mbed OS తో పనిచేయడానికి ప్రయత్నించినప్పుడు సంకలనం సమయం 10 నిమిషాల కన్నా ఎక్కువ పెరిగింది, ఇది మరింత ప్రయత్నించడానికి నన్ను ప్రోత్సహించలేదు. Arduino IDE తో Mbed OS అనుసంధానం దీనికి కారణం, అద్భుతమైన Arduino కమ్యూనిటీకి చెందిన ఎవరైనా దీనికి ఒక పరిష్కారాన్ని అందిస్తారని ఆశిస్తున్నాము.
సెన్సార్ డేటాను చదవడానికి మరియు సీరియల్ మానిటర్లో ప్రదర్శించడానికి ప్రోగ్రామ్
మేము బోర్డు యొక్క BLE లేదా కోర్ Mbed OS కార్యాచరణలను ఉపయోగించకపోతే, కంపైల్ సమయం సహేతుకమైనది. కాబట్టి అన్ని సెన్సార్ విలువలను చదవడానికి మరియు క్రింద చూపించు వంటి సీరియల్ మానిటర్లో ప్రదర్శించడానికి నేను ఒక సాధారణ స్కెచ్ వ్రాసాను
దీన్ని చేయటానికి పూర్తి కోడ్ ఈ పేజీ దిగువన ఇవ్వబడింది, కానీ మీరు పైన పేర్కొన్న అన్ని లైబ్రరీలను ఇన్స్టాల్ చేశారని నిర్ధారించుకోండి. కోడ్ యొక్క వివరణ క్రింది విధంగా ఉంది.
అవసరమైన అన్ని హెడర్ ఫైళ్ళను చేర్చడం ద్వారా ప్రోగ్రామ్ను ప్రారంభించండి. ఇక్కడ మనం మైక్రోఫోన్ మినహా నాలుగు సెన్సార్లను ఉపయోగిస్తాము
# చేర్చండి // 9-అక్షం IMU కోసం లైబ్రరీని చేర్చండి # చేర్చండి // చదవడానికి లైబ్రరీని చేర్చండి ఒత్తిడి # చేర్చండి // చదవడానికి లైబ్రరీని చేర్చండి ఉష్ణోగ్రత మరియు తేమ # చేర్చండి // రంగు, సామీప్యం మరియు సంజ్ఞ గుర్తింపు కోసం లైబ్రరీని చేర్చండి
సెటప్ ఫంక్షన్ లోపల మేము అన్ని సెన్సార్ విలువలను ప్రదర్శించడానికి సీరియల్ మానిటర్ను 9600 బాడ్ రేట్ వద్ద ప్రారంభిస్తాము మరియు అవసరమైన అన్ని లైబ్రరీలను కూడా ప్రారంభిస్తాము. సెటప్ లోపల కోడ్ క్రింద చూపబడింది
శూన్య సెటప్ () {Serial.begin (9600); // (! IMU.begin ()) ఉంటే అన్ని సెన్సార్ విలువలను ప్రదర్శించడానికి సీరియల్ మానిటర్ // IMU సెన్సార్ను ప్రారంభించండి {Serial.println ("IMU ని ప్రారంభించడంలో విఫలమైంది!"); అయితే (1);} if (! BARO.begin ()) // ప్రెజర్ సెన్సార్ను ప్రారంభించండి {Serial.println ("ప్రెజర్ సెన్సార్ను ప్రారంభించడంలో విఫలమైంది!"); అయితే (1);} if (! HTS.begin ()) // ఉష్ణోగ్రత మరియు తేమ సెన్సార్ను ప్రారంభించండి {Serial.println ("ఉష్ణోగ్రత మరియు తేమ సెన్సార్ను ప్రారంభించడంలో విఫలమైంది!"); అయితే (1);} if (! APDS.begin ()) // రంగు, సామీప్యం మరియు సంజ్ఞ సెన్సార్ను ప్రారంభించండి {Serial.println ("రంగు, సామీప్యం మరియు సంజ్ఞ సెన్సార్ను ప్రారంభించడంలో విఫలమైంది!"); (1);}}
లూప్ ఫంక్షన్ లోపల, మేము లైబ్రరీ నుండి అవసరమైన సెన్సార్ విలువలను చదివి, ఆపై వాటిని సీరియల్ మానిటర్లో ప్రింట్ చేస్తాము. ప్రతి లైబ్రరీ యొక్క ఉదాహరణ ప్రోగ్రామ్ నుండి వాక్యనిర్మాణాన్ని సూచించవచ్చు, మేము యాక్సిలెరోమీటర్, గైరోస్కోప్, మాగ్నెటోమీటర్, ప్రెజర్, ఉష్ణోగ్రత, తేమ మరియు సామీప్య సెన్సార్ విలువలను చదివి వాటిని సీరియల్ మానిటర్లో ప్రదర్శించాము. యాక్సిలెరోమీటర్ విలువను కొలిచే కోడ్ క్రింద చూపబడింది, అదేవిధంగా, మేము అన్ని సెన్సార్ల కోసం కొలవవచ్చు.
// యాక్సిలెరోమీటర్ విలువలు ఉంటే (IMU.accelerationAvailable ()) {IMU.readAcceleration (accel_x, accel_y, accel_z); సీరియల్.ప్రింట్ ("యాక్సిలెరోమీటర్ ="); సీరియల్.ప్రింట్ (అక్సెల్_ఎక్స్); సీరియల్.ప్రింట్ (","); సీరియల్.ప్రింట్ (accel_y); సీరియల్.ప్రింట్ (","); సీరియల్.ప్రింట్ల్న్ (accel_z); } ఆలస్యం (200);
Arduino Nano 33 BLE- కోడ్ను అప్లోడ్ చేస్తోంది
నానో 33 కు కోడ్ను అప్లోడ్ చేయడం ఇతర బోర్డుల మాదిరిగానే ఉంటుంది, అయితే బోర్డులో రెండు COM పోర్ట్లు ఉన్నాయని గమనించండి. మీరు అప్లోడ్ బటన్పై క్లిక్ చేసినప్పుడు, ఆర్డునో ఐడిఇ కోడ్ను కంపైల్ చేసి, ఆపై సాఫ్ట్వేర్ కమాండ్ ద్వారా బోర్డును స్వయంచాలకంగా రీసెట్ చేస్తుంది, ఇది బోర్డును బూట్ లోడర్ మోడ్లో ఉంచుతుంది మరియు మీ కోడ్ను అప్లోడ్ చేస్తుంది. ఈ కారణంగా, అప్లోడ్ పూర్తయిన తర్వాత, ఆర్డునో IDE దాని COM పోర్ట్ను స్వయంచాలకంగా వేరే సంఖ్యకు మార్చిందని మీరు గమనించవచ్చు మరియు మీరు మీ సీరియల్ మానిటర్ను తెరవడానికి ముందు దాన్ని తిరిగి మార్చాలనుకోవచ్చు.
కాబట్టి ఇది ఇప్పటివరకు ఆర్డునో నానో 33 బోర్డ్తో నా అనుభవం చాలా బాగుంది, భవిష్యత్తులో కొంతకాలం తర్వాత దాని సెన్సార్లు మరియు బిఎల్ఇ లక్షణాలతో ఏదైనా నిర్మించడానికి ప్రయత్నిస్తాను. బోర్డుతో మీ అనుభవం ఎలా ఉంది? నేను దానితో ఏమి నిర్మించాలనుకుంటున్నాను? వ్యాఖ్య విభాగంలో సమాధానాలను వదిలివేయండి మరియు మేము మరింత చర్చిస్తాము.