LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್
ವಿಶೇಷಣಗಳು:
- ಮಾಡ್ಯೂಲ್: 3.2-ಇಂಚಿನ ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್
- ರೆಸಲ್ಯೂಶನ್: 240×320
- ಸ್ಕ್ರೀನ್ ಡ್ರೈವರ್ IC: ST7789
- ಮುಖ್ಯ ನಿಯಂತ್ರಕ: ESP32-WROOM-32E
- ಮುಖ್ಯ ಆವರ್ತನ: 240MHz
- ಸಂಪರ್ಕ: 2.4G ವೈಫೈ + ಬ್ಲೂಟೂತ್
- Arduino IDE ಆವೃತ್ತಿಗಳು: 1.8.19 ಮತ್ತು 2.3.2
- ESP32 Arduino ಕೋರ್ ಲೈಬ್ರರಿ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿಗಳು: 2.0.17 ಮತ್ತು 3.0.3
ಪಿನ್ ಹಂಚಿಕೆ ಸೂಚನೆಗಳು:
ಹಿಂಭಾಗ view 3.2-ಇಂಚಿನ ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್:
ESP32-32E ಪಿನ್ ಹಂಚಿಕೆ ಸೂಚನೆಗಳು:
ಆನ್-ಬೋರ್ಡ್ ಸಾಧನ | ಸಾಧನ ಪಿನ್ಗಳು | ESP32-32E ಸಂಪರ್ಕ ಪಿನ್ | ವಿವರಣೆ |
---|---|---|---|
TFT_CS | LCD | IO15 | LCD ಸ್ಕ್ರೀನ್ ಚಿಪ್ ಆಯ್ಕೆ ನಿಯಂತ್ರಣ ಸಿಗ್ನಲ್, ಕಡಿಮೆ ಮಟ್ಟ ಪರಿಣಾಮಕಾರಿ |
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು
ESP32 Arduino ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ:
- Arduino IDE ಆವೃತ್ತಿ 1.8.19 ಅಥವಾ 2.3.2 ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.
- ESP32 Arduino ಕೋರ್ ಲೈಬ್ರರಿ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿ 2.0.17 ಅಥವಾ 3.0.3 ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿ:
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಅಗತ್ಯವಿರುವ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಲೈಬ್ರರಿಗಳನ್ನು ಗುರುತಿಸಿ.
- ಒದಗಿಸಿದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ಲೈಬ್ರರಿಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.
Example ಪ್ರೋಗ್ರಾಂ ಬಳಕೆಯ ಸೂಚನೆಗಳು:
- ಎಕ್ಸ್ನಲ್ಲಿ ವಿವರಿಸಿರುವ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿample ಪ್ರೋಗ್ರಾಂ ದಸ್ತಾವೇಜನ್ನು.
- ಮಾಜಿ ಅಪ್ಲೋಡ್ampESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ಗೆ ಪ್ರೋಗ್ರಾಂ.
FAQ:
- ಪ್ರಶ್ನೆ: ನಾನು ESP32-32E ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವುದು ಹೇಗೆ?
ಉ: RESET_KEY ಬಟನ್ ಅಥವಾ ಪವರ್ ಸೈಕಲ್ ಮಾಡ್ಯೂಲ್ ಬಳಸಿ. - ಪ್ರಶ್ನೆ: Arduino IDE ಯ ಯಾವ ಆವೃತ್ತಿಗಳು ಈ ಮಾಡ್ಯೂಲ್ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ?
ಎ: 1.8.19 ಮತ್ತು 2.3.2 ಆವೃತ್ತಿಗಳು ESP32-32E ಮಾಡ್ಯೂಲ್ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ.
E32R32P&E32N32P 3.2inch IPS ESP32-32E ಡೆಮೊ ಸೂಚನೆಗಳು
ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವಿವರಣೆ
- ಮಾಡ್ಯೂಲ್: 3.2-ಇಂಚಿನ ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ 240×320 ರೆಸಲ್ಯೂಶನ್ ಮತ್ತು ST7789 ಸ್ಕ್ರೀನ್ ಡ್ರೈವರ್ IC.
- ಮಾಡ್ಯೂಲ್ ಮಾಸ್ಟರ್: ESP32-WROOM-32E ಮಾಡ್ಯೂಲ್, ಅತ್ಯಧಿಕ ಮುಖ್ಯ ಆವರ್ತನ 240MHz, 2.4G WIFI+ ಬ್ಲೂಟೂತ್ ಬೆಂಬಲ.
- Arduino IED ಆವೃತ್ತಿಗಳು: ಆವೃತ್ತಿಗಳು 1.8.19 ಮತ್ತು 2.3.2. ESP32 Arduino ಕೋರ್ ಲೈಬ್ರರಿ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿಗಳು: 2.0.17 ಮತ್ತು 3.0.3.
ಪಿನ್ ಹಂಚಿಕೆ ಸೂಚನೆಗಳು
ಚಿತ್ರ 2.1 ಹಿಂಭಾಗ view 3.2-ಇಂಚಿನ ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್
3.2-ಇಂಚಿನ ESP32 ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ನ ಮುಖ್ಯ ನಿಯಂತ್ರಕ ESP32-32E ಆಗಿದೆ, ಮತ್ತು ಅದರ ಆನ್ಬೋರ್ಡ್ ಪೆರಿಫೆರಲ್ಸ್ಗಾಗಿ GPIO ಹಂಚಿಕೆಯನ್ನು ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ:
ESP32-32E ಪಿನ್ ಹಂಚಿಕೆ ಸೂಚನೆಗಳು | |||
ಬೋರ್ಡ್ ಸಾಧನದಲ್ಲಿ | ಬೋರ್ಡ್ ಸಾಧನ ಪಿನ್ಗಳಲ್ಲಿ | ESP32-32E
ಸಂಪರ್ಕ ಪಿನ್ |
ವಿವರಣೆ |
LCD | TFT_CS | 1015 | LCD ಸ್ಕ್ರೀನ್ ಚಿಪ್ ಆಯ್ಕೆ ನಿಯಂತ್ರಣ ಸಂಕೇತ, ಕಡಿಮೆ ಮಟ್ಟದ ಪರಿಣಾಮಕಾರಿ |
TFT_RS | 102 | LCD ಸ್ಕ್ರೀನ್ ಕಮಾಂಡ್/ಡೇಟಾ ಆಯ್ಕೆ ಕಂಟ್ರೋಲ್ ಸಿಗ್ನಲ್.ಹೈ ಲೆವೆಲ್: ಡೇಟಾ, ಕಡಿಮೆ ಲೆವೆಲ್: ಕಮಾಂಡ್ |
ಕೋಷ್ಟಕ 2.1 ESP32-32E ಆನ್ಬೋರ್ಡ್ ಪೆರಿಫೆರಲ್ಸ್ಗಾಗಿ ಪಿನ್ ಹಂಚಿಕೆ ಸೂಚನೆಗಳು
ಮಾಜಿ ಬಳಸಲು ಸೂಚನೆಗಳುampಲೆ ಪ್ರೋಗ್ರಾಂ
ESP32 Arduino ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ
ESP32 Arduino ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವ ಕುರಿತು ವಿವರವಾದ ಸೂಚನೆಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಪ್ಯಾಕೇಜ್ನಲ್ಲಿನ "Arduino_IDE1_development_environment_construction_for_ESP32″" ಮತ್ತು "Arduino_IDE2_development_environment_construction_for_ESP32″ ಶೀರ್ಷಿಕೆಯ ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ.
ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿದ ನಂತರ, ಮೊದಲ ಹಂತವು ರು ಬಳಸುವ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದುampಲೆ ಕಾರ್ಯಕ್ರಮ. ಹಂತಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
A. ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಡೆಮೊ \Arduino\Install libraries" ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಹುಡುಕಿ:
ಚಿತ್ರ 3.1 ಉದಾampಲೆ ಪ್ರೋಗ್ರಾಂ ಥರ್ಡ್ ಪಾರ್ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ
- ArduinoJson: Arduino ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ಗಾಗಿ C++JSON ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ.
- ESP32-audioI2S: ESP32 ನ ಆಡಿಯೋ ಡಿಕೋಡಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆಡಿಯೋ ಪ್ಲೇ ಮಾಡಲು ESP32 ನ I2S ಬಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ fileಬಾಹ್ಯ ಆಡಿಯೊ ಸಾಧನಗಳ ಮೂಲಕ SD ಕಾರ್ಡ್ಗಳಿಂದ mp3, m4a, ಮತ್ತು mav ನಂತಹ ಸ್ವರೂಪಗಳಲ್ಲಿ ರು.
- ESP32Time: ESP32 ಬೋರ್ಡ್ನಲ್ಲಿ ಆಂತರಿಕ RTC ಸಮಯವನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು ಹಿಂಪಡೆಯಲು Arduino ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ
- HttpClient: Arduino ನ ಜೊತೆ ಸಂವಹನ ನಡೆಸುವ HTTP ಕ್ಲೈಂಟ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ web ಸರ್ವರ್.
- Lvgl: ಹೆಚ್ಚು ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ, ಕಡಿಮೆ ಸಂಪನ್ಮೂಲ-ಸೇವಿಸುವ, ಕಲಾತ್ಮಕವಾಗಿ ಹಿತಕರವಾದ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾದ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಗ್ರಾಫಿಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ.
- NTPClient: NTP ಕ್ಲೈಂಟ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು NTP ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸಿ.
-
TFT_eSPI: TFT-LCD LCD ಪರದೆಗಳಿಗಾಗಿ Arduino ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿಯು ಬಹು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಮತ್ತು LCD ಡ್ರೈವರ್ IC ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
-
ಸಮಯ: Arduino ಗಾಗಿ ಸಮಯ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ.
-
TJpg_Decoder: Arduino ಪ್ಲಾಟ್ಫಾರ್ಮ್ JPG ಫಾರ್ಮ್ಯಾಟ್ ಇಮೇಜ್ ಡಿಕೋಡಿಂಗ್ ಲೈಬ್ರರಿ JPG ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಬಹುದು files SD ಕಾರ್ಡ್ಗಳು ಅಥವಾ ಫ್ಲ್ಯಾಶ್ನಿಂದ ಮತ್ತು ಅವುಗಳನ್ನು LCD ಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿ. XT_DAC_Audio: ESP32 XTronic DAC ಆಡಿಯೊ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯು WAV ಫಾರ್ಮ್ಯಾಟ್ ಆಡಿಯೊವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ files.
-
ಈ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ನ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಿ. ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ನ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿ ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ
"C:\ಬಳಕೆದಾರರು\ನಿರ್ವಾಹಕರು\ಡಾಕ್ಯುಮೆಂಟ್ಸ್\Arduino\ಲೈಬ್ರರಿಗಳು" (ಕೆಂಪು ಭಾಗವು ಕಂಪ್ಯೂಟರ್ನ ನಿಜವಾದ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ). ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಮಾರ್ಗವನ್ನು ಮಾರ್ಪಡಿಸಿದರೆ, ಅದನ್ನು ಮಾರ್ಪಡಿಸಿದ ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಬೇಕಾಗುತ್ತದೆ. -
ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯ ಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನೀವು s ಅನ್ನು ತೆರೆಯಬಹುದುampಬಳಕೆಗಾಗಿ le ಪ್ರೋಗ್ರಾಂ.
GitHub ನಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಲಿಂಕ್ ಅನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ಡೌನ್ಲೋಡ್ ಲಿಂಕ್ ಈ ಕೆಳಗಿನಂತಿದೆ:
- ಕಾನೂನು: https://github.com/lvgl/lvgl/tree/release/v8.3(V8. x ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು, V9. x ಆವೃತ್ತಿಯನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
ಕಾನ್ಫಿಗರೇಶನ್ ಅಗತ್ಯವಿಲ್ಲದ ಇತರ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳಿಗಾಗಿ ಲಗತ್ತಿಸಲಾದ ಡೌನ್ಲೋಡ್ ಲಿಂಕ್ಗಳನ್ನು ದಯವಿಟ್ಟು ಹುಡುಕಿ:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- ESP32 ಸಮಯ: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- ಸಮಯ: https://github.com/PaulStoffregen/Time
- TJpg_ಡಿಕೋಡರ್: https://github.com/Bodmer/TJpg_Decoder
ಲೈಬ್ರರಿ ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಅದನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ (ವಿಶಿಷ್ಟತೆಯ ಸುಲಭಕ್ಕಾಗಿ, ಡಿಕಂಪ್ರೆಸ್ಡ್ ಲೈಬ್ರರಿ ಫೋಲ್ಡರ್ ಅನ್ನು ಮರುಹೆಸರಿಸಬಹುದು), ತದನಂತರ ಅದನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಿ (ಡೀಫಾಲ್ಟ್ “C:\Users\Administrator\Documents\Arduino \ libraries ” (ಕೆಂಪು ಭಾಗವು ಕಂಪ್ಯೂಟರ್ನ ನಿಜವಾದ ಬಳಕೆದಾರ ಹೆಸರು) ಮುಂದೆ, ಡೆಮೊ ತೆರೆಯುವ ಮೂಲಕ ಲೈಬ್ರರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಡಿ \Arduino \\ ಬದಲಾಯಿಸಲಾಗಿದೆ fileಪ್ಯಾಕೇಜ್ನಲ್ಲಿ s” ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಬದಲಿಯನ್ನು ಕಂಡುಹಿಡಿಯುವುದು file, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:
ಚಿತ್ರ 3.2 ಥರ್ಡ್-ಪಾರ್ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಬದಲಿ file
LVGL ಲೈಬ್ರರಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:
lv_conf ಅನ್ನು ನಕಲಿಸಿ. ಗಂ file ಬದಲಿಯಿಂದ fileಈ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಪ್ರಾಜೆಕ್ಟ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ lvgl ಲೈಬ್ರರಿಯ ಉನ್ನತ ಮಟ್ಟದ ಡೈರೆಕ್ಟರಿಗೆ s ಡೈರೆಕ್ಟರಿ:
- lv_conf_internal ಅನ್ನು ತೆರೆಯಿರಿ. ಗಂ file ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಎಂಜಿನಿಯರಿಂಗ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ ಕಾನೂನು ಗ್ರಂಥಾಲಯದ src ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ:
E32R32P&E32N32P ESP32-32E ಡೆಮೊ ಸೂಚನೆಗಳು ತೆರೆದ ನಂತರ file, ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ 41 ನೇ ಸಾಲಿನ ವಿಷಯಗಳನ್ನು ಮಾರ್ಪಡಿಸಿ (".. /.. /lv_conf.h ಮೂಲಕ ಮೌಲ್ಯವನ್ನು.. /lv_conf.h " ಗೆ ಬದಲಾಯಿಸಿ), ಮತ್ತು ಮಾರ್ಪಾಡು ಉಳಿಸಿ.
ಮಾಜಿ ನಕಲಿಸಿampಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಲೆಸ್ ಮತ್ತು ಡೆಮೊಗಳು ಪ್ರಾಜೆಕ್ಟ್ ಲೈಬ್ರರಿಯಲ್ಲಿನ ಮಟ್ಟದಿಂದ src ವರೆಗೆ:
ಡೈರೆಕ್ಟರಿ ಸ್ಥಿತಿಯನ್ನು ನಕಲಿಸಿ: TFT_eSPI ಲೈಬ್ರರಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:
ಮೊದಲಿಗೆ, User_Setup ಅನ್ನು ಮರುಹೆಸರಿಸಿ. ಗಂ file User_Setup_bak ಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ TFT_eSPI ಲೈಬ್ರರಿಯ ಉನ್ನತ ಮಟ್ಟದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ. ಗಂ. ನಂತರ, User_Setup ಅನ್ನು ನಕಲಿಸಿ. ಗಂ file ಬದಲಿಯಿಂದ fileಈ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ಪ್ರಾಜೆಕ್ಟ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ TFT_eSPI ಲೈಬ್ರರಿಯ ಉನ್ನತ ಮಟ್ಟದ ಡೈರೆಕ್ಟರಿಗೆ s ಡೈರೆಕ್ಟರಿ:
ಮುಂದೆ, ST7789_ Init ಅನ್ನು ಮರುಹೆಸರಿಸಿ. ST7789_ Init ಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ TFT_eSPI ಲೈಬ್ರರಿ TFT_Drivers ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ h. ಬಾಕ್. h, ತದನಂತರ ST7789_ Init ಅನ್ನು ನಕಲಿಸಿ. ಬದಲಿಯಲ್ಲಿ h fileಈ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಲೈಬ್ರರಿ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ TFD_eSPI ಲೈಬ್ರರಿಗೆ TFT_Drivers ಡೈರೆಕ್ಟರಿಯ ಡೈರೆಕ್ಟರಿ:
Example ಪ್ರೋಗ್ರಾಂ ಬಳಕೆಯ ಸೂಚನೆಗಳು
ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಪ್ಯಾಕೇಜ್ನ ಡೆಮೊ \Arduino \ demos" ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ:
ಚಿತ್ರ 3.10 ಉದಾampಲೆ ಕಾರ್ಯಕ್ರಮ
ಪ್ರತಿ ಮಾಜಿ ಪರಿಚಯampಕಾರ್ಯಕ್ರಮವು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
- ಸರಳ_ಪರೀಕ್ಷೆ
ಈ ಮಾಜಿample ಒಂದು ಮೂಲ ಮಾಜಿampಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸದ ಪ್ರೋಗ್ರಾಂ. ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಪರದೆಯ ಅಗತ್ಯವಿದೆ, ಇದು ಪೂರ್ಣ ಪರದೆಯ ಬಣ್ಣ ತುಂಬುವಿಕೆ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಆಯತ ಭರ್ತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಈ ಮಾಜಿampಪ್ರದರ್ಶನ ಪರದೆಯು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು le ಅನ್ನು ನೇರವಾಗಿ ಬಳಸಬಹುದು. - ಕೊಲಿಗೇಟ್_ಪರೀಕ್ಷೆ
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ
LCD ಡಿಸ್ಪ್ಲೇ ಪರದೆಯ ಅಗತ್ಯವಿದೆ. ಪ್ರದರ್ಶಿತ ವಿಷಯವು ಡ್ರಾಯಿಂಗ್ ಪಾಯಿಂಟ್ಗಳು, ಲೈನ್ಗಳು, ವಿವಿಧ ಗ್ರಾಫಿಕ್ ಡಿಸ್ಪ್ಲೇಗಳು ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ಸಮಯದ ಅಂಕಿಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದು ಸಮಗ್ರ ಪ್ರದರ್ಶನವನ್ನು ಮಾಡುತ್ತದೆampಲೆ. - ಪ್ರದರ್ಶನ_ಗ್ರಾಫಿಕ್ಸ್
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಪರದೆಯ ಅಗತ್ಯವಿದೆ. ಪ್ರದರ್ಶನ ವಿಷಯವು ವಿವಿಧ ಗ್ರಾಫಿಕ್ ರೇಖಾಚಿತ್ರಗಳು ಮತ್ತು ಭರ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. 04_display_scroll
ಈ ಮಾಜಿample ಗೆ TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಅಗತ್ಯವಿರುತ್ತದೆ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ ಪರದೆಯಾಗಿರಬೇಕು. ಪ್ರದರ್ಶನ ವಿಷಯವು ಚೈನೀಸ್ ಅಕ್ಷರಗಳು ಮತ್ತು ಚಿತ್ರಗಳು, ಸ್ಕ್ರೋಲಿಂಗ್ ಪಠ್ಯ ಪ್ರದರ್ಶನ, ರಿವರ್ಸ್ಡ್ ಕಲರ್ ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ನಾಲ್ಕು ದಿಕ್ಕುಗಳಲ್ಲಿ ತಿರುಗುವಿಕೆಯ ಪ್ರದರ್ಶನವನ್ನು ಒಳಗೊಂಡಿದೆ. - ಶೋ_SD_jpg_picture
ಈ ಮಾಜಿample ಗೆ TFT_eSPI ಮತ್ತು TJpg_Secoder ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳ ಮೇಲೆ ಅವಲಂಬನೆಯ ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಪರದೆ ಮತ್ತು ಮೈಕ್ರೋ SD ಕಾರ್ಡ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampಮೈಕ್ರೋ ಎಸ್ಡಿ ಕಾರ್ಡ್ನಿಂದ ಜೆಪಿಜಿ ಚಿತ್ರಗಳನ್ನು ಓದುವುದು, ಅವುಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡುವುದು ಮತ್ತು ನಂತರ ಎಲ್ಸಿಡಿಯಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು ಲೆ ಕಾರ್ಯವಾಗಿದೆ. ಮಾಜಿampಬಳಕೆಯ ಹಂತಗಳು:- s ನಲ್ಲಿನ “PIC_320x480” ಡೈರೆಕ್ಟರಿಯಿಂದ JPG ಚಿತ್ರಗಳನ್ನು ನಕಲಿಸಿampಕಂಪ್ಯೂಟರ್ ಮೂಲಕ ಮೈಕ್ರೊ SD ಕಾರ್ಡ್ನ ರೂಟ್ ಡೈರೆಕ್ಟರಿಗೆ ಲೆ ಫೋಲ್ಡರ್.
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ನ SD ಕಾರ್ಡ್ ಸ್ಲಾಟ್ಗೆ MicroSD ಕಾರ್ಡ್ ಅನ್ನು ಸೇರಿಸಿ;
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ನೀವು LCD ಪರದೆಯ ಮೇಲೆ ಪರ್ಯಾಯವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾದ ಚಿತ್ರಗಳನ್ನು ನೋಡುತ್ತೀರಿ.
- RGB_LED_V2.0
ಈ ಮಾಜಿample ಯಾವುದೇ ಥರ್ಡ್-ಪಾರ್ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 (ಆವೃತ್ತಿ 2.0.17 ನಂತಹ) ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು. ಹಾರ್ಡ್ವೇರ್ಗೆ RGB ಟ್ರೈ-ಕಲರ್ ಲೈಟ್ಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample RGB ಮೂರು-ಬಣ್ಣದ ಲೈಟ್ ಆನ್ ಮತ್ತು ಆಫ್ ಕಂಟ್ರೋಲ್, ಫ್ಲಿಕರ್ ಕಂಟ್ರೋಲ್ ಮತ್ತು PWM ಬ್ರೈಟ್ನೆಸ್ ಕಂಟ್ರೋಲ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ. - RGB_LED_V3.0
ಈ ಮಾಜಿample ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ ಮತ್ತು Arduino-ESP32 ನ 3.0 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ 3.0.3). ಅಗತ್ಯವಿರುವ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಕಾರ್ಯಗಳು ಎಕ್ಸ್ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆಯೇ ಇರುತ್ತವೆample 06_RGB_LED_V2.0. - Flash_DMA_jpg
ಈ ಮಾಜಿample TFT_eSPI ಮತ್ತು TJpg_Decoder ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ. ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampESP32 ಮಾಡ್ಯೂಲ್ನೊಳಗಿನ ಫ್ಲ್ಯಾಶ್ನಿಂದ JPG ಚಿತ್ರಗಳನ್ನು ಓದುವುದನ್ನು ಮತ್ತು ಡೇಟಾವನ್ನು ಪಾರ್ಸ್ ಮಾಡುವುದನ್ನು le ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ LCD ಯಲ್ಲಿ ಚಿತ್ರವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಉದಾampಬಳಕೆಯ ಹಂತಗಳು:- ಆನ್ಲೈನ್ ಮೋಲ್ಡ್ ಟೂಲ್ ಮೂಲಕ ಪ್ರದರ್ಶಿಸಬೇಕಾದ jpg ಚಿತ್ರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. ಆನ್ಲೈನ್ ಮೋಲ್ಡ್ ಟೂಲ್ webಸೈಟ್: http://tomeko.net/online_tools/file_to_hex.php?lang=en ಮಾಡ್ಯೂಲ್ನ ಯಶಸ್ಸಿನ ನಂತರ, ಡೇಟಾವನ್ನು "image.h" ನ ಶ್ರೇಣಿಗೆ ನಕಲಿಸಿ file ಗಳಲ್ಲಿample ಫೋಲ್ಡರ್ (ವ್ಯೂಹವನ್ನು ಮರುಹೆಸರಿಸಬಹುದು, ಮತ್ತು sample ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಹ ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ಮಾರ್ಪಡಿಸಬೇಕು) ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪವರ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ನೀವು LCD ಪರದೆಯ ಮೇಲೆ ಚಿತ್ರ ಪ್ರದರ್ಶನವನ್ನು ನೋಡಬಹುದು.
- ಕೀ_ಪರೀಕ್ಷೆ
ಈ ಮಾಜಿample ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ. ಹಾರ್ಡ್ವೇರ್ಗೆ ಬೂಟ್ ಬಟನ್ ಮತ್ತು RGB ಮೂರು-ಬಣ್ಣದ ದೀಪಗಳ ಬಳಕೆಯ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampRGB ಮೂರು-ಬಣ್ಣದ ಬೆಳಕನ್ನು ನಿಯಂತ್ರಿಸಲು ಕೀಲಿಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಪೋಲಿಂಗ್ ಮೋಡ್ನಲ್ಲಿ ಪ್ರಮುಖ ಘಟನೆಗಳ ಪತ್ತೆಯನ್ನು le ತೋರಿಸುತ್ತದೆ. - ಕೀ_ಇಂಟರಪ್ಟ್
ಈ ಮಾಜಿample ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ. ಹಾರ್ಡ್ವೇರ್ಗೆ ಬೂಟ್ ಬಟನ್ ಮತ್ತು RGB ಮೂರು-ಬಣ್ಣದ ದೀಪಗಳ ಬಳಕೆಯ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampRGB ಮೂರು-ಬಣ್ಣದ ಬೆಳಕನ್ನು ಆನ್ ಮತ್ತು ಆಫ್ ಮಾಡಲು ಕೀಲಿಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಪ್ರಮುಖ ಘಟನೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು le ಒಂದು ಅಡಚಣೆ ಮೋಡ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ. - uart
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ, ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಮತ್ತು LCD ಡಿಸ್ಪ್ಲೇ ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಮಾಜಿampESP32 ಸರಣಿ ಪೋರ್ಟ್ ಮೂಲಕ PC ಯೊಂದಿಗೆ ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ ಎಂಬುದನ್ನು le ತೋರಿಸುತ್ತದೆ. ESP32 ಸರಣಿ ಪೋರ್ಟ್ ಮೂಲಕ ಕಂಪ್ಯೂಟರ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಸರಣಿ ಪೋರ್ಟ್ ಮೂಲಕ ESP32 ಗೆ ಮಾಹಿತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ESP32 ಅದನ್ನು LCD ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ. - RTC_ಪರೀಕ್ಷೆ
ಈ ಮಾಜಿample TFT_eSPI ಮತ್ತು ESP32Time ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample ನೈಜ-ಸಮಯದ ಸಮಯ ಮತ್ತು ದಿನಾಂಕವನ್ನು ಹೊಂದಿಸಲು ESP32 ನ RTC ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು LCD ಪ್ರದರ್ಶನದಲ್ಲಿ ಸಮಯ ಮತ್ತು ದಿನಾಂಕವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. - timer_test_V2.0 st_V3.0
ಈ ಮಾಜಿample ಯಾವುದೇ ಥರ್ಡ್-ಪಾರ್ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 (ಆವೃತ್ತಿ 2.0.17 ನಂತಹ) ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು. ಹಾರ್ಡ್ವೇರ್ಗೆ RGB ಟ್ರೈ-ಕಲರ್ ಲೈಟ್ಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample ESP32 ಟೈಮರ್ನ ಬಳಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಹಸಿರು LED ಲೈಟ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು 1 ಸೆಕೆಂಡಿನ ಸಮಯವನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ (ಪ್ರತಿ 1 ಸೆಕೆಂಡ್ ಆನ್, ಪ್ರತಿ 1 ಸೆಕೆಂಡ್ ಆಫ್, ಮತ್ತು ಯಾವಾಗಲೂ ಸೈಕ್ಲಿಂಗ್).- ಟೈಮರ್_ಟೆಸ್ಟ್_ವಿ3.0
ಈ ಮಾಜಿample ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ ಮತ್ತು Arduino-ESP32 ನ 3.0 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ 3.0.3). ಹಾರ್ಡ್ವೇರ್ಗೆ RGB ಟ್ರೈ-ಕಲರ್ ಲೈಟ್ಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample 12_timer_test_V2.0 ex ನಂತೆಯೇ ಅದೇ ಕಾರ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆampಲೆ.
- ಟೈಮರ್_ಟೆಸ್ಟ್_ವಿ3.0
- ಪಡೆಯಿರಿ_ಬ್ಯಾಟರಿ_ಸಂಪುಟtage
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ. ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು 3.7V ಲಿಥಿಯಂ ಬ್ಯಾಟರಿ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampಸಂಪುಟವನ್ನು ಪಡೆಯಲು ESP32 ನ ADC ಕಾರ್ಯವನ್ನು ಬಳಸುವುದನ್ನು le ತೋರಿಸುತ್ತದೆtage ಬಾಹ್ಯ ಲಿಥಿಯಂ ಬ್ಯಾಟರಿ ಮತ್ತು ಅದನ್ನು LCD ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿ. - ಬ್ಯಾಕ್ಲೈಟ್_PWM_V2.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 2.0.17). ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampಪ್ರಕಾಶಮಾನ ಮೌಲ್ಯವು ಬದಲಾದಾಗ ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ನ ಟಚ್ ಸ್ಲೈಡ್ ಕಾರ್ಯಾಚರಣೆಯಿಂದ ಡಿಸ್ಪ್ಲೇಯ ಹಿಂಬದಿ ಹೊಳಪನ್ನು ಹೇಗೆ ಸರಿಹೊಂದಿಸಬಹುದು ಎಂಬುದನ್ನು le ತೋರಿಸುತ್ತದೆ.- ಬ್ಯಾಕ್ಲೈಟ್_PWM_V3.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 3.0 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 3.0.3). ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample 14_Backlight_PWM_V2.0 ex ನಂತೆಯೇ ಅದೇ ಕಾರ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆampಲೆ.
- ಬ್ಯಾಕ್ಲೈಟ್_PWM_V3.0
- Audio_play_V2.0
ಈ ಮಾಜಿample TFT_eSPI, TJpg_Decoder, ಮತ್ತು ESP32-audioI2S ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 (ಆವೃತ್ತಿ 2.0.17 ನಂತಹ) ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು. ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ, ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್, ಸ್ಪೀಕರ್ ಮತ್ತು ಮೈಕ್ರೋ ಎಸ್ಡಿ ಕಾರ್ಡ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample mp3 ಆಡಿಯೋ ಓದುವುದನ್ನು ತೋರಿಸುತ್ತದೆ file SD ಕಾರ್ಡ್ನಿಂದ, ಪ್ರದರ್ಶಿಸುತ್ತದೆ file LCD ಗೆ ಹೆಸರಿಸಿ ಮತ್ತು ಅದನ್ನು ಲೂಪ್ನಲ್ಲಿ ಪ್ಲೇ ಮಾಡಿ. ಪ್ರದರ್ಶನದಲ್ಲಿ ಎರಡು ಟಚ್ ಬಟನ್ ಐಕಾನ್ಗಳಿವೆ, ಕಾರ್ಯಾಚರಣೆಯು ಆಡಿಯೊ ವಿರಾಮ ಮತ್ತು ಪ್ಲೇ ಅನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು, ಇನ್ನೊಂದರ ಕಾರ್ಯಾಚರಣೆಯು ಮ್ಯೂಟ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು ಮತ್ತು ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು. ಕೆಳಗಿನವುಗಳು ಮಾಜಿampಲೆ:- ಎಲ್ಲಾ mp3 ಆಡಿಯೊವನ್ನು ನಕಲಿಸಿ files ನಲ್ಲಿ "mp3" ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ sampಮೈಕ್ರೋ ಎಸ್ಡಿ ಕಾರ್ಡ್ಗೆ ಫೋಲ್ಡರ್. ಸಹಜವಾಗಿ, ನೀವು ಆಡಿಯೊವನ್ನು ಸಹ ಬಳಸಲಾಗುವುದಿಲ್ಲ fileಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ s, ಮತ್ತು ಕೆಲವು mp3 ಆಡಿಯೊವನ್ನು ಹುಡುಕಿ files, ಮಾಜಿ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯample ಪ್ರೋಗ್ರಾಂ ಗರಿಷ್ಠ 10 mp3 ಹಾಡುಗಳನ್ನು ಮಾತ್ರ ಲೂಪ್ ಮಾಡಬಹುದು.
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ನ SD ಕಾರ್ಡ್ ಸ್ಲಾಟ್ಗೆ MicroSD ಕಾರ್ಡ್ ಅನ್ನು ಸೇರಿಸಿ;
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಎಲ್ಸಿಡಿ ಪರದೆಯಲ್ಲಿ ಹಾಡಿನ ಹೆಸರನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬಾಹ್ಯ ಸ್ಪೀಕರ್ ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡುತ್ತದೆ ಎಂದು ನೀವು ನೋಡಬಹುದು. ಆಡಿಯೊ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಆಪರೇಟಿಂಗ್ ಪರದೆಯಲ್ಲಿ ಬಟನ್ ಐಕಾನ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ.
- Audio_WAV_V2.0
ಈ ಮಾಜಿample XT_DAC_Audio ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 2.0.17). ಹಾರ್ಡ್ವೇರ್ಗೆ ಸ್ಪೀಕರ್ಗಳು ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample ಆಡಿಯೋ ಪ್ಲೇ ಮಾಡುವುದನ್ನು ತೋರಿಸುತ್ತದೆ file ESP32 ಅನ್ನು ಬಳಸಿಕೊಂಡು wav ರೂಪದಲ್ಲಿ. ಈ ಎಕ್ಸ್ ಅನ್ನು ಬಳಸುವ ಹಂತಗಳುampಲೆ ಈ ಕೆಳಗಿನಂತಿವೆ:- ಆಡಿಯೋ ಸಂಪಾದಿಸಿ file ಅದನ್ನು ಪ್ಲೇ ಮಾಡಬೇಕಾಗಿದೆ, ರಚಿಸಲಾದ ಆಡಿಯೊ ಡೇಟಾವನ್ನು "Audio_data.h" ನ ಶ್ರೇಣಿಗೆ ನಕಲಿಸಿ file ಗಳಲ್ಲಿample ಫೋಲ್ಡರ್ (ವ್ಯೂಹವನ್ನು ಮರುಹೆಸರಿಸಬಹುದು, ಮತ್ತು sample ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಹ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಬೇಕು). ಎಡಿಟ್ ಮಾಡಿದ ಆಡಿಯೋ ಎಂಬುದನ್ನು ಗಮನಿಸಿ file ತುಂಬಾ ದೊಡ್ಡದಾಗಿರಬಾರದು, ಇಲ್ಲದಿದ್ದರೆ ಅದು ESP32 ಮಾಡ್ಯೂಲ್ನ ಆಂತರಿಕ ಫ್ಲ್ಯಾಶ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಮೀರುತ್ತದೆ. ಇದರರ್ಥ ಆಡಿಯೊದ ಉದ್ದವನ್ನು ಸಂಪಾದಿಸುವುದು file, ಎಸ್ampಲಿಂಗ್ ದರ ಮತ್ತು ಚಾನಲ್ಗಳ ಸಂಖ್ಯೆ. Audacity ಎಂಬ ಆಡಿಯೋ ಎಡಿಟಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಇಲ್ಲಿದೆ, ಇದನ್ನು ನೀವು ಇಂಟರ್ನೆಟ್ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ನೀವು ಸ್ಪೀಕರ್ ಆಡಿಯೋ ಪ್ಲೇ ಮಾಡುವುದನ್ನು ಕೇಳಬಹುದು.
- Buzzer_PiratesOfTheCaribian
ಈ ಮಾಜಿample ಯಾವುದೇ ಥರ್ಡ್-ಪಾರ್ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ ಸ್ಪೀಕರ್ಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampಅಕೌಸ್ಟಿಕ್ ಕಂಪನವನ್ನು ಅನುಕರಿಸಲು ಪಿನ್ ಅನ್ನು ಮೇಲಕ್ಕೆ ಮತ್ತು ಕೆಳಕ್ಕೆ ಎಳೆಯಲು ವಿಭಿನ್ನ ಆವರ್ತನಗಳ ಬಳಕೆಯನ್ನು le ತೋರಿಸುತ್ತದೆ, ಇದು ಹಾರ್ನ್ ಅನ್ನು ಧ್ವನಿಸುವಂತೆ ಮಾಡುತ್ತದೆ. - ವೈಫೈ_ಸ್ಕ್ಯಾನ್
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ, ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample ಸುತ್ತಮುತ್ತಲಿನ ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿಯನ್ನು STA ಮೋಡ್ನಲ್ಲಿ ಸ್ಕ್ಯಾನ್ ಮಾಡುವ ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ. ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿಯನ್ನು LCD ಡಿಸ್ಪ್ಲೇಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿಯು SSID, RSSI, CHANNEL ಮತ್ತು ENC_TYPE ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ನಂತರ, ಸಿಸ್ಟಮ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಗರಿಷ್ಟ ಮೊದಲ 17 ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. - ವೈಫೈ_ಎಪಿ
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ, ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample WIFI ಟರ್ಮಿನಲ್ ಸಂಪರ್ಕಕ್ಕಾಗಿ AP ಮೋಡ್ಗೆ ಹೊಂದಿಸಲಾದ ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ. ಪ್ರದರ್ಶನವು SSID, ಪಾಸ್ವರ್ಡ್, ಹೋಸ್ಟ್ IP ವಿಳಾಸ, ಹೋಸ್ಟ್ MAC ವಿಳಾಸ ಮತ್ತು ESP32 WIFI ಮಾಡ್ಯೂಲ್ನ AP ಮೋಡ್ನಲ್ಲಿ ಹೊಂದಿಸಲಾದ ಇತರ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಟರ್ಮಿನಲ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಂಪರ್ಕಿಸಿದಾಗ, ಪ್ರದರ್ಶನವು ಟರ್ಮಿನಲ್ ಸಂಪರ್ಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. s ನ ಪ್ರಾರಂಭದಲ್ಲಿ "SSID" ಮತ್ತು "Password" ವೇರಿಯೇಬಲ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಸ್ವಂತ ssid ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಿample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ: - WiFi_SmartConfig
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ, ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಮತ್ತು ಬೂಟ್ ಬಟನ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampEspTouch ಮೊಬೈಲ್ ಫೋನ್ APP ಇಂಟೆಲಿಜೆಂಟ್ ನೆಟ್ವರ್ಕ್ ವಿತರಣೆ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ STA ಮೋಡ್ನಲ್ಲಿ ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು le ತೋರಿಸುತ್ತದೆ. ಇಡೀ ಎಸ್ample ಪ್ರೋಗ್ರಾಂ ರನ್ನಿಂಗ್ ಫ್ಲೋ ಚಾರ್ಟ್ ಈ ಕೆಳಗಿನಂತಿದೆ:
ಚಿತ್ರ 3.12 WIFI SmartConfig example ಪ್ರೋಗ್ರಾಂ ಆಪರೇಷನ್ ಫ್ಲೋ ಚಾರ್ಟ್
ಈ ಮಾಜಿ ಹಂತಗಳುampಕಾರ್ಯಕ್ರಮವು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
A. ಮೊಬೈಲ್ ಫೋನ್ನಲ್ಲಿ EspTouch ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಅಥವಾ ಡೇಟಾ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿರುವ Tool_software ಫೋಲ್ಡರ್ನಿಂದ "esptouch-v2.0.0.apk" ಅನುಸ್ಥಾಪನ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಕಲಿಸಿ (ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಥಾಪನೆ ಪ್ರೋಗ್ರಾಂ, IOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಾಧನದಿಂದ ಮಾತ್ರ ಸ್ಥಾಪಿಸಬಹುದು) , ಅನುಸ್ಥಾಪಕವನ್ನು ಅಧಿಕೃತದಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು webಸೈಟ್.
ಡೌನ್ಲೋಡ್ ಮಾಡಿ webಸೈಟ್: https://www.espressif.com.cn/en/support/download/apps
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಪವರ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ESP32 ಯಾವುದೇ ವೈಫೈ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸದಿದ್ದರೆ, ನಂತರ ನೇರವಾಗಿ ಬುದ್ಧಿವಂತ ವಿತರಣಾ ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ, ಈ ಸಮಯದಲ್ಲಿ, ಮೊಬೈಲ್ ಫೋನ್ನಲ್ಲಿ EspTouch ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆರೆಯಿರಿ, ಮೊಬೈಲ್ ಫೋನ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ WIFI ನ SSID ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ನಂತರ ಪ್ರಸಾರ ಮಾಡಿ UDP ಯಿಂದ ಸಂಬಂಧಿತ ಮಾಹಿತಿ. ESP32 ಈ ಮಾಹಿತಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಇದು ಮಾಹಿತಿಯಲ್ಲಿನ SSID ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಪ್ರಕಾರ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ. ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದ ನಂತರ, ಇದು SSID, ಪಾಸ್ವರ್ಡ್, IP ವಿಳಾಸ ಮತ್ತು MAC ವಿಳಾಸದಂತಹ ಮಾಹಿತಿಯನ್ನು ಡಿಸ್ಪ್ಲೇ ಪರದೆಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ವೈಫೈ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸುತ್ತದೆ. ಈ ವಿತರಣಾ ಜಾಲದ ಯಶಸ್ಸಿನ ಪ್ರಮಾಣವು ತುಂಬಾ ಹೆಚ್ಚಿಲ್ಲ ಎಂದು ಗಮನಿಸಬೇಕು, ಅದು ವಿಫಲವಾದರೆ, ನೀವು ಹಲವಾರು ಬಾರಿ ಪ್ರಯತ್ನಿಸಬೇಕು.
- ESP32 ವೈಫೈ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸಿದ್ದರೆ, ಅದನ್ನು ಆನ್ ಮಾಡಿದಾಗ ಉಳಿಸಿದ ವೈಫೈ ಮಾಹಿತಿಯ ಪ್ರಕಾರ ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ. ಸಂಪರ್ಕವು ವಿಫಲವಾದಲ್ಲಿ, ಸಿಸ್ಟಮ್ ಬುದ್ಧಿವಂತ ವಿತರಣಾ ನೆಟ್ವರ್ಕ್ ಮೋಡ್ಗೆ ಪ್ರವೇಶಿಸುತ್ತದೆ. ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದ ನಂತರ, 3 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ BOOT ಅನ್ನು ಒತ್ತಿಹಿಡಿಯಿರಿ, ಉಳಿಸಿದ WIFI ಮಾಹಿತಿಯನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ESP32 ಅನ್ನು ಮತ್ತೆ ಬುದ್ಧಿವಂತ ನೆಟ್ವರ್ಕ್ ವಿತರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.
ವೈಫೈ_ಎಸ್ಟಿಎ
ಈ ಮಾಜಿample ಗೆ TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಿದೆ, ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಎಸ್ampಒದಗಿಸಿದ SSID ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಪ್ರಕಾರ STA ಮೋಡ್ನಲ್ಲಿ ESP32 WIFI ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಎಂಬುದನ್ನು le ಪ್ರೋಗ್ರಾಂ ತೋರಿಸುತ್ತದೆ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡುತ್ತದೆ:
- s ನ ಪ್ರಾರಂಭದಲ್ಲಿ "ssid" ಮತ್ತು "password" ವೇರಿಯೇಬಲ್ಗಳಲ್ಲಿ ಸಂಪರ್ಕಿಸಲು WIFI ಮಾಹಿತಿಯನ್ನು ಬರೆಯಿರಿample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ:
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ನೀವು ESP32 ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ WIFI ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನೋಡಬಹುದು. ವೈಫೈ ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಯಶಸ್ಸಿನ ಸಂದೇಶ, SSID, IP ವಿಳಾಸ ಮತ್ತು MAC ವಿಳಾಸದಂತಹ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಸಂಪರ್ಕವು 3 ನಿಮಿಷಗಳಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ ಇದ್ದರೆ, ಸಂಪರ್ಕವು ವಿಫಲಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ವೈಫಲ್ಯ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
WiFi_STA_TCP_Client
ಈ ಮಾಜಿample ಗೆ TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಿದೆ, ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ESP32 ಅನ್ನು STA ಮೋಡ್ನಲ್ಲಿ ತೋರಿಸುತ್ತದೆ, WIFI ಅನ್ನು ಸಂಪರ್ಕಿಸಿದ ನಂತರ, TCP ಸರ್ವರ್ ಪ್ರಕ್ರಿಯೆಗೆ TCP ಕ್ಲೈಂಟ್ ಆಗಿ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡುತ್ತದೆ:
- ಮಾಜಿ ಆರಂಭದಲ್ಲಿample ಪ್ರೋಗ್ರಾಂ "ssid", "ಪಾಸ್ವರ್ಡ್", "ಸರ್ವರ್ IP", "ಸರ್ವರ್ ಪೋರ್ಟ್" ವೇರಿಯೇಬಲ್ಗಳು ಈ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಅಗತ್ಯವಿರುವ ಸಂಪರ್ಕವನ್ನು WIFI ಮಾಹಿತಿ, TCP ಸರ್ವರ್ IP ವಿಳಾಸ (ಕಂಪ್ಯೂಟರ್ IP ವಿಳಾಸ) ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಬರೆಯುತ್ತವೆ:
- ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ “TCP&UDP ಪರೀಕ್ಷಾ ಸಾಧನ” ಅಥವಾ “ನೆಟ್ವರ್ಕ್ ಡೀಬಗ್ ಮಾಡುವ ಸಹಾಯಕ” ಮತ್ತು ಇತರ ಪರೀಕ್ಷಾ ಪರಿಕರಗಳನ್ನು ತೆರೆಯಿರಿ (ಡೇಟಾ ಪ್ಯಾಕೇಜ್ _Tool_software” ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅನುಸ್ಥಾಪನ ಪ್ಯಾಕೇಜ್), ಟೂಲ್ನಲ್ಲಿ TCP ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಿ, ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯು ಮಾಜಿ ಜೊತೆಗೆ ಸ್ಥಿರವಾಗಿರಬೇಕುample ಪ್ರೋಗ್ರಾಂ ಸೆಟ್ಟಿಂಗ್ಗಳು.
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ನೀವು ESP32 ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ WIFI ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನೋಡಬಹುದು. WIFI ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಯಶಸ್ಸಿನ ಸಂದೇಶ, SSID, IP ವಿಳಾಸ, MAC ವಿಳಾಸ ಮತ್ತು TCP ಸರ್ವರ್ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯಂತಹ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದ ನಂತರ, ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಸರ್ವರ್ನೊಂದಿಗೆ ಸಂವಹನ ಮಾಡಬಹುದು.
WiFi_STA_TCP_Server
ಈ ಮಾಜಿample ಗೆ TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಿದೆ, ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ESP32 ಅನ್ನು STA ಮೋಡ್ನಲ್ಲಿ ತೋರಿಸುತ್ತದೆ, WIFI ಗೆ ಸಂಪರ್ಕಪಡಿಸಿದ ನಂತರ, TCP ಕ್ಲೈಂಟ್ ಸಂಪರ್ಕ ಪ್ರಕ್ರಿಯೆಯಿಂದ TCP ಸರ್ವರ್ ಆಗಿ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡುತ್ತದೆ:
- "SSID", "ಪಾಸ್ವರ್ಡ್" ಮತ್ತು "ಪೋರ್ಟ್" ವೇರಿಯೇಬಲ್ಗಳಲ್ಲಿ ಅಗತ್ಯವಿರುವ ವೈಫೈ ಮಾಹಿತಿ ಮತ್ತು TCP ಸರ್ವರ್ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಮಾಜಿ ಆರಂಭದಲ್ಲಿ ಬರೆಯಿರಿample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ನೀವು ESP32 ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ WIFI ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನೋಡಬಹುದು. WIFI ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಯಶಸ್ಸಿನ ಸಂದೇಶ, SSID, IP ವಿಳಾಸ, MAC ವಿಳಾಸ ಮತ್ತು TCP ಸರ್ವರ್ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯಂತಹ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನಂತರ, TCP ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು TCP ಕ್ಲೈಂಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲಾಗಿದೆ.
- ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ “TCP&UDP ಪರೀಕ್ಷಾ ಸಾಧನ” ಅಥವಾ “ನೆಟ್ವರ್ಕ್ ಡೀಬಗ್ ಮಾಡುವ ಸಹಾಯಕ” ಮತ್ತು ಇತರ ಪರೀಕ್ಷಾ ಪರಿಕರಗಳನ್ನು ತೆರೆಯಿರಿ (ಇನ್ಸ್ಟಾಲೇಶನ್ ಪ್ಯಾಕೇಜ್ ಮಾಹಿತಿ ಪ್ಯಾಕೇಜ್ Tool_software ” ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ), ಟೂಲ್ನಲ್ಲಿ TCP ಕ್ಲೈಂಟ್ ಅನ್ನು ರಚಿಸಿ (IP ವಿಳಾಸ ಮತ್ತು ಪೋರ್ಟ್ಗೆ ಗಮನ ಕೊಡಿ ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ವಿಷಯದೊಂದಿಗೆ ಸಂಖ್ಯೆಯು ಸ್ಥಿರವಾಗಿರಬೇಕು), ತದನಂತರ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸಿ. ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಅನುಗುಣವಾದ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸರ್ವರ್ ಅದರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು.
ವೈಫೈ_STA_UDP
ಈ ಮಾಜಿample ಗೆ TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಿದೆ, ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ESP32 ಅನ್ನು STA ಮೋಡ್ನಲ್ಲಿ ತೋರಿಸುತ್ತದೆ, WIFI ಗೆ ಸಂಪರ್ಕಿಸಿದ ನಂತರ, UDP ಕ್ಲೈಂಟ್ ಸಂಪರ್ಕ ಪ್ರಕ್ರಿಯೆಯಿಂದ UDP ಸರ್ವರ್ ಆಗಿ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡುತ್ತದೆ:
- ಅಗತ್ಯವಿರುವ ವೈಫೈ ಮಾಹಿತಿ ಮತ್ತು UDP ಸರ್ವರ್ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು s ನ ಪ್ರಾರಂಭದಲ್ಲಿ "ssid", "password" ಮತ್ತು "localUdpPort" ವೇರಿಯೇಬಲ್ಗಳಲ್ಲಿ ಬರೆಯಿರಿample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ನೀವು ESP32 ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ WIFI ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನೋಡಬಹುದು. ವೈಫೈ ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಯಶಸ್ಸಿನ ಸಂದೇಶ, SSID, IP ವಿಳಾಸ, MAC ವಿಳಾಸ ಮತ್ತು ಸ್ಥಳೀಯ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯಂತಹ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನಂತರ UDP ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಿ ಮತ್ತು UDP ಕ್ಲೈಂಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ನಿರೀಕ್ಷಿಸಿ.
- ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ “TCP&UDP ಪರೀಕ್ಷಾ ಸಾಧನ” ಅಥವಾ “ನೆಟ್ವರ್ಕ್ ಡೀಬಗ್ ಮಾಡುವ ಸಹಾಯಕ” ಮತ್ತು ಇತರ ಪರೀಕ್ಷಾ ಪರಿಕರಗಳನ್ನು ತೆರೆಯಿರಿ (ಮಾಹಿತಿ ಪ್ಯಾಕೇಜ್ Tool_software ” ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅನುಸ್ಥಾಪನ ಪ್ಯಾಕೇಜ್), ಉಪಕರಣದಲ್ಲಿ UDP ಕ್ಲೈಂಟ್ ಅನ್ನು ರಚಿಸಿ (IP ವಿಳಾಸ ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆಗೆ ಗಮನ ಕೊಡಿ ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ವಿಷಯದೊಂದಿಗೆ ಸ್ಥಿರವಾಗಿರಬೇಕು), ತದನಂತರ ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸಿ. ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಅನುಗುಣವಾದ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸರ್ವರ್ ಅದರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು
BLE_scan_V2.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 2.0.17). ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿample BLE ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳ ಸುತ್ತಲೂ ESP32 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುವುದನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು LCD ಡಿಸ್ಪ್ಲೇನಲ್ಲಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಲಾದ ಹೆಸರಿನ BLE ಬ್ಲೂಟೂತ್ ಸಾಧನದ ಹೆಸರು ಮತ್ತು RSSI ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
BLE_scan_V3.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 3.0 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ample, ಆವೃತ್ತಿ 3.0.3). ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಇದರ ಕಾರ್ಯಶೀಲತೆ ಎಸ್ample ಪ್ರೋಗ್ರಾಂ 25_BLE_scan_V2.0 s ನಂತೆಯೇ ಇರುತ್ತದೆampಲೆ ಕಾರ್ಯಕ್ರಮ.
BLE_server_V2.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 2.0.17). ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿampESP32 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಬ್ಲೂಟೂತ್ BLE ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುತ್ತದೆ, ಬ್ಲೂಟೂತ್ BLE ಕ್ಲೈಂಟ್ನಿಂದ ಸಂಪರ್ಕಗೊಂಡಿದೆ ಮತ್ತು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸುತ್ತದೆ ಎಂಬುದನ್ನು le ತೋರಿಸುತ್ತದೆ. ಈ ಎಕ್ಸ್ ಅನ್ನು ಬಳಸುವ ಹಂತಗಳುampಲೆ ಈ ಕೆಳಗಿನಂತಿವೆ:
- ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಬ್ಲೂಟೂತ್ BLE ಡೀಬಗ್ ಮಾಡುವ ಪರಿಕರಗಳನ್ನು ಸ್ಥಾಪಿಸಿ, ಉದಾಹರಣೆಗೆ "BLE ಡೀಬಗ್ ಮಾಡುವ ಸಹಾಯಕ", "LightBlue", ಇತ್ಯಾದಿ.
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ನೀವು ಬ್ಲೂಟೂತ್ BLE ಕ್ಲೈಂಟ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಪ್ರದರ್ಶನದಲ್ಲಿ ನೋಡಬಹುದು. ಬ್ಲೂಟೂತ್ BLE ಸರ್ವರ್ ಸಾಧನದ ಹೆಸರನ್ನು ನೀವೇ ಬದಲಾಯಿಸಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು "BLEDevice::init" ಫಂಕ್ಷನ್ ಪ್ಯಾರಾಮೀಟರ್ನಲ್ಲಿ ಮಾರ್ಪಡಿಸಬಹುದುample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:
- ಮೊಬೈಲ್ ಫೋನ್ನಲ್ಲಿ ಬ್ಲೂಟೂತ್ ತೆರೆಯಿರಿ ಮತ್ತು ಬ್ಲೂಟೂತ್ BLE ಡೀಬಗ್ ಮಾಡುವ ಸಾಧನ, ಬ್ಲೂಟೂತ್ BLE ಸರ್ವರ್ ಸಾಧನದ ಹೆಸರನ್ನು ಹುಡುಕಿ (ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ
“ESP32_BT_BLE”), ತದನಂತರ ಸಂಪರ್ಕಿಸಲು ಹೆಸರನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದ ನಂತರ, ESP32 ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಪ್ರಾಂಪ್ಟ್ ಮಾಡುತ್ತದೆ. ಮುಂದಿನ ಹಂತವು ಬ್ಲೂಟೂತ್ ಸಂವಹನವಾಗಿದೆ.
BLE_server_V3.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 3.0 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 3.0.3). ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿample 26_BLE_server_V2.0 ex ನಂತೆಯೇ ಇರುತ್ತದೆampಲೆ.
ಡೆಸ್ಕ್ಟಾಪ್_ಡಿಸ್ಪ್ಲೇ
|ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ. ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ESP32 WIFI ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿample ನಗರದ ಹವಾಮಾನ ಪರಿಸ್ಥಿತಿಗಳನ್ನು (ತಾಪಮಾನ, ಆರ್ದ್ರತೆ, ಹವಾಮಾನ ಐಕಾನ್ಗಳು ಮತ್ತು ಇತರ ಹವಾಮಾನ ಮಾಹಿತಿಯ ಮೂಲಕ ಸ್ಕ್ರೋಲಿಂಗ್ ಸೇರಿದಂತೆ), ಪ್ರಸ್ತುತ ಸಮಯ ಮತ್ತು ದಿನಾಂಕ ಮತ್ತು ಗಗನಯಾತ್ರಿ ಅನಿಮೇಷನ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವ ಹವಾಮಾನ ಗಡಿಯಾರ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ.
ಹವಾಮಾನ ಮಾಹಿತಿಯನ್ನು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಹವಾಮಾನ ನೆಟ್ವರ್ಕ್ನಿಂದ ಪಡೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಸಮಯದ ಮಾಹಿತಿಯನ್ನು NTP ಸರ್ವರ್ನಿಂದ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ಈ ಮಾಜಿample ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಬಳಸುತ್ತದೆ:
- ಮಾಜಿ ತೆರೆದ ನಂತರample, ನೀವು ಮೊದಲು ಉಪಕರಣವನ್ನು ಹೊಂದಿಸಬೇಕು ->ವಿಭಜನಾ ಸ್ಕೀಮ್ ಅನ್ನು ಬೃಹತ್ APP(3MB ಇಲ್ಲ OTA /1MB SPIFFS) ಆಯ್ಕೆಗೆ ಹೊಂದಿಸಬೇಕು, ಇಲ್ಲದಿದ್ದರೆ ಕಂಪೈಲರ್ ಸಾಕಷ್ಟು ಮೆಮೊರಿಯ ದೋಷವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ.
- s ನ ಆರಂಭದಲ್ಲಿ "SSID" ಮತ್ತು "password" ವೇರಿಯೇಬಲ್ಗಳಲ್ಲಿ ಸಂಪರ್ಕಿಸಲು WIFI ಮಾಹಿತಿಯನ್ನು ಬರೆಯಿರಿample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ. ಹೊಂದಿಸದಿದ್ದರೆ, ಬುದ್ಧಿವಂತ ವಿತರಣಾ ನೆಟ್ವರ್ಕ್ (ಬುದ್ಧಿವಂತ ವಿತರಣಾ ಜಾಲದ ವಿವರಣೆಗಾಗಿ, ದಯವಿಟ್ಟು ಬುದ್ಧಿವಂತ ವಿತರಣಾ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿampಕಾರ್ಯಕ್ರಮ)
ಚಿತ್ರ 3.17 ವೈಫೈ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ನೀವು ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ ಹವಾಮಾನ ಗಡಿಯಾರ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ನೋಡಬಹುದು.
- 28_ಡಿಸ್ಪ್ಲೇ_ಫೋನ್ಕಾಲ್
- ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ. ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample ಒಂದು ಮೊಬೈಲ್ ಫೋನ್ಗಾಗಿ ಸರಳ ಡಯಲಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ, ಒಂದು ಬಟನ್ ಸ್ಪರ್ಶದಲ್ಲಿ ವಿಷಯವನ್ನು ನಮೂದಿಸಲಾಗಿದೆ.
29_ಟಚ್_ಪೆನ್ - ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ. ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿampಪ್ರದರ್ಶನದಲ್ಲಿ ರೇಖೆಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ, ಟಚ್ ಸ್ಕ್ರೀನ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು ಎಂದು le ತೋರಿಸುತ್ತದೆ.
RGB_LED_TOUCH_V2.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.0 ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 2.0.17). ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ, ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ ಮತ್ತು RGB ಟ್ರೈ-ಕಲರ್ ಲೈಟ್ಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample RGB ಲೈಟ್ ಆನ್ ಮತ್ತು ಆಫ್, ಫ್ಲಿಕರ್ ಮತ್ತು ಬ್ರೈಟ್ನೆಸ್ ಹೊಂದಾಣಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಟನ್ನ ಸ್ಪರ್ಶವನ್ನು ತೋರಿಸುತ್ತದೆ.
RGB_LED_TOUCH_V3.0
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು Arduino-ESP32 3.0 ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು (ಉದಾ.ampಲೆ, ಆವೃತ್ತಿ 3.0.3). ಹಾರ್ಡ್ವೇರ್ಗೆ LCD ಡಿಸ್ಪ್ಲೇ, ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ ಮತ್ತು RGB ಟ್ರೈ-ಕಲರ್ ಲೈಟ್ಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಮಾಜಿample 30_RGB_LED_TOUCH_V2.0 ಪರೀಕ್ಷೆಯಂತೆಯೇ ಅದೇ ಕಾರ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆampಲೆ.
LVGL_Demos
ಈ ಮಾಜಿample TFT_eSPI, lvgl ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಿದೆ, ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, ಪ್ರತಿರೋಧ ಟಚ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿamplvgl ಎಂಬೆಡೆಡ್ UI ಸಿಸ್ಟಮ್ನ ಐದು ಅಂತರ್ನಿರ್ಮಿತ ಡೆಮೊ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು le ತೋರಿಸುತ್ತದೆ. ಇದರೊಂದಿಗೆ ಮಾಜಿample, ESP32 ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ lvgl ಅನ್ನು ಹೇಗೆ ಪೋರ್ಟ್ ಮಾಡುವುದು ಮತ್ತು ಡಿಸ್ಪ್ಲೇ ಮತ್ತು ಟಚ್ ಸ್ಕ್ರೀನ್ನಂತಹ ಆಧಾರವಾಗಿರುವ ಸಾಧನಗಳನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯಬಹುದು. ಎಸ್ ನಲ್ಲಿample ಪ್ರೋಗ್ರಾಂ, ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಡೆಮೊವನ್ನು ಮಾತ್ರ ಸಂಕಲಿಸಬಹುದು. ಕಂಪೈಲ್ ಮಾಡಬೇಕಾದ ಡೆಮೊದ ಕಾಮೆಂಟ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಇತರ ಡೆಮೊಗಳಿಗೆ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಿ:
- lv_demo_widgets: ವಿವಿಧ ವಿಜೆಟ್ಗಳ ಡೆಮೊಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ
- lv_demo_benchmark: ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಾನದಂಡ ಡೆಮೊ lv_demo_keypad_encoder: ಕೀಬೋರ್ಡ್ ಎನ್ಕೋಡರ್ ಪರೀಕ್ಷೆ ಡೆಮೊ lv_demo_music: ಮ್ಯೂಸಿಕ್ ಪ್ಲೇಯರ್ ಟೆಸ್ಟ್ ಡೆಮೊ
- lv_demo_stress: ಒತ್ತಡ ಪರೀಕ್ಷೆ ಡೆಮೊ
ಗಮನಿಸಿ: ಮೊದಲ ಬಾರಿಗೆ ಈ ಮಾಜಿampಲೆ ಕಂಪೈಲ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಸುಮಾರು 15 ನಿಮಿಷಗಳು.
ವೈಫೈ_webಸರ್ವರ್
ಈ ಮಾಜಿample TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಿದೆ, ಹಾರ್ಡ್ವೇರ್ LCD ಡಿಸ್ಪ್ಲೇ, RGB ಮೂರು-ಬಣ್ಣದ ದೀಪಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮಾಜಿampಎ ಹೊಂದಿಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ web ಸರ್ವರ್, ಮತ್ತು ನಂತರ ಪ್ರವೇಶಿಸುವುದು web ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸರ್ವರ್, ಐಕಾನ್ ಅನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತದೆ web RGB ಮೂರು-ಬಣ್ಣದ ಬೆಳಕನ್ನು ನಿಯಂತ್ರಿಸಲು ಇಂಟರ್ಫೇಸ್. ಈ ಎಕ್ಸ್ ಅನ್ನು ಬಳಸುವ ಹಂತಗಳುampಲೆ ಈ ಕೆಳಗಿನಂತಿವೆ:
- s ನ ಪ್ರಾರಂಭದಲ್ಲಿ "SSID" ಮತ್ತು "password" ವೇರಿಯೇಬಲ್ಗಳಲ್ಲಿ ಸಂಪರ್ಕಿಸಲು WIFI ಮಾಹಿತಿಯನ್ನು ಬರೆಯಿರಿample ಪ್ರೋಗ್ರಾಂ, ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ:
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ನೀವು ESP32 ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ WIFI ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನೋಡಬಹುದು. ವೈಫೈ ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದರೆ, ಯಶಸ್ಸಿನ ಸಂದೇಶ, SSID, IP ವಿಳಾಸ ಮತ್ತು MAC ವಿಳಾಸದಂತಹ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಬ್ರೌಸರ್ನಲ್ಲಿ ಮೇಲಿನ ಹಂತಗಳಲ್ಲಿ ತೋರಿಸಿರುವ IP ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ URL ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರ. ಈ ಸಮಯದಲ್ಲಿ, ನೀವು ಪ್ರವೇಶಿಸಬಹುದು web ಇಂಟರ್ಫೇಸ್ ಮತ್ತು RGB ಮೂರು-ಬಣ್ಣದ ಬೆಳಕನ್ನು ನಿಯಂತ್ರಿಸಲು ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಅನುಗುಣವಾದ ಐಕಾನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ಟಚ್_ಕ್ಯಾಲಿಬ್ರೇಟ್
ಈ ಪ್ರೋಗ್ರಾಂ TFT_eSPI ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ, ಇದನ್ನು ರೆಸಿಸ್ಟಿವ್ ಟಚ್ ಸ್ಕ್ರೀನ್ಗಳ ಮಾಪನಾಂಕ ನಿರ್ಣಯಕ್ಕಾಗಿ ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಹಂತಗಳು ಕೆಳಕಂಡಂತಿವೆ:
- ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಪ್ರದರ್ಶನ ಪರದೆಯ ಪ್ರದರ್ಶನ ದಿಕ್ಕನ್ನು ಹೊಂದಿಸಿ. ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ದಿಕ್ಕಿನ ಪ್ರಕಾರ ಮಾಪನಾಂಕ ಮಾಡಲಾಗಿರುವುದರಿಂದ, ಈ ಸೆಟ್ಟಿಂಗ್ ನಿಜವಾದ ಪ್ರದರ್ಶನದ ದಿಕ್ಕಿನೊಂದಿಗೆ ಸ್ಥಿರವಾಗಿರಬೇಕು.
- ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆನ್ ಮಾಡಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿample ಪ್ರೋಗ್ರಾಂ, ನೀವು ಪ್ರದರ್ಶನ ಪರದೆಯಲ್ಲಿ ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೋಡಬಹುದು, ನಂತರ ಬಾಣದ ಪ್ರಾಂಪ್ಟ್ ಪ್ರಕಾರ ನಾಲ್ಕು ಮೂಲೆಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಮಾಪನಾಂಕ ನಿರ್ಣಯವು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಫಲಿತಾಂಶವು ಸರಣಿ ಪೋರ್ಟ್ ಮೂಲಕ ಔಟ್ಪುಟ್ ಆಗಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಮಾಪನಾಂಕ ಪತ್ತೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಮೂದಿಸಲಾಗಿದೆ, ಮತ್ತು ಮಾಪನಾಂಕ ಪತ್ತೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಚುಕ್ಕೆಗಳು ಮತ್ತು ರೇಖೆಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ.
- ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಫಲಿತಾಂಶವು ನಿಖರವಾದ ನಂತರ, ಸೀರಿಯಲ್ ಪೋರ್ಟ್ನ ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ನಿಯತಾಂಕಗಳನ್ನು ಮಾಜಿ ಗೆ ನಕಲಿಸಿampಲೆ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಲಾಗಿದೆ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್ [ಪಿಡಿಎಫ್] ಸೂಚನಾ ಕೈಪಿಡಿ E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್, E32R32P E32N32P, 3.2inch ESP32-32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್, ESP32E ಡಿಸ್ಪ್ಲೇ ಮಾಡ್ಯೂಲ್-32ESPXNUMX |