ESPRESSIF ESP32-C3-MINI-1 Wi-Fi અને બ્લૂટૂથ ઇન્ટરનેટ ઑફ થિંગ્સ મોડ્યુલ વપરાશકર્તા માર્ગદર્શિકા
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi અને બ્લૂટૂથ ઇન્ટરનેટ ઑફ થિંગ્સ મોડ્યુલ

આ દસ્તાવેજ વિશે
આ વપરાશકર્તા માર્ગદર્શિકા બતાવે છે કે ESP32-C3-MINI-1 મોડ્યુલ સાથે કેવી રીતે પ્રારંભ કરવું.

દસ્તાવેજ અપડેટ્સ
કૃપા કરીને હંમેશા પર નવીનતમ સંસ્કરણનો સંદર્ભ લો https://www.espressif.com/en/support/download/documents.

પુનરાવર્તન ઇતિહાસ
આ દસ્તાવેજના પુનરાવર્તન ઇતિહાસ માટે, કૃપા કરીને છેલ્લા પૃષ્ઠનો સંદર્ભ લો.

દસ્તાવેજીકરણ ફેરફાર સૂચના
Espressif તમને ટેક્નિકલ દસ્તાવેજીકરણના ફેરફારો વિશે અપડેટ રાખવા માટે ઇમેઇલ સૂચનાઓ પ્રદાન કરે છે. કૃપા કરીને સબ્સ્ક્રાઇબ કરો www.espressif.com/en/subscribe.

પ્રમાણપત્ર
માંથી Espressif ઉત્પાદનો માટે પ્રમાણપત્રો ડાઉનલોડ કરો www.espressif.com/en/certificates

ઉપરview

  1. મોડ્યુલ ઓવરview
    ESP32-C3-MINI-1 એ સામાન્ય હેતુનું Wi-Fi અને Bluetooth LE મોડ્યુલ છે. પેરિફેરલ્સનો સમૃદ્ધ સમૂહ અને નાનું કદ આ મોડ્યુલને સ્માર્ટ હોમ્સ, ઔદ્યોગિક ઓટોમેશન, હેલ્થ કેર, કન્ઝ્યુમર ઇલેક્ટ્રોનિક્સ વગેરે માટે એક આદર્શ વિકલ્પ બનાવે છે.
    કોષ્ટક 1: ESP32C3MINI1 સ્પષ્ટીકરણો
    શ્રેણીઓ પરિમાણો વિશિષ્ટતાઓ
    Wi-Fi પ્રોટોકોલ્સ 802.11 b/g/n (150 Mbps સુધી)
    આવર્તન શ્રેણી 2412 ~ 2462 મેગાહર્ટઝ
    બ્લૂટૂથ® પ્રોટોકોલ્સ બ્લૂટૂથ® LE: બ્લૂટૂથ 5 અને બ્લૂટૂથ મેશ
    રેડિયો વર્ગ-1, વર્ગ-2 અને વર્ગ-3 ટ્રાન્સમીટર
     

     

     

     

     

     

     

    હાર્ડવેર

    મોડ્યુલ ઈન્ટરફેસ GPIO, SPI, UART, I2C, I2S, રિમોટ કંટ્રોલ પેરિફેરલ, LED PWM નિયંત્રક, સામાન્ય DMA નિયંત્રક, TWAI® કંટ્રોલર (ISO 11898-1 સાથે સુસંગત), તાપમાન સેન્સર, SAR ADC
    સંકલિત ક્રિસ્ટલ 40 MHz ક્રિસ્ટલ
    સંચાલન ભાગtagઇ/પાવર સપ્લાય 3.0 વી ~ 3.6 વી
    ઓપરેટિંગ વર્તમાન સરેરાશ: 80 એમએ
    પાવર દ્વારા વિતરિત ન્યૂનતમ વર્તમાન

    પુરવઠો

    500 એમએ
    આસપાસનું તાપમાન -40 °C ~ +105 °C
    ભેજ સંવેદનશીલતા સ્તર (MSL) સ્તર 3
  2. પિન વર્ણન
    આકૃતિ 1: પિન લેઆઉટ (ટોચ View)
    પિન લેઆઉટ
    મોડ્યુલમાં 53 પિન છે. કોષ્ટક 2 માં પિન વ્યાખ્યાઓ જુઓ.
    પેરિફેરલ પિન ગોઠવણી માટે, કૃપા કરીને ESP32-C3 ફેમિલી ડેટાશીટનો સંદર્ભ લો.
    કોષ્ટક 2: પિન વ્યાખ્યાઓ
    નામ ના. પ્રકાર કાર્ય
    જીએનડી 1, 2, 11, 14, 36-53 P જમીન
    3V3 3 P વીજ પુરવઠો
    NC 4 - NC
    IO2 5 I/O/T GPIO2, ADC1_CH2, FSPIQ
    IO3 6 I/O/T GPIO3, ADC1_CH3
    NC 7 - NC
     

    EN

     

    8

     

    I

    ઉચ્ચ: ચાલુ, ચિપને સક્ષમ કરે છે. ઓછું: બંધ, ચિપ બંધ થાય છે.

    નોંધ: EN પિનને તરતી ન છોડો.

    NC 9 - NC
    NC 10 - NC
    IO0 12 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P
    IO1 13 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N
    NC 15 - NC
    IO10 16 I/O/T GPIO10, FSPICS0
    NC 17 - NC
    IO4 18 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS
    IO5 19 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI
    IO6 20 I/O/T GPIO6, FSPICLK, MTCK
    IO7 21 I/O/T GPIO7, FSPID, MTDO
    IO8 22 I/O/T જીપીઆઈઓ 8
    IO9 23 I/O/T જીપીઆઈઓ 9
    NC 24 - NC
    NC 25 - NC
    IO18 26 I/O/T જીપીઆઈઓ 18
    IO19 27 I/O/T જીપીઆઈઓ 19
    NC 28 - NC
    NC 29 - NC
    આરએક્સડી 0 30 I/O/T GPIO20, U0RXD,
    TXD0 31 I/O/T GPIO21, U0TXD
    NC 32 - NC
    NC 33 - NC
    NC 34 - NC
    NC 35 - NC

ESP32C3MINI1 પર પ્રારંભ કરો

તમને શું જોઈએ છે

ESP32-C3-MINI-1 મોડ્યુલ માટે એપ્લિકેશન્સ વિકસાવવા માટે તમારે જરૂર છે:

  • 1 x ESP32-C3-MINI-1 મોડ્યુલ
  • 1 x Espressif RF પરીક્ષણ બોર્ડ
  • 1 x યુએસબી-ટુ-સીરીયલ બોર્ડ
  • 1 x માઇક્રો-યુએસબી કેબલ
  • લિનક્સ ચલાવતા 1 x PC

આ વપરાશકર્તા માર્ગદર્શિકામાં, અમે Linux ઓપરેટિંગ સિસ્ટમને ભૂતપૂર્વ તરીકે લઈએ છીએample Windows અને macOS પર ગોઠવણી વિશે વધુ માહિતી માટે, કૃપા કરીને ESP-IDF પ્રોગ્રામિંગ માર્ગદર્શિકાનો સંદર્ભ લો.

હાર્ડવેર કનેક્શન
  1. આકૃતિ 32 માં બતાવ્યા પ્રમાણે ESP3-C1-MINI-2 મોડ્યુલને RF પરીક્ષણ બોર્ડમાં સોલ્ડર કરો.
    હાર્ડવેર કનેક્શન
  2. RF પરીક્ષણ બોર્ડને TXD, RXD અને GND દ્વારા USB-ટુ-સિરિયલ બોર્ડ સાથે કનેક્ટ કરો.
  3. USB-ટુ-સીરીયલ બોર્ડને PC સાથે જોડો.
  4. માઇક્રો-USB કેબલ દ્વારા 5 V પાવર સપ્લાયને સક્ષમ કરવા માટે RF ટેસ્ટિંગ બોર્ડને PC અથવા પાવર એડેપ્ટર સાથે કનેક્ટ કરો.
  5. ડાઉનલોડ દરમિયાન, જમ્પર દ્વારા IO0 ને GND થી કનેક્ટ કરો. પછી, પરીક્ષણ બોર્ડને "ચાલુ" કરો.
  6. ફર્મવેરને ફ્લેશમાં ડાઉનલોડ કરો. વિગતો માટે, નીચેના વિભાગો જુઓ.
  7. ડાઉનલોડ કર્યા પછી, IO0 અને GND પર જમ્પરને દૂર કરો.
  8. RF પરીક્ષણ બોર્ડને ફરીથી પાવર અપ કરો. ESP32-C3-MINI-1 વર્કિંગ મોડ પર સ્વિચ કરશે. ચિપ પ્રારંભ પર ફ્લેશમાંથી પ્રોગ્રામ્સ વાંચશે.
    નોંધ
    IO0 આંતરિક રીતે ઉચ્ચ તર્ક છે. જો IO0 પુલ-અપ પર સેટ કરેલ હોય, તો બુટ મોડ પસંદ થયેલ છે. જો આ પિન પુલ-ડાઉન અથવા ડાબી બાજુએ તરતી હોય, તો
    ડાઉનલોડ મોડ પસંદ કરેલ છે. ESP32-C3 MINI-1 પર વધુ માહિતી માટે, કૃપા કરીને ESP32-C3-MINI-1 ડેટાશીટનો સંદર્ભ લો.
વિકાસ પર્યાવરણ સુયોજિત કરો

Espressif IoT ડેવલપમેન્ટ ફ્રેમવર્ક (ટૂંકમાં ESP-IDF) એ એસ્પ્રેસિફ ચિપ્સ પર આધારિત એપ્લિકેશનો વિકસાવવા માટેનું માળખું છે. વપરાશકર્તાઓ ESP-IDF પર આધારિત Windows/Linux/macOS માં ESP ચિપ્સ સાથે એપ્લિકેશન વિકસાવી શકે છે. અહીં આપણે Linux ઓપરેટિંગ સિસ્ટમને એક્સ તરીકે લઈએ છીએample

  1. પૂર્વજરૂરીયાતો સ્થાપિત કરો
    ESP-IDF સાથે કમ્પાઈલ કરવા માટે તમારે નીચેના પેકેજો મેળવવાની જરૂર છે:
    • CentOS 7:
      1 sudo yum install git wget flex bison gperf python cmake ninja-buil ccache dfuutil
    • ઉબુન્ટુ અને ડેબિયન (એક આદેશ બે લીટીઓમાં તૂટી જાય છે):
      1. sudo apt-get install git wget flex bison gperf python python-pip pythonsetuptools cmake
      2. ninja-buil ccache libffi-dev libssl-dev dfu-util
    • કમાન:
      • 1 સુડો પેકમેન -એસ -જરૂરી જીસીસી ગિટ મેક ફ્લેક્સ બાઇસન જીપીરફ પાયથોન-પીપ સીમેક નિન્જા ccache dfu-util
        નોંધ
      • આ માર્ગદર્શિકા ESP-IDF માટે સ્થાપન ફોલ્ડર તરીકે Linux પર ડિરેક્ટરી ~/esp નો ઉપયોગ કરે છે.
      • ધ્યાનમાં રાખો કે ESP-IDF પાથમાં સ્પેસને સપોર્ટ કરતું નથી.
  2. ESPIDF મેળવો
    ESP32-C3-MINI-1 મોડ્યુલ માટે એપ્લિકેશન બનાવવા માટે, તમારે ESP-IDF રિપોઝીટરીમાં Espressif દ્વારા પ્રદાન કરવામાં આવેલ સોફ્ટવેર લાઇબ્રેરીઓની જરૂર છે.
    ESP-IDF મેળવવા માટે, ESP-IDF ડાઉનલોડ કરવા અને 'ગીટ ક્લોન' વડે રિપોઝીટરીને ક્લોન કરવા માટે ઇન્સ્ટોલેશન ડિરેક્ટરી (~/esp) બનાવો:
    1. mkdir -p ~/esp
    2. cd ~/esp
    3. git ક્લોન - પુનરાવર્તિત https://github.com/espressif/esp-idf.git
      ESP-IDF ને ~/esp/esp-idf માં ડાઉનલોડ કરવામાં આવશે. આપેલ પરિસ્થિતિમાં કયા ESP-IDF સંસ્કરણનો ઉપયોગ કરવો તે વિશેની માહિતી માટે ESP-IDF સંસ્કરણોનો સંપર્ક કરો.
  3. સાધનો સેટ કરો
    ESP-IDF સિવાય, તમારે ESP-IDF દ્વારા ઉપયોગમાં લેવાતા સાધનોને પણ ઇન્સ્ટોલ કરવાની જરૂર છે, જેમ કે કમ્પાઇલર, ડીબગર, પાયથોન પેકેજો, વગેરે. ESP-IDF એ ટૂલ્સ સેટ કરવામાં મદદ કરવા માટે 'install.sh' નામની સ્ક્રિપ્ટ પ્રદાન કરે છે. એક જ વારમાં.
    1. cd ~/esp/esp-idf
    2. /install.sh
  4. પર્યાવરણ ચલો સેટ કરો
    ઇન્સ્ટોલ કરેલ ટૂલ્સ હજુ સુધી PATH પર્યાવરણ ચલમાં ઉમેરાયા નથી. આદેશ વાક્યમાંથી ટૂલ્સને ઉપયોગી બનાવવા માટે, કેટલાક પર્યાવરણ ચલો સેટ કરવા આવશ્યક છે. ESP-IDF બીજી સ્ક્રિપ્ટ 'export.sh' પ્રદાન કરે છે જે તે કરે છે. ટર્મિનલ જ્યાં તમે ESP-IDF નો ઉપયોગ કરવા જઈ રહ્યા છો, ત્યાં ચલાવો:
    • $HOME/esp/esp-idf/export.sh
      હવે બધું તૈયાર છે, તમે ESP32-C3 MINI-1 મોડ્યુલ પર તમારો પહેલો પ્રોજેક્ટ બનાવી શકો છો.
તમારો પ્રથમ પ્રોજેક્ટ બનાવો 
  1. એક પ્રોજેક્ટ શરૂ કરો
    હવે તમે ESP32-C3-MINI-1 મોડ્યુલ માટે તમારી અરજી તૈયાર કરવા માટે તૈયાર છો. તમે ex ના get-started/hello_world પ્રોજેક્ટ સાથે પ્રારંભ કરી શકો છોampESP-IDF માં લેસ ડિરેક્ટરી.
    ~/esp ડિરેક્ટરીમાં get-started/hello_world કૉપિ કરો:
    1. cd ~/esp
    2. cp -r $IDF_PATH/exampલેસ/ગેટ-સ્ટાર્ટ/હેલો_વર્લ્ડ .
      ભૂતપૂર્વ ની શ્રેણી છેampભૂતપૂર્વ માં લે પ્રોજેક્ટ્સampESP-IDF માં લેસ ડિરેક્ટરી. તમે ઉપર દર્શાવ્યા પ્રમાણે કોઈપણ પ્રોજેક્ટની નકલ કરી શકો છો અને તેને ચલાવી શકો છો. ભૂતપૂર્વ બિલ્ડ કરવાનું પણ શક્ય છેampલેસ સ્થાને, પ્રથમ તેમની નકલ કર્યા વિના.
      ભૂતપૂર્વ ની શ્રેણી છેampભૂતપૂર્વ માં લે પ્રોજેક્ટ્સampESP IDF માં લેસ ડિરેક્ટરી. તમે ઉપર દર્શાવ્યા પ્રમાણે કોઈપણ પ્રોજેક્ટની નકલ કરી શકો છો અને તેને ચલાવી શકો છો. ભૂતપૂર્વ બિલ્ડ કરવાનું પણ શક્ય છેampલેસ સ્થાને, પ્રથમ તેમની નકલ કર્યા વિના.
  2. તમારા ઉપકરણને જોડો
    હવે તમારા ESP32-C3-MINI-1 મોડ્યુલને કોમ્પ્યુટર સાથે જોડો અને તપાસો કે મોડ્યુલ કયા સીરીયલ પોર્ટ હેઠળ દેખાય છે. Linux માં સીરીયલ પોર્ટ તેમના નામમાં '/dev/tty' થી શરૂ થાય છે. નીચેનો આદેશ બે વખત ચલાવો, પ્રથમ સાથે
    બોર્ડ અનપ્લગ્ડ, પછી પ્લગ ઇન સાથે. જે પોર્ટ બીજી વખત દેખાય છે તે તમને જરૂર છે:
    • ls /dev/tty*
      નોંધ
      પોર્ટનું નામ હાથમાં રાખો કારણ કે તમને આગલા પગલાઓમાં તેની જરૂર પડશે.
  3. રૂપરેખાંકિત કરો
    સ્ટેપ 2.4.1 થી તમારી 'hello_world' ડિરેક્ટરી પર નેવિગેટ કરો. પ્રોજેક્ટ શરૂ કરો, ESP32-C3 ને લક્ષ્ય તરીકે સેટ કરો અને પ્રોજેક્ટ રૂપરેખાંકન ઉપયોગિતા 'menuconfig' ચલાવો.
    1. cd ~/esp/hello_world
    2. idf.py સેટ-લક્ષ્ય esp32c3
    3. idf.py મેનુરૂપરેખા
      'idf.py set-target esp32c3' વડે ટાર્ગેટ સેટ કરવાનું, નવો પ્રોજેક્ટ ખોલ્યા પછી એકવાર થવું જોઈએ. જો પ્રોજેક્ટમાં કેટલાક હાલના બિલ્ડ્સ અને રૂપરેખાંકન શામેલ છે, તો તે સાફ કરવામાં આવશે અને પ્રારંભ કરવામાં આવશે. આ પગલાને બિલકુલ છોડવા માટે પર્યાવરણ વેરીએબલમાં લક્ષ્ય સાચવવામાં આવી શકે છે. વધારાની માહિતી માટે લક્ષ્ય પસંદ કરવાનું જુઓ.
      જો અગાઉના પગલાં યોગ્ય રીતે કરવામાં આવ્યા હોય, તો નીચેનું મેનૂ દેખાશે:
      આકૃતિ 3: પ્રોજેક્ટ કન્ફિગરેશન હોમ વિન્ડો
      પ્રોજેક્ટ રૂપરેખાંકન
      તમારા ટર્મિનલમાં મેનુના રંગો અલગ અલગ હોઈ શકે છે. તમે '–સ્ટાઈલ' વિકલ્પ વડે દેખાવ બદલી શકો છો. વધુ માહિતી માટે કૃપા કરીને 'idf.py menuconfig –help' ચલાવો
  4. પ્રોજેક્ટ બનાવો
    ચલાવીને પ્રોજેક્ટ બનાવો:
    1. idf.py બી
      આ આદેશ એપ્લીકેશન અને તમામ ESP-IDF ઘટકોને કમ્પાઈલ કરશે, પછી તે બુટલોડર, પાર્ટીશન ટેબલ અને એપ્લીકેશન બાઈનરી જનરેટ કરશે.
      1. $ idf.py બિલ્ડ
      2. /path/to/hello_world/build ડિરેક્ટરીમાં cmake ચાલી રહ્યું છે
      3. "cmake -G Ninja -warn-uninitialized /path/to/hello_world" ચલાવી રહ્યું છે...
      4. અપ્રારંભિક મૂલ્યો વિશે ચેતવણી આપો.
      5. — Found Git: /usr/bin/git (મળ્યું સંસ્કરણ "2.17.0")
      6.  — રૂપરેખાંકનને કારણે ખાલી aws_iot ઘટકનું નિર્માણ
      7. - ઘટકોના નામ: …
      8. - ઘટક માર્ગો: …
      9. … (બિલ્ડ સિસ્ટમની વધુ રેખાઓ
      10. [527/527] hello-world.bin જનરેટ કરી રહ્યું છે
      11. esptool.py v2.3.1
      12. પ્રોજેક્ટ બિલ્ડ પૂર્ણ. ફ્લેશ કરવા માટે, આ આદેશ ચલાવો:
      13. ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_ mode dio
      14. –flash_size શોધો –flash_freq 40m 0x10000 બિલ્ડ/hello world.bin બિલ્ડ 0x1000
      15. build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
      16. અથવા 'idf.py -p PORT ફ્લેશ' ચલાવો
        જો ત્યાં કોઈ ભૂલો ન હોય, તો ફર્મવેર બાઈનરી .bin જનરેટ કરીને બિલ્ડ સમાપ્ત થશે file.
  5. ઉપકરણ પર ફ્લેશ કરો
    ચલાવીને તમે તમારા ESP32-C3-MINI-1 મોડ્યુલ પર હમણાં જ બનાવેલ દ્વિસંગીઓને ફ્લેશ કરો:
    1. idf.py -p પોર્ટ [-b BAUD] ફ્લેશ
      Step: Connect Your Device માંથી તમારા મોડ્યુલના સીરીયલ પોર્ટ નામ સાથે PORT ને બદલો.
      તમે BAUD ને તમને જોઈતા બૉડ રેટ સાથે બદલીને ફ્લેશર બૉડ રેટ પણ બદલી શકો છો. ડિફોલ્ટ બાઉડ રેટ 460800 છે.
      idf.py દલીલો પર વધુ માહિતી માટે, idf.py જુઓ.

નોંધ
વિકલ્પ 'ફ્લેશ' આપમેળે પ્રોજેક્ટ બનાવે છે અને ફ્લેશ કરે છે, તેથી 'idf.py બિલ્ડ' ચલાવવું જરૂરી નથી.

  1. esptool.py –chip esp32c3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after =hard_reset write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x 8000 hellobin/partition_b0tloadable0t. -world.bin
  2. esptool.py v3.0
  3. સીરીયલ પોર્ટ /dev/ttyUSB0
  4. કનેક્ટ કરી રહ્યું છે….
  5. ચિપ ESP32-C3 છે
  6. લક્ષણો: Wi-Fi
  7. ક્રિસ્ટલ 40MHz છે
  8. MAC: 7c:df:a1:40:02:a4
  9. સ્ટબ અપલોડ કરી રહ્યું છે...
  10. સ્ટબ ચાલી રહ્યું છે...
  11. સ્ટબ ચાલી રહ્યું છે...
  12. બાઉડ રેટને 460800 પર બદલી રહ્યા છીએ
  13. બદલાયેલ.
  14. ફ્લેશનું કદ ગોઠવી રહ્યું છે...
  15. 3072 પર 103 બાઇટ્સ સંકુચિત...
  16. 0x00008000... (100%) પર લખી રહ્યાં છીએ
  17. 3072 સેકન્ડમાં 103x0 પર 00008000 બાઇટ્સ (0.0 સંકુચિત) લખ્યા (અસરકારક 4238.1 kbit/s)…
  18. ચકાસાયેલ ડેટાની હેશ.
  19. 18960 પર 11311 બાઇટ્સ સંકુચિત...
  20. 0x00000000... (100%) પર લખી રહ્યાં છીએ
  21. 18960 સેકન્ડમાં 11311x0 પર 00000000 બાઇટ્સ (0.3 સંકુચિત) લખ્યા (અસરકારક 584.9 kbit/s)…
  22. ચકાસાયેલ ડેટાની હેશ.
  23. 145520 પર 71984 બાઇટ્સ સંકુચિત...
  24. 0x00010000... (20%) પર લખી રહ્યાં છીએ
  25. 0x00014000... (40%) પર લખી રહ્યાં છીએ
  26. 0x00018000... (60%) પર લખી રહ્યાં છીએ
  27. 0x0001c000... (80 %) પર લખી રહ્યાં છીએ
  28. 0x00020000... (100%) પર લખી રહ્યાં છીએ
  29. 145520 સેકન્ડમાં 71984x0 પર 00010000 બાઇટ્સ (2.3 સંકુચિત) લખ્યા (અસરકારક 504.4 kbit/s)…
  30. ચકાસાયેલ ડેટાની હેશ.
  31. છોડી રહ્યાં છીએ...
  32. RTS પિન દ્વારા હાર્ડ રીસેટિંગ...
  33. થઈ ગયું

જો બધું બરાબર ચાલે છે, તો તમે IO0 અને GND પરના જમ્પરને દૂર કરો અને પરીક્ષણ બોર્ડને ફરીથી પાવર અપ કરો પછી "hello_world" એપ્લિકેશન ચાલવાનું શરૂ કરે છે.

મોનીટર

"hello_world" ખરેખર ચાલી રહ્યું છે કે કેમ તે ચકાસવા માટે, 'idf.py -p પોર્ટ મોનિટર' લખો (પોર્ટને તમારા સીરીયલ પોર્ટ નામ સાથે બદલવાનું ભૂલશો નહીં).
આ આદેશ IDF મોનિટર એપ્લિકેશન લોન્ચ કરે છે:

  1. $ idf.py -p /dev/ttyUSB0 મોનિટર
  2. ડિરેક્ટરીમાં idf_monitor ચલાવી રહ્યું છે […]/esp/hello_world/build
  3. “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/hello-world.elf” ચલાવી રહ્યું છે…
  4. — /dev/ttyUSB0 115200 પર idf_monitor —
  5. — છોડો: Ctrl+] | મેનુ: Ctrl+T | મદદ: Ctrl+T પછી Ctrl+H —
  6. ets જૂન 8 2016 00:22:57
  7. rst:0x1 (POWERON_RESET),બૂટ:0x13 (SPI_FAST_FLASH_BOOT)
  8. ets જૂન 8 2016 00:22:57

સ્ટાર્ટઅપ અને ડાયગ્નોસ્ટિક લોગ ઉપર સ્ક્રોલ કર્યા પછી, તમારે “હેલો વર્લ્ડ!” જોવું જોઈએ. એપ્લિકેશન દ્વારા પ્રિન્ટ આઉટ.

  1. હેલો વર્લ્ડ!
  2. 10 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે...
  3. આ 32 CPU કોર, WiFi/BLE, 3MB બાહ્ય ફ્લેશ સાથે esp1c4 ચિપ છે
  4. 9 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે...
  5. 8 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે...
  6. 7 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે...

IDF મોનિટરમાંથી બહાર નીકળવા માટે શોર્ટકટ Ctrl+] નો ઉપયોગ કરો.

ESP32-C3-MINI-1 મોડ્યુલ સાથે પ્રારંભ કરવા માટે તમારે આટલું જ જોઈએ છે! હવે તમે કેટલાક અન્ય ભૂતપૂર્વ પ્રયાસ કરવા માટે તૈયાર છોampESP-IDF માં લેસ, અથવા તમારી પોતાની એપ્લિકેશનો વિકસાવવા માટે સીધા જ જાઓ.

શીખવાની સંસાધનો

  1. દસ્તાવેજો મસ્ટરીડ
    કૃપા કરીને નીચેના દસ્તાવેજોથી પોતાને પરિચિત કરો:
  2. ESP32-C3 કૌટુંબિક ડેટાશીટ
    આ ESP32-C3 હાર્ડવેરના સ્પષ્ટીકરણોનો પરિચય છે, જેમાં ઓવરનો સમાવેશ થાય છેview, પિન વ્યાખ્યાઓ,
    કાર્યાત્મક વર્ણન, પેરિફેરલ ઇન્ટરફેસ, ઇલેક્ટ્રિકલ લાક્ષણિકતાઓ, વગેરે.
  3. ESP-IDF પ્રોગ્રામિંગ માર્ગદર્શિકા
    હાર્ડવેર માર્ગદર્શિકાઓથી API સુધીના ESP-IDF વિકાસ માળખા માટે વિસ્તૃત દસ્તાવેજીકરણ
    સંદર્ભ.
  4. ESP32-C3 ટેકનિકલ રેફરન્સ મેન્યુઅલ
    ESP32-C3 મેમરી અને પેરિફેરલ્સનો ઉપયોગ કેવી રીતે કરવો તેની વિગતવાર માહિતી.
  5. Espressif પ્રોડક્ટ્સ ઓર્ડરિંગ માહિતી

મહત્વપૂર્ણ સંસાધનો

અહીં મહત્વપૂર્ણ ESP32-C3-સંબંધિત સંસાધનો છે.

  • ESP32 BBS
    એસ્પ્રેસિફ પ્રોડક્ટ્સ માટે એન્જિનિયર-ટુ-એન્જિનિયર (E2E) સમુદાય જ્યાં તમે પ્રશ્નો પોસ્ટ કરી શકો છો, જ્ઞાન શેર કરી શકો છો, વિચારોનું અન્વેષણ કરી શકો છો અને સાથી એન્જિનિયરો સાથે સમસ્યાઓ ઉકેલવામાં મદદ કરી શકો છો.

પુનરાવર્તન ઇતિહાસ

તારીખ

સંસ્કરણ પ્રકાશન નોંધો
2021-02-01 V0.1

પ્રારંભિક પ્રકાશન

 

લોગો અસ્વીકરણ અને કોપીરાઈટ સૂચના
આ દસ્તાવેજમાં માહિતી, સહિત URL સંદર્ભો, સૂચના વિના ફેરફારને પાત્ર છે.
આ દસ્તાવેજમાં તમામ તૃતીય પક્ષની માહિતી તેની પ્રામાણિકતા અને સચોટતા માટે કોઈ વોરંટી વિના પ્રદાન કરવામાં આવી છે. આ દસ્તાવેજને તેની વેપારીક્ષમતા, બિનઉલ્લંઘન, કોઈપણ વિશિષ્ટ હેતુ માટે યોગ્યતા માટે કોઈ વોરંટી આપવામાં આવતી નથી, કે અન્યથા કોઈપણ દરખાસ્ત, વિશિષ્ટતાથી ઉદ્ભવતી કોઈપણ વોરંટી નથીAMPLE.
આ દસ્તાવેજમાં માહિતીના ઉપયોગને લગતી કોઈપણ માલિકીના અધિકારોના ઉલ્લંઘન માટેની જવાબદારી સહિતની તમામ જવાબદારીઓ અસ્વીકારવામાં આવી છે. કોઈપણ બૌદ્ધિક સંપદા અધિકારો માટે, એસ્ટોપલ દ્વારા અથવા અન્યથા વ્યક્ત અથવા ગર્ભિત કોઈ લાઇસન્સ અહીં આપવામાં આવ્યા નથી.
Wi-Fi એલાયન્સ મેમ્બર લોગો એ Wi-Fi એલાયન્સનો ટ્રેડમાર્ક છે. Bluetooth લોગો એ Bluetooth SIG નો નોંધાયેલ ટ્રેડમાર્ક છે.
આ દસ્તાવેજમાં દર્શાવેલ તમામ વેપારના નામો, ટ્રેડમાર્ક્સ અને રજિસ્ટર્ડ ટ્રેડમાર્ક્સ તેમના સંબંધિત માલિકોની મિલકત છે, અને આથી સ્વીકારવામાં આવે છે.
કૉપિરાઇટ © 2021 Espressif Systems (Shanghai) Co., Ltd. સર્વાધિકાર સુરક્ષિત.

https://www.espressif.com/

દસ્તાવેજો / સંસાધનો

ESPRESSIF ESP32-C3-MINI-1 Wi-Fi અને બ્લૂટૂથ ઇન્ટરનેટ ઑફ થિંગ્સ મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- 1 વાઇ-ફાઇ અને બ્લૂટૂથ ઇન્ટરનેટ ઓફ થિંગ્સ મોડ્યુલ, વાઇ-ફાઇ અને બ્લૂટૂથ ઇન્ટરનેટ ઓફ થિંગ્સ મોડ્યુલ, ઇન્ટરનેટ ઓફ થિંગ્સ મોડ્યુલ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *