ESPRESSIF ESP32-C3-MINI-1 ਵਾਈ-ਫਾਈ ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈਟ ਆਫ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਇਸ ਦਸਤਾਵੇਜ਼ ਬਾਰੇ
ਇਹ ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ 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
- ਮੋਡੀਊਲ ਓਵਰview
ESP32-C3-MINI-1 ਇੱਕ ਆਮ-ਉਦੇਸ਼ ਵਾਲਾ Wi-Fi ਅਤੇ ਬਲੂਟੁੱਥ LE ਮੋਡੀਊਲ ਹੈ। ਪੈਰੀਫਿਰਲਾਂ ਦਾ ਅਮੀਰ ਸਮੂਹ ਅਤੇ ਛੋਟਾ ਆਕਾਰ ਇਸ ਮੋਡੀਊਲ ਨੂੰ ਸਮਾਰਟ ਘਰਾਂ, ਉਦਯੋਗਿਕ ਆਟੋਮੇਸ਼ਨ, ਸਿਹਤ ਸੰਭਾਲ, ਖਪਤਕਾਰ ਇਲੈਕਟ੍ਰੋਨਿਕਸ, ਆਦਿ ਲਈ ਇੱਕ ਆਦਰਸ਼ ਵਿਕਲਪ ਬਣਾਉਂਦਾ ਹੈ।
ਸਾਰਣੀ 1: ESP32C3MINI1 ਨਿਰਧਾਰਨ
ਸ਼੍ਰੇਣੀਆਂ ਪੈਰਾਮੀਟਰ ਨਿਰਧਾਰਨ ਵਾਈ-ਫਾਈ ਪ੍ਰੋਟੋਕੋਲ 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 mA ਪਾਵਰ ਦੁਆਰਾ ਡਿਲੀਵਰ ਕੀਤਾ ਗਿਆ ਨਿਊਨਤਮ ਕਰੰਟ ਸਪਲਾਈ
500 ਐਮ.ਏ ਅੰਬੀਨਟ ਤਾਪਮਾਨ -40 °C ~ +105 °C ਨਮੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਪੱਧਰ (MSL) ਪੱਧਰ 3 - ਪਿੰਨ ਵਰਣਨ
ਚਿੱਤਰ 1: ਪਿੰਨ ਲੇਆਉਟ (ਸਿਖਰ View)
ਮੋਡੀਊਲ ਵਿੱਚ 53 ਪਿੰਨ ਹਨ। ਸਾਰਣੀ 2 ਵਿੱਚ ਪਿੰਨ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੇਖੋ।
ਪੈਰੀਫਿਰਲ ਪਿੰਨ ਕੌਂਫਿਗਰੇਸ਼ਨਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ESP32-C3 ਫੈਮਿਲੀ ਡੇਟਾਸ਼ੀਟ ਵੇਖੋ।
ਸਾਰਣੀ 2: ਪਿੰਨ ਪਰਿਭਾਸ਼ਾਵਾਂ
ਨਾਮ ਨੰ. ਟਾਈਪ ਕਰੋ ਫੰਕਸ਼ਨ ਜੀ.ਐਨ.ਡੀ ਐਕਸ.ਐੱਨ.ਐੱਮ.ਐੱਨ.ਐੱਮ.ਐਕਸ, ਐਕਸ.ਐੱਨ.ਐੱਮ.ਐੱਮ.ਐੱਮ.ਐੱਸ., ਐਕਸ.ਐੱਨ.ਐੱਮ.ਐੱਮ.ਐਕਸ. 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, ਟੀਐਕਸਡੀ 0 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 USB-ਤੋਂ-ਸੀਰੀਅਲ ਬੋਰਡ
- 1 x ਮਾਈਕ੍ਰੋ-USB ਕੇਬਲ
- 1 x PC ਚੱਲ ਰਿਹਾ Linux
ਇਸ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵਿੱਚ, ਅਸੀਂ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂample. Windows ਅਤੇ macOS 'ਤੇ ਸੰਰਚਨਾ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ESP-IDF ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਾਈਡ ਵੇਖੋ।
ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨ
- ਚਿੱਤਰ 32 ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ ESP3-C1-MINI-2 ਮੋਡੀਊਲ ਨੂੰ RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਵਿੱਚ ਸੋਲਡਰ ਕਰੋ।
- RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ TXD, RXD, ਅਤੇ GND ਰਾਹੀਂ USB-ਤੋਂ-ਸੀਰੀਅਲ ਬੋਰਡ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- USB-ਤੋਂ-ਸੀਰੀਅਲ ਬੋਰਡ ਨੂੰ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਮਾਈਕਰੋ-USB ਕੇਬਲ ਰਾਹੀਂ, 5 V ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ ਯੋਗ ਬਣਾਉਣ ਲਈ RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ PC ਜਾਂ ਪਾਵਰ ਅਡੈਪਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਡਾਊਨਲੋਡ ਦੌਰਾਨ, IO0 ਨੂੰ ਇੱਕ ਜੰਪਰ ਰਾਹੀਂ GND ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਫਿਰ, ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ "ਚਾਲੂ" ਕਰੋ।
- ਫਰਮਵੇਅਰ ਨੂੰ ਫਲੈਸ਼ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰੋ। ਵੇਰਵਿਆਂ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗਾਂ ਨੂੰ ਦੇਖੋ।
- ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, IO0 ਅਤੇ GND 'ਤੇ ਜੰਪਰ ਨੂੰ ਹਟਾਓ।
- RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰੋ। ESP32-C3-MINI-1 ਵਰਕਿੰਗ ਮੋਡ ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾ। ਚਿੱਪ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ ਫਲੈਸ਼ ਤੋਂ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਪੜ੍ਹੇਗੀ।
ਨੋਟ ਕਰੋ
IO0 ਅੰਦਰੂਨੀ ਤਰਕ ਉੱਚ ਹੈ. ਜੇਕਰ IO0 ਪੁੱਲ-ਅੱਪ ਲਈ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਬੂਟ ਮੋਡ ਚੁਣਿਆ ਗਿਆ ਹੈ। ਜੇਕਰ ਇਹ ਪਿੰਨ ਪੁੱਲ-ਡਾਊਨ ਜਾਂ ਖੱਬੇ ਫਲੋਟਿੰਗ ਹੈ, ਤਾਂ
ਡਾਊਨਲੋਡ ਮੋਡ ਚੁਣਿਆ ਗਿਆ ਹੈ। ESP32-C3 MINI-1 ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ESP32-C3-MINI-1 ਡੇਟਾਸ਼ੀਟ ਵੇਖੋ।
ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਸਥਾਪਤ ਕਰੋ
Espressif IoT ਵਿਕਾਸ ਫਰੇਮਵਰਕ (ਛੋਟੇ ਲਈ ESP-IDF) Espressif ਚਿਪਸ 'ਤੇ ਆਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਇੱਕ ਢਾਂਚਾ ਹੈ। ਉਪਭੋਗਤਾ ESP-IDF ਦੇ ਅਧਾਰ ਤੇ Windows/Linux/macOS ਵਿੱਚ ESP ਚਿੱਪਾਂ ਨਾਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਵਿਕਾਸ ਕਰ ਸਕਦੇ ਹਨ। ਇੱਥੇ ਅਸੀਂ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸਾਬਕਾ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂample.
- ਪੂਰਕ ਲੋੜਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ESP-IDF ਨਾਲ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਪੈਕੇਜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:- CentOS 7:
1 sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfuutil - ਉਬੰਟੂ ਅਤੇ ਡੇਬੀਅਨ (ਇੱਕ ਕਮਾਂਡ ਦੋ ਲਾਈਨਾਂ ਵਿੱਚ ਟੁੱਟ ਜਾਂਦੀ ਹੈ):
- sudo apt-get install git wget flex bison gperf python python-pip pythonsetuptools cmake
- ਨਿੰਜਾ-ਬਿਲਡ ccache libffi-dev libssl-dev dfu-util
- ਤੀਰ:
- 1 sudo pacman -S -ਲੋੜੀਦਾ gcc git make flex bison gperf python-pip cmake ਨਿੰਜਾ ccache dfu-util
ਨੋਟ ਕਰੋ - ਇਹ ਗਾਈਡ ESP-IDF ਲਈ ਇੱਕ ਇੰਸਟਾਲੇਸ਼ਨ ਫੋਲਡਰ ਵਜੋਂ ਲੀਨਕਸ ਉੱਤੇ ਡਾਇਰੈਕਟਰੀ ~/esp ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ।
- ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ESP-IDF ਮਾਰਗਾਂ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ।
- 1 sudo pacman -S -ਲੋੜੀਦਾ gcc git make flex bison gperf python-pip cmake ਨਿੰਜਾ ccache dfu-util
- CentOS 7:
- ESPIDF ਪ੍ਰਾਪਤ ਕਰੋ
ESP32-C3-MINI-1 ਮੋਡੀਊਲ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ESP-IDF ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ Espressif ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਸੌਫਟਵੇਅਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਲੋੜ ਹੈ।
ESP-IDF ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, 'git clone' ਨਾਲ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ESP-IDF ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਅਤੇ ਕਲੋਨ ਕਰਨ ਲਈ ਇੱਕ ਇੰਸਟਾਲੇਸ਼ਨ ਡਾਇਰੈਕਟਰੀ (~/esp) ਬਣਾਓ:- mkdir -p ~/esp
- cd ~/esp
- git clone - recursive https://github.com/espressif/esp-idf.git
ESP-IDF ਨੂੰ ~/esp/esp-idf ਵਿੱਚ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾਵੇਗਾ। ਕਿਸੇ ਦਿੱਤੀ ਸਥਿਤੀ ਵਿੱਚ ਕਿਹੜੇ ESP-IDF ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ, ਇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ESP-IDF ਸੰਸਕਰਣਾਂ ਨਾਲ ਸਲਾਹ ਕਰੋ।
- ਟੂਲਸ ਸੈਟ ਅਪ ਕਰੋ
ESP-IDF ਤੋਂ ਇਲਾਵਾ, ਤੁਹਾਨੂੰ ESP-IDF ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਟੂਲਸ ਨੂੰ ਵੀ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਕੰਪਾਈਲਰ, ਡੀਬੱਗਰ, ਪਾਈਥਨ ਪੈਕੇਜ, ਆਦਿ। ESP-IDF ਟੂਲ ਸੈੱਟਅੱਪ ਕਰਨ ਵਿੱਚ ਮਦਦ ਲਈ 'install.sh' ਨਾਂ ਦੀ ਸਕ੍ਰਿਪਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਵਿੱਚ.- cd ~/esp/esp-idf
- /install.sh
- ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈਟ ਅਪ ਕਰੋ
ਇੰਸਟਾਲ ਕੀਤੇ ਟੂਲ ਹਾਲੇ PATH ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ। ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਟੂਲਸ ਨੂੰ ਵਰਤੋਂ ਯੋਗ ਬਣਾਉਣ ਲਈ, ਕੁਝ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ESP-IDF ਇੱਕ ਹੋਰ ਸਕ੍ਰਿਪਟ 'export.sh' ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਅਜਿਹਾ ਕਰਦਾ ਹੈ। ਟਰਮੀਨਲ ਵਿੱਚ ਜਿੱਥੇ ਤੁਸੀਂ ESP-IDF ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਚਲਾਓ:- $HOME/esp/esp-idf/export.sh
ਹੁਣ ਸਭ ਕੁਝ ਤਿਆਰ ਹੈ, ਤੁਸੀਂ ESP32-C3 MINI-1 ਮੋਡੀਊਲ 'ਤੇ ਆਪਣਾ ਪਹਿਲਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾ ਸਕਦੇ ਹੋ।
- $HOME/esp/esp-idf/export.sh
ਆਪਣਾ ਪਹਿਲਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
- ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ
ਹੁਣ ਤੁਸੀਂ ESP32-C3-MINI-1 ਮੋਡੀਊਲ ਲਈ ਆਪਣੀ ਅਰਜ਼ੀ ਤਿਆਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ। ਤੁਸੀਂ ਸਾਬਕਾ ਤੋਂ get-started/hello_world ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋampESP-IDF ਵਿੱਚ les ਡਾਇਰੈਕਟਰੀ.
get-started/hello_world ਨੂੰ ~/esp ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ:- cd ~/esp
- cp -r $IDF_PATH/examples/get-started/hello_world .
ਸਾਬਕਾ ਦੀ ਇੱਕ ਸੀਮਾ ਹੈampਸਾਬਕਾ ਵਿੱਚ le ਪ੍ਰਾਜੈਕਟampESP-IDF ਵਿੱਚ les ਡਾਇਰੈਕਟਰੀ. ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਸਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਹ ਸਾਬਕਾ ਬਣਾਉਣ ਲਈ ਵੀ ਸੰਭਵ ਹੈampਪਹਿਲਾਂ ਉਹਨਾਂ ਦੀ ਨਕਲ ਕੀਤੇ ਬਿਨਾਂ।
ਸਾਬਕਾ ਦੀ ਇੱਕ ਸੀਮਾ ਹੈampਸਾਬਕਾ ਵਿੱਚ le ਪ੍ਰਾਜੈਕਟampESP IDF ਵਿੱਚ les ਡਾਇਰੈਕਟਰੀ. ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਸਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਹ ਸਾਬਕਾ ਬਣਾਉਣ ਲਈ ਵੀ ਸੰਭਵ ਹੈampਪਹਿਲਾਂ ਉਹਨਾਂ ਦੀ ਨਕਲ ਕੀਤੇ ਬਿਨਾਂ।
- ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ
ਹੁਣ ਆਪਣੇ ESP32-C3-MINI-1 ਮੋਡੀਊਲ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਜਾਂਚ ਕਰੋ ਕਿ ਮਾਡਿਊਲ ਕਿਸ ਸੀਰੀਅਲ ਪੋਰਟ ਦੇ ਹੇਠਾਂ ਦਿਖਾਈ ਦੇ ਰਿਹਾ ਹੈ। ਲੀਨਕਸ ਵਿੱਚ ਸੀਰੀਅਲ ਪੋਰਟਾਂ ਉਹਨਾਂ ਦੇ ਨਾਵਾਂ ਵਿੱਚ '/dev/tty' ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ। ਹੇਠਲੀ ਕਮਾਂਡ ਨੂੰ ਦੋ ਵਾਰ ਚਲਾਓ, ਪਹਿਲਾਂ ਨਾਲ
ਬੋਰਡ ਅਨਪਲੱਗ ਕੀਤਾ ਗਿਆ, ਫਿਰ ਪਲੱਗ ਇਨ ਨਾਲ। ਦੂਜੀ ਵਾਰ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀ ਪੋਰਟ ਉਹ ਹੈ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ:- ls /dev/tty*
ਨੋਟ ਕਰੋ
ਪੋਰਟ ਨਾਮ ਨੂੰ ਆਸਾਨ ਰੱਖੋ ਕਿਉਂਕਿ ਤੁਹਾਨੂੰ ਅਗਲੇ ਪੜਾਵਾਂ ਵਿੱਚ ਇਸਦੀ ਲੋੜ ਪਵੇਗੀ।
- ls /dev/tty*
- ਕੌਂਫਿਗਰ ਕਰੋ
ਸਟੈਪ 2.4.1 ਤੋਂ ਆਪਣੀ 'hello_world' ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ। ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ, ESP32-C3 ਨੂੰ ਟੀਚੇ ਵਜੋਂ ਸੈੱਟ ਕਰੋ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਸੰਰਚਨਾ ਉਪਯੋਗਤਾ 'menuconfig' ਚਲਾਓ।- cd ~/esp/hello_world
- idf.py ਸੈੱਟ-ਟਾਰਗੇਟ esp32c3
- idf.py menuconfig
ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਖੋਲ੍ਹਣ ਤੋਂ ਬਾਅਦ, 'idf.py set-target esp32c3' ਨਾਲ ਟੀਚਾ ਸੈੱਟ ਕਰਨਾ ਇੱਕ ਵਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਕੁਝ ਮੌਜੂਦਾ ਬਿਲਡ ਅਤੇ ਸੰਰਚਨਾ ਸ਼ਾਮਲ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਸਾਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਸ ਕਦਮ ਨੂੰ ਬਿਲਕੁਲ ਛੱਡਣ ਲਈ ਟੀਚਾ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਵਾਧੂ ਜਾਣਕਾਰੀ ਲਈ ਟੀਚਾ ਚੁਣਨਾ ਦੇਖੋ।
ਜੇਕਰ ਪਿਛਲੇ ਕਦਮ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤੇ ਗਏ ਹਨ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤਾ ਮੇਨੂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:
ਚਿੱਤਰ 3: ਪ੍ਰੋਜੈਕਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਹੋਮ ਵਿੰਡੋ
ਤੁਹਾਡੇ ਟਰਮੀਨਲ ਵਿੱਚ ਮੀਨੂ ਦੇ ਰੰਗ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ। ਤੁਸੀਂ '-style' ਵਿਕਲਪ ਨਾਲ ਦਿੱਖ ਬਦਲ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ 'idf.py menuconfig -help' ਚਲਾਓ
- ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
ਚਲਾ ਕੇ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ:- idf.py ਬੀ
ਇਹ ਕਮਾਂਡ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਸਾਰੇ ESP-IDF ਭਾਗਾਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰੇਗੀ, ਫਿਰ ਇਹ ਬੂਟਲੋਡਰ, ਭਾਗ ਸਾਰਣੀ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਬਾਈਨਰੀਜ਼ ਤਿਆਰ ਕਰੇਗੀ।- $ idf.py ਬਿਲਡ
- /path/to/hello_world/build ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ cmake ਚੱਲ ਰਿਹਾ ਹੈ
- "cmake -G Ninja -warn-uninitialized /path/to/hello_world" ਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ...
- ਅਣ-ਸ਼ੁਰੂਆਤੀ ਮੁੱਲਾਂ ਬਾਰੇ ਚੇਤਾਵਨੀ ਦਿਓ।
- — Found Git: /usr/bin/git (ਮਿਲਿਆ ਸੰਸਕਰਣ "2.17.0")
- — ਸੰਰਚਨਾ ਦੇ ਕਾਰਨ ਖਾਲੀ aws_iot ਕੰਪੋਨੈਂਟ ਬਣਾਉਣਾ
- — ਕੰਪੋਨੈਂਟ ਨਾਮ: …
- — ਕੰਪੋਨੈਂਟ ਮਾਰਗ: …
- … (ਬਿਲਡ ਸਿਸਟਮ ਦੀਆਂ ਹੋਰ ਲਾਈਨਾਂ
- [527/527] hello-world.bin ਪੈਦਾ ਕਰਨਾ
- esptool.py v2.3.1
- ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਿਰਮਾਣ ਪੂਰਾ ਹੋਇਆ। ਫਲੈਸ਼ ਕਰਨ ਲਈ, ਇਹ ਕਮਾਂਡ ਚਲਾਓ:
- ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_ mode dio
- –flash_size ਖੋਜੋ –flash_freq 40m 0x10000 ਬਿਲਡ/ਹੈਲੋ ਵਰਲਡ.ਬਿਨ ਬਿਲਡ 0x1000
- build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
- ਜਾਂ 'idf.py -p PORT ਫਲੈਸ਼' ਚਲਾਓ
ਜੇਕਰ ਕੋਈ ਤਰੁੱਟੀਆਂ ਨਹੀਂ ਹਨ, ਤਾਂ ਬਿਲਡ ਫਰਮਵੇਅਰ ਬਾਈਨਰੀ .bin ਤਿਆਰ ਕਰਕੇ ਪੂਰਾ ਹੋ ਜਾਵੇਗਾ file.
- idf.py ਬੀ
- ਡਿਵਾਈਸ ਉੱਤੇ ਫਲੈਸ਼ ਕਰੋ
ਉਹਨਾਂ ਬਾਈਨਰੀਆਂ ਨੂੰ ਫਲੈਸ਼ ਕਰੋ ਜੋ ਤੁਸੀਂ ਹੁਣੇ ਚਲਾ ਕੇ ਆਪਣੇ ESP32-C3-MINI-1 ਮੋਡੀਊਲ ਉੱਤੇ ਬਣਾਈਆਂ ਹਨ:- idf.py -p ਪੋਰਟ [-b BAUD] ਫਲੈਸ਼
PORT ਨੂੰ ਸਟੈਪ ਤੋਂ ਆਪਣੇ ਮੋਡੀਊਲ ਦੇ ਸੀਰੀਅਲ ਪੋਰਟ ਨਾਮ ਨਾਲ ਬਦਲੋ: ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਤੁਸੀਂ BAUD ਨੂੰ ਲੋੜੀਂਦੇ ਬੌਡ ਰੇਟ ਨਾਲ ਬਦਲ ਕੇ ਫਲੈਸ਼ਰ ਬਾਡ ਰੇਟ ਵੀ ਬਦਲ ਸਕਦੇ ਹੋ। ਡਿਫੌਲਟ ਬੌਡ ਰੇਟ 460800 ਹੈ।
idf.py ਆਰਗੂਮੈਂਟਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, idf.py ਦੇਖੋ।
- idf.py -p ਪੋਰਟ [-b BAUD] ਫਲੈਸ਼
ਨੋਟ ਕਰੋ
ਵਿਕਲਪ 'ਫਲੈਸ਼' ਆਪਣੇ ਆਪ ਹੀ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਬਣਾਉਂਦਾ ਅਤੇ ਫਲੈਸ਼ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ 'idf.py ਬਿਲਡ' ਚਲਾਉਣਾ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ।
- …
- 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 bootbin/boutloadable partition_0t0/bootbin0/Botloader10000. -world.bin
- esptool.py v3.0
- ਸੀਰੀਅਲ ਪੋਰਟ /dev/ttyUSB0
- ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- ਚਿੱਪ ESP32-C3 ਹੈ
- ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ: Wi-Fi
- ਕ੍ਰਿਸਟਲ 40MHz ਹੈ
- MAC: 7c:df:a1:40:02:a4
- ਸਟੱਬ ਅੱਪਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- ਸਟੱਬ ਚੱਲ ਰਿਹਾ ਹੈ...
- ਸਟੱਬ ਚੱਲ ਰਿਹਾ ਹੈ...
- ਬੌਡ ਰੇਟ ਨੂੰ 460800 ਵਿੱਚ ਬਦਲਣਾ
- ਬਦਲਿਆ।
- ਫਲੈਸ਼ ਦਾ ਆਕਾਰ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- 3072 ਬਾਈਟਸ ਨੂੰ 103 ਤੱਕ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ...
- 0x00008000... (100%) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 3072 ਸਕਿੰਟਾਂ ਵਿੱਚ 103x0 'ਤੇ 00008000 ਬਾਈਟ (0.0 ਸੰਕੁਚਿਤ) ਲਿਖਿਆ (ਪ੍ਰਭਾਵੀ 4238.1 kbit/s)…
- ਡੇਟਾ ਦੀ ਹੈਸ਼ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ।
- 18960 ਬਾਈਟਸ ਨੂੰ 11311 ਤੱਕ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ...
- 0x00000000... (100%) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 18960 ਸਕਿੰਟਾਂ ਵਿੱਚ 11311x0 'ਤੇ 00000000 ਬਾਈਟ (0.3 ਸੰਕੁਚਿਤ) ਲਿਖਿਆ (ਪ੍ਰਭਾਵੀ 584.9 kbit/s)…
- ਡੇਟਾ ਦੀ ਹੈਸ਼ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ।
- 145520 ਬਾਈਟਸ ਨੂੰ 71984 ਤੱਕ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ...
- 0x00010000... (20%) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 0x00014000... (40%) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 0x00018000... (60%) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 0x0001c000... (80 %) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 0x00020000... (100%) 'ਤੇ ਲਿਖ ਰਿਹਾ ਹੈ
- 145520 ਸਕਿੰਟਾਂ ਵਿੱਚ 71984x0 'ਤੇ 00010000 ਬਾਈਟ (2.3 ਸੰਕੁਚਿਤ) ਲਿਖਿਆ (ਪ੍ਰਭਾਵੀ 504.4 kbit/s)…
- ਡੇਟਾ ਦੀ ਹੈਸ਼ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ।
- ਛੱਡ ਰਿਹਾ ਹੈ...
- RTS ਪਿੰਨ ਦੁਆਰਾ ਹਾਰਡ ਰੀਸੈਟਿੰਗ...
- ਹੋ ਗਿਆ
ਜੇਕਰ ਸਭ ਕੁਝ ਠੀਕ ਚੱਲਦਾ ਹੈ, ਤਾਂ "hello_world" ਐਪਲੀਕੇਸ਼ਨ ਤੁਹਾਡੇ IO0 ਅਤੇ GND 'ਤੇ ਜੰਪਰ ਨੂੰ ਹਟਾਉਣ ਅਤੇ ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ ਮੁੜ-ਪਾਵਰ ਕਰਨ ਤੋਂ ਬਾਅਦ ਚੱਲਣਾ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ।
ਮਾਨੀਟਰ
ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ “hello_world” ਵਾਕਈ ਚੱਲ ਰਿਹਾ ਹੈ, ਟਾਈਪ ਕਰੋ 'idf.py -p PORT ਮਾਨੀਟਰ' (PORT ਨੂੰ ਆਪਣੇ ਸੀਰੀਅਲ ਪੋਰਟ ਨਾਮ ਨਾਲ ਬਦਲਣਾ ਨਾ ਭੁੱਲੋ)।
ਇਹ ਕਮਾਂਡ IDF ਮਾਨੀਟਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲਾਂਚ ਕਰਦੀ ਹੈ:
- $idf.py -p /dev/ttyUSB0 ਮਾਨੀਟਰ
- ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ idf_monitor ਚੱਲ ਰਿਹਾ ਹੈ […]/esp/hello_world/build
- "python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build /hello-world.elf" ਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ...
- — /dev/ttyUSB0 115200 ਉੱਤੇ idf_monitor —
- - ਛੱਡੋ: Ctrl+] | ਮੀਨੂ: Ctrl+T | ਮਦਦ: Ctrl+T ਤੋਂ ਬਾਅਦ Ctrl+H —
- ets ਜੂਨ 8 2016 00:22:57
- rst: 0x1 (POWERON_RESET), ਬੂਟ: 0x13 (SPI_FAST_FLASH_BOOT)
- ets ਜੂਨ 8 2016 00:22:57
- …
ਸਟਾਰਟਅਪ ਅਤੇ ਡਾਇਗਨੌਸਟਿਕ ਲੌਗਸ ਉੱਪਰ ਸਕ੍ਰੋਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ “ਹੈਲੋ ਵਰਲਡ!” ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਛਾਪਿਆ ਗਿਆ.
- …
- ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ!
- 10 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ-ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ...
- ਇਹ 32 CPU ਕੋਰ, WiFi/BLE, 3MB ਬਾਹਰੀ ਫਲੈਸ਼ ਦੇ ਨਾਲ esp1c4 ਚਿੱਪ ਹੈ
- 9 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ-ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ...
- 8 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ-ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ...
- 7 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ-ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ...
IDF ਮਾਨੀਟਰ ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ ਸ਼ਾਰਟਕੱਟ Ctrl+] ਦੀ ਵਰਤੋਂ ਕਰੋ।
ESP32-C3-MINI-1 ਮੋਡੀਊਲ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਬੱਸ ਇੰਨਾ ਹੀ ਚਾਹੀਦਾ ਹੈ! ਹੁਣ ਤੁਸੀਂ ਕੁਝ ਹੋਰ ਸਾਬਕਾ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋampESP-IDF ਵਿੱਚ, ਜਾਂ ਆਪਣੀਆਂ ਖੁਦ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਸਿੱਧੇ ਜਾਓ।
ਸਿੱਖਣ ਦੇ ਸਰੋਤ
- ਦਸਤਾਵੇਜ਼ ਜ਼ਰੂਰ ਪੜ੍ਹੋ
ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨਾਲ ਆਪਣੇ ਆਪ ਨੂੰ ਜਾਣੂ ਕਰੋ: - ESP32-C3 ਪਰਿਵਾਰਕ ਡੇਟਾਸ਼ੀਟ
ਇਹ ESP32-C3 ਹਾਰਡਵੇਅਰ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਜਾਣ-ਪਛਾਣ ਹੈ, ਓਵਰ ਸਮੇਤview, ਪਿੰਨ ਪਰਿਭਾਸ਼ਾਵਾਂ,
ਕਾਰਜਾਤਮਕ ਵਰਣਨ, ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ, ਇਲੈਕਟ੍ਰੀਕਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਆਦਿ। - ESP-IDF ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਾਈਡ
ESP-IDF ਵਿਕਾਸ ਫਰੇਮਵਰਕ ਲਈ ਵਿਆਪਕ ਦਸਤਾਵੇਜ਼, ਹਾਰਡਵੇਅਰ ਗਾਈਡਾਂ ਤੋਂ API ਤੱਕ
ਹਵਾਲਾ. - ESP32-C3 ਤਕਨੀਕੀ ਹਵਾਲਾ ਦਸਤਾਵੇਜ਼
ESP32-C3 ਮੈਮੋਰੀ ਅਤੇ ਪੈਰੀਫਿਰਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ। - Espressif ਉਤਪਾਦ ਆਰਡਰਿੰਗ ਜਾਣਕਾਰੀ
ਮਹੱਤਵਪੂਰਨ ਸਰੋਤ
ਇੱਥੇ ਮਹੱਤਵਪੂਰਨ ESP32-C3-ਸਬੰਧਤ ਸਰੋਤ ਹਨ।
- ESP32 BBS
Espressif ਉਤਪਾਦਾਂ ਲਈ ਇੰਜੀਨੀਅਰ-ਤੋਂ-ਇੰਜੀਨੀਅਰ (E2E) ਕਮਿਊਨਿਟੀ ਜਿੱਥੇ ਤੁਸੀਂ ਸਵਾਲ ਪੋਸਟ ਕਰ ਸਕਦੇ ਹੋ, ਗਿਆਨ ਸਾਂਝਾ ਕਰ ਸਕਦੇ ਹੋ, ਵਿਚਾਰਾਂ ਦੀ ਪੜਚੋਲ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਸਾਥੀ ਇੰਜੀਨੀਅਰਾਂ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹੋ।
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਮਿਤੀ |
ਸੰਸਕਰਣ | ਰੀਲੀਜ਼ ਨੋਟਸ |
2021-02-01 | V0.1 |
ਸ਼ੁਰੂਆਤੀ ਰਿਲੀਜ਼ |
ਬੇਦਾਅਵਾ ਅਤੇ ਕਾਪੀਰਾਈਟ ਨੋਟਿਸ
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜਾਣਕਾਰੀ, ਸਮੇਤ URL ਹਵਾਲੇ, ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹੈ।
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਤੀਜੀ ਧਿਰ ਦੀ ਸਾਰੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ ਜਿਵੇਂ ਕਿ ਇਸਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਸ਼ੁੱਧਤਾ ਦੀ ਕੋਈ ਵਾਰੰਟੀ ਨਹੀਂ ਹੈ। ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਇਸਦੀ ਵਪਾਰਕਤਾ, ਗੈਰ-ਉਲੰਘਣ, ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਫਿਟਨੈਸ ਲਈ ਕੋਈ ਵਾਰੰਟੀ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ, ਨਾ ਹੀ ਕਿਸੇ ਪ੍ਰਸਤਾਵ, ਵਿਸ਼ੇਸ਼ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਵਾਰੰਟੀ ਨਹੀਂ ਹੈAMPLE.
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਮਲਕੀਅਤ ਦੇ ਅਧਿਕਾਰਾਂ ਦੀ ਉਲੰਘਣਾ ਲਈ ਦੇਣਦਾਰੀ ਸਮੇਤ ਸਾਰੀਆਂ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇੱਥੇ ਕਿਸੇ ਵੀ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਲਈ ਕੋਈ ਵੀ ਲਾਇਸੈਂਸ ਪ੍ਰਗਟ ਜਾਂ ਅਪ੍ਰਤੱਖ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਵਾਈ-ਫਾਈ ਅਲਾਇੰਸ ਮੈਂਬਰ ਲੋਗੋ ਵਾਈ-ਫਾਈ ਅਲਾਇੰਸ ਦਾ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। ਬਲੂਟੁੱਥ ਲੋਗੋ ਬਲੂਟੁੱਥ SIG ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ।
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਰਸਾਏ ਸਾਰੇ ਵਪਾਰਕ ਨਾਮ, ਟ੍ਰੇਡਮਾਰਕ ਅਤੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ, ਅਤੇ ਇਸ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਕਾਪੀਰਾਈਟ © 2021 Espressif Systems (Shanghai) Co., Ltd. ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈਟ ਆਫ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- 1 ਵਾਈ-ਫਾਈ ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈੱਟ ਆਫ਼ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ, ਵਾਈ-ਫਾਈ ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈੱਟ ਆਫ਼ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ, ਇੰਟਰਨੈੱਟ ਆਫ਼ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ |