ಸ್ಪಾರ್ಕ್‌ಫನ್ ಲೋಗೋಓಪನ್‌ಲಾಗ್ ಹುಕ್‌ಅಪ್ ಮಾರ್ಗದರ್ಶಿ

ಪರಿಚಯ

ಗಮನಿಸಿ! ಈ ಟ್ಯುಟೋರಿಯಲ್ UART [ DEV-13712 ] ಸೀರಿಯಲ್‌ಗಾಗಿ ಓಪನ್ ಲಾಗ್‌ಗಾಗಿ. ನೀವು Qwiic OpenLog for IC [ DEV-15164 ] ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ದಯವಿಟ್ಟು Qwiic OpenLog ಹುಕ್ಅಪ್ ಗೈಡ್ ಅನ್ನು ನೋಡಿ.
ಓಪನ್‌ಲಾಗ್ ಡೇಟಾ ಲಾಗರ್ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಂದ ಸೀರಿಯಲ್ ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಲು ಬಳಸಲು ಸುಲಭವಾದ, ಮುಕ್ತ-ಮೂಲ ಪರಿಹಾರವಾಗಿದೆ. ಓಪನ್‌ಲಾಗ್ ಪ್ರಾಜೆಕ್ಟ್‌ನಿಂದ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ಗೆ ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಲು ಸರಳವಾದ ಸೀರಿಯಲ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳುಸ್ಪಾರ್ಕ್‌ಫನ್ ಓಪನ್‌ಲಾಗ್
• ಡಿಇವಿ-13712DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳುಹೆಡರ್‌ಗಳೊಂದಿಗೆ ಸ್ಪಾರ್ಕ್‌ಫನ್ ಓಪನ್‌ಲಾಗ್
• ಡಿಇವಿ-13955

ಯಾವುದೇ ಉತ್ಪನ್ನ ಕಂಡುಬಂದಿಲ್ಲ.
ಅಗತ್ಯವಿರುವ ಸಾಮಗ್ರಿಗಳು
ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಲು, ನಿಮಗೆ ಈ ಕೆಳಗಿನ ಭಾಗಗಳು ಬೇಕಾಗುತ್ತವೆ. ನಿಮ್ಮಲ್ಲಿರುವದನ್ನು ಅವಲಂಬಿಸಿ ನಿಮಗೆ ಎಲ್ಲವೂ ಬೇಕಾಗಿಲ್ಲದಿರಬಹುದು. ಅದನ್ನು ನಿಮ್ಮ ಕಾರ್ಟ್‌ಗೆ ಸೇರಿಸಿ, ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಓದಿ ಮತ್ತು ಅಗತ್ಯವಿರುವಂತೆ ಕಾರ್ಟ್ ಅನ್ನು ಹೊಂದಿಸಿ.
ಓಪನ್‌ಲಾಗ್ ಹುಕ್‌ಅಪ್ ಗೈಡ್ ಸ್ಪಾರ್ಕ್‌ಫನ್ ವಿಶ್ ಲಿಸ್ಟ್

DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 1 Arduino Pro Mini 328 - 3.3V/8MHz
DEV-11114
ಇದು ನೀಲಿ ಬಣ್ಣದ್ದಾಗಿದೆ! ಇದು ತೆಳ್ಳಗಿದೆ! ಇದು ಆರ್ಡುನೊ ಪ್ರೊ ಮಿನಿ! ಸ್ಪಾರ್ಕ್‌ಫನ್‌ನ ಆರ್ಡುನೊಗೆ ಕನಿಷ್ಠ ವಿನ್ಯಾಸ ವಿಧಾನ. ಇದು 3.3V ಆರ್ಡುನೊ …
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 2 ಸ್ಪಾರ್ಕ್‌ಫನ್ FTDI ಬೇಸಿಕ್ ಬ್ರೇಕ್‌ಔಟ್ - 3.3V
DEV-09873
ಇದು ನಮ್ಮ [FTDI ಬೇಸಿಕ್] ನ ಹೊಸ ಪರಿಷ್ಕರಣೆಯಾಗಿದೆ(http://www.sparkfun.com/commerce/product_info.php?products_id=...
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 3 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಸೆರ್ಬರಸ್ USB ಕೇಬಲ್ - 6 ಅಡಿ
CAB-12016
ನೀವು ತಪ್ಪು USB ಕೇಬಲ್ ಬಳಸಿದ್ದೀರಿ. ನಿಮ್ಮ ಬಳಿ ಯಾವುದಾದರೂ ಒಂದು ಕೇಬಲ್ ಇದ್ದರೂ ಪರವಾಗಿಲ್ಲ, ಅದು ತಪ್ಪು ಕೇಬಲ್. ಆದರೆ ನೀವು...
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 4 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಓಪನ್‌ಲಾಗ್
DEV-13712
ಸ್ಪಾರ್ಕ್‌ಫನ್ ಓಪನ್‌ಲಾಗ್ ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಡೇಟಾ ಲಾಗರ್ ಆಗಿದ್ದು ಅದು ಸರಳ ಸರಣಿ ಸಂಪರ್ಕದ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಮೈ... ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 5 ಅಡಾಪ್ಟರ್ ಹೊಂದಿರುವ ಮೈಕ್ರೋ SD ಕಾರ್ಡ್ - 16GB (ವರ್ಗ 10)
COM-13833
ಇದು ಕ್ಲಾಸ್ 10 16GB ಮೈಕ್ರೊ SD ಮೆಮೊರಿ ಕಾರ್ಡ್ ಆಗಿದ್ದು, ಸಿಂಗಲ್ ಬೋರ್ಡ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ವಸತಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ ಮತ್ತು...
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 6 ಮೈಕ್ರೋ SD USB ರೀಡರ್
COM-13004
ಇದು ಅದ್ಭುತವಾದ ಚಿಕ್ಕ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಯುಎಸ್‌ಬಿ ರೀಡರ್. ನಿಮ್ಮ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಅನ್ನು ಯುಎಸ್‌ಬಿ ಕನೆಕ್ಟರ್‌ನ ಒಳಭಾಗಕ್ಕೆ ಸ್ಲೈಡ್ ಮಾಡಿ, ಟಿ...
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 7 ಮಹಿಳಾ ಶೀರ್ಷಿಕೆಗಳು
PRT-00115
40-ರಂಧ್ರಗಳ ಒಂದೇ ಸಾಲು, ಸ್ತ್ರೀ ಹೆಡರ್. ವೈರ್-ಕಟರ್‌ಗಳ ಜೋಡಿಯೊಂದಿಗೆ ಗಾತ್ರಕ್ಕೆ ಕತ್ತರಿಸಬಹುದು. ಪ್ರಮಾಣಿತ .1″ ಅಂತರ. ನಾವು ಬಳಸುತ್ತೇವೆ ...
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 8 ಜಂಪರ್ ವೈರ್ಸ್ ಪ್ರೀಮಿಯಂ 6″ M/M ಪ್ಯಾಕ್ ಆಫ್ 10
PRT-08431
ಇದು ಸ್ಪಾರ್ಕ್‌ಫನ್ ಎಕ್ಸ್‌ಕ್ಲೂಸಿವ್! ಇವು ಎರಡೂ ತುದಿಗಳಲ್ಲಿ ಪುರುಷ ಕನೆಕ್ಟರ್‌ಗಳನ್ನು ಹೊಂದಿರುವ 155mm ಉದ್ದದ ಜಿಗಿತಗಾರರಾಗಿರುತ್ತವೆ. ಇವುಗಳನ್ನು ಬಳಸಿ...
DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಭಾಗಗಳು 9 ಪುರುಷ ಹೆಡರ್‌ಗಳನ್ನು ಮುರಿಯಿರಿ - ಬಲ ಕೋನ
PRT-00553
ಬಲ ಕೋನ ಪುರುಷ ಹೆಡರ್‌ಗಳ ಸಾಲು - ಹೊಂದಿಕೊಳ್ಳಲು ಮುರಿಯಿರಿ. ಯಾವುದೇ ಗಾತ್ರಕ್ಕೆ ಕತ್ತರಿಸಬಹುದಾದ 40 ಪಿನ್‌ಗಳು. ಕಸ್ಟಮ್ ಪಿಸಿಬಿಗಳು ಅಥವಾ ಜನ್... ನೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ.

ಶಿಫಾರಸು ಮಾಡಲಾದ ಓದುವಿಕೆ
ನೀವು ಈ ಕೆಳಗಿನ ಪರಿಕಲ್ಪನೆಗಳೊಂದಿಗೆ ಪರಿಚಿತರಾಗಿಲ್ಲದಿದ್ದರೆ ಅಥವಾ ಆರಾಮದಾಯಕವಾಗಿಲ್ಲದಿದ್ದರೆ, ಓಪನ್‌ಲಾಗ್ ಹುಕ್‌ಅಪ್ ಮಾರ್ಗದರ್ಶಿಯೊಂದಿಗೆ ಮುಂದುವರಿಯುವ ಮೊದಲು ಇವುಗಳನ್ನು ಓದಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
ಬೆಸುಗೆ ಹಾಕುವುದು ಹೇಗೆ: ರಂಧ್ರದ ಮೂಲಕ ಬೆಸುಗೆ ಹಾಕುವುದು
ಈ ಟ್ಯುಟೋರಿಯಲ್ ಥ್ರೂ-ಹೋಲ್ ಬೆಸುಗೆ ಹಾಕುವಿಕೆಯ ಬಗ್ಗೆ ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ.
ಸೀರಿಯಲ್ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್ (SPI)
SPI ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳನ್ನು ಸೆನ್ಸರ್‌ಗಳು, ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್‌ಗಳು ಮತ್ತು SD ಕಾರ್ಡ್‌ಗಳಂತಹ ಪೆರಿಫೆರಲ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಸರಣಿ ಸಂವಹನ
ಅಸಮಕಾಲಿಕ ಸರಣಿ ಸಂವಹನ ಪರಿಕಲ್ಪನೆಗಳು: ಪ್ಯಾಕೆಟ್‌ಗಳು, ಸಿಗ್ನಲ್ ಮಟ್ಟಗಳು, ಬೌಡ್ ದರಗಳು, UART ಗಳು ಮತ್ತು ಇನ್ನಷ್ಟು!
ಸೀರಿಯಲ್ ಟರ್ಮಿನಲ್ ಬೇಸಿಕ್ಸ್
ಈ ಟ್ಯುಟೋರಿಯಲ್ ವಿವಿಧ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಸರಣಿ ಸಾಧನಗಳೊಂದಿಗೆ ಹೇಗೆ ಸಂವಹನ ನಡೆಸಬೇಕೆಂದು ತೋರಿಸುತ್ತದೆ.

ಯಂತ್ರಾಂಶ ಮುಗಿದಿದೆview

ಶಕ್ತಿ
ಓಪನ್‌ಲಾಗ್ ಈ ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
ಓಪನ್‌ಲಾಗ್ ಪವರ್ ರೇಟಿಂಗ್‌ಗಳು

VCC ಇನ್ಪುಟ್ 3.3V-12V (ಶಿಫಾರಸು ಮಾಡಲಾದ 3.3V-5V)
RXI ಇನ್‌ಪುಟ್ 2.0V-3.8V
TXO ಔಟ್‌ಪುಟ್ 3.3V
ನಿಷ್ಕ್ರಿಯ ಕರೆಂಟ್ ಡ್ರಾ ~2mA-5mA (ಮೈಕ್ರೋ SD ಕಾರ್ಡ್ ಇಲ್ಲದೆ), ~5mA-6mA (ಮೈಕ್ರೋ SD ಕಾರ್ಡ್ ಇಲ್ಲದೆ)
ಸಕ್ರಿಯ ಬರವಣಿಗೆ ಪ್ರಸ್ತುತ ಡ್ರಾ ~20-23mA (ಮೈಕ್ರೋ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ನೊಂದಿಗೆ)

ಮೈಕ್ರೊ ಎಸ್‌ಡಿಗೆ ಬರೆಯುವಾಗ ಓಪನ್‌ಲಾಗ್‌ನ ಪ್ರಸ್ತುತ ಡ್ರಾ ಸುಮಾರು 20mA ನಿಂದ 23mA ವರೆಗೆ ಇರುತ್ತದೆ. ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ನ ಗಾತ್ರ ಮತ್ತು ಅದರ ತಯಾರಕರನ್ನು ಅವಲಂಬಿಸಿ, ಓಪನ್‌ಲಾಗ್ ಮೆಮೊರಿ ಕಾರ್ಡ್‌ಗೆ ಬರೆಯುವಾಗ ಸಕ್ರಿಯ ಕರೆಂಟ್ ಡ್ರಾ ಬದಲಾಗಬಹುದು. ಬಾಡ್ ದರವನ್ನು ಹೆಚ್ಚಿಸುವುದರಿಂದ ಹೆಚ್ಚಿನ ಕರೆಂಟ್ ಎಳೆಯುತ್ತದೆ.
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್
ಓಪನ್‌ಲಾಗ್ ಆನ್‌ಬೋರ್ಡ್ ATmega328 ನಿಂದ ರನ್ ಆಗುತ್ತದೆ, ಆನ್‌ಬೋರ್ಡ್ ಕ್ರಿಸ್ಟಲ್‌ಗೆ ಧನ್ಯವಾದಗಳು 16MHz ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ. ATmega328 ನಲ್ಲಿ ಆಪ್ಟಿಬೂಟ್ ಬೂಟ್‌ಲೋಡರ್ ಲೋಡ್ ಆಗಿದ್ದು, ಇದು ಓಪನ್‌ಲಾಗ್ ಅನ್ನು Arduino IDE ಯಲ್ಲಿನ "Arduino Uno" ಬೋರ್ಡ್ ಸೆಟ್ಟಿಂಗ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಬೂಟ್‌ಲೋಡರ್ಇಂಟರ್ಫೇಸ್
ಸರಣಿ UART
ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗಿನ ಪ್ರಾಥಮಿಕ ಇಂಟರ್ಫೇಸ್ ಬೋರ್ಡ್ ಅಂಚಿನಲ್ಲಿರುವ FTDI ಹೆಡರ್ ಆಗಿದೆ. ಈ ಹೆಡರ್ ಅನ್ನು ನೇರವಾಗಿ Arduino Pro ಅಥವಾ Pro Mini ಗೆ ಪ್ಲಗ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಓಪನ್‌ಲಾಗ್‌ಗೆ ಸರಣಿ ಸಂಪರ್ಕದ ಮೂಲಕ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಬೋರ್ಡ್ ಅಂಚು

ಎಚ್ಚರಿಕೆ! ಪಿನ್ ಆರ್ಡರ್ ಮಾಡುವಿಕೆಯು ಆರ್ಡುನೊಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಮಾಡುವುದರಿಂದ, ಅದನ್ನು ನೇರವಾಗಿ FTDI ಬ್ರೇಕ್‌ಔಟ್ ಬೋರ್ಡ್‌ಗೆ ಪ್ಲಗ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಬೋರ್ಡ್ ಅಂಚು 1ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಹಾರ್ಡ್‌ವೇರ್ ಹುಕ್‌ಅಪ್‌ನ ಮುಂದಿನ ವಿಭಾಗವನ್ನು ಪರಿಶೀಲಿಸಲು ಮರೆಯದಿರಿ.
ಎಸ್ಪಿಐ
ಬೋರ್ಡ್‌ನ ಇನ್ನೊಂದು ತುದಿಯಲ್ಲಿ ನಾಲ್ಕು SPI ಪರೀಕ್ಷಾ ಬಿಂದುಗಳನ್ನು ವಿಭಜಿಸಲಾಗಿದೆ. ATmega328 ನಲ್ಲಿ ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಮರು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ನೀವು ಇವುಗಳನ್ನು ಬಳಸಬಹುದು.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಬೋರ್ಡ್ ಅಂಚು 2ಇತ್ತೀಚಿನ ಓಪನ್‌ಲಾಗ್ (DEV-13712) ಈ ಪಿನ್‌ಗಳನ್ನು ಸಣ್ಣ ಲೇಪಿತ ರಂಧ್ರಗಳ ಮೇಲೆ ಒಡೆಯುತ್ತದೆ. ಓಪನ್‌ಲಾಗ್‌ಗೆ ಹೊಸ ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಮರು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಅಥವಾ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ನೀವು ISP ಅನ್ನು ಬಳಸಬೇಕಾದರೆ, ಈ ಪರೀಕ್ಷಾ ಬಿಂದುಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ನೀವು ಪೋಗೊ ಪಿನ್‌ಗಳನ್ನು ಬಳಸಬಹುದು.
ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಅಂತಿಮ ಇಂಟರ್ಫೇಸ್ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಆಗಿದೆ. ಸಂವಹನ ನಡೆಸಲು, ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ಗೆ SPI ಪಿನ್‌ಗಳು ಬೇಕಾಗುತ್ತವೆ. ಓಪನ್‌ಲಾಗ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಇಲ್ಲಿಯೇ ಮಾತ್ರವಲ್ಲ, ನೀವು config.txt ಮೂಲಕ ಓಪನ್‌ಲಾಗ್‌ನ ಸಂರಚನೆಯನ್ನು ಸಹ ನವೀಕರಿಸಬಹುದು. file ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ನಲ್ಲಿ.
ಮೈಕ್ರೊ ಎಸ್ಡಿ ಕಾರ್ಡ್
ಓಪನ್‌ಲಾಗ್‌ನಿಂದ ಲಾಗ್ ಮಾಡಲಾದ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಓಪನ್‌ಲಾಗ್ ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:

  • 64MB ನಿಂದ 32GB ವರೆಗೆ
  • FAT16 ಅಥವಾ FAT32

DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಬೋರ್ಡ್ ಅಂಚು 3

ಎಲ್ಇಡಿ ಸ್ಥಿತಿ
ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ದೋಷನಿವಾರಣೆಗೆ ಸಹಾಯ ಮಾಡಲು ಎರಡು ಸ್ಥಿತಿ LED ಗಳಿವೆ.

  • STAT1 – ಈ ನೀಲಿ ಸೂಚಕ LED ಅನ್ನು Arduino D5 (ATmega328 PD5) ಗೆ ಜೋಡಿಸಲಾಗಿದೆ ಮತ್ತು ಹೊಸ ಅಕ್ಷರವನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ ಆನ್/ಆಫ್ ಆಗುತ್ತದೆ. ಸೀರಿಯಲ್ ಸಂವಹನ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವಾಗ ಈ LED ಮಿನುಗುತ್ತದೆ.
  • STAT2 – ಈ ಹಸಿರು LED ಅನ್ನು Arduino D13 (SPI ಸೀರಿಯಲ್ ಕ್ಲಾಕ್ ಲೈನ್/ ATmega328 PB5) ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ. SPI ಇಂಟರ್ಫೇಸ್ ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ ಮಾತ್ರ ಈ LED ಮಿನುಗುತ್ತದೆ. OpenLog ಮೈಕ್ರೊ SD ಕಾರ್ಡ್‌ಗೆ 512 ಬೈಟ್‌ಗಳನ್ನು ದಾಖಲಿಸಿದಾಗ ಅದು ಮಿನುಗುವುದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ.

DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಬೋರ್ಡ್ ಅಂಚು 4

ಹಾರ್ಡ್ವೇರ್ ಹುಕ್ಅಪ್

ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಸರ್ಕ್ಯೂಟ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಎರಡು ಮುಖ್ಯ ವಿಧಾನಗಳಿವೆ. ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಕೆಲವು ಹೆಡರ್‌ಗಳು ಅಥವಾ ತಂತಿಗಳು ಬೇಕಾಗುತ್ತವೆ. ಸುರಕ್ಷಿತ ಸಂಪರ್ಕಕ್ಕಾಗಿ ನೀವು ಬೋರ್ಡ್‌ಗೆ ಬೆಸುಗೆ ಹಾಕುತ್ತಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಮೂಲ ಸರಣಿ ಸಂಪರ್ಕ
ಸಲಹೆ: ನೀವು ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಮಹಿಳಾ ಹೆಡರ್ ಮತ್ತು FTDI ನಲ್ಲಿ ಮಹಿಳಾ ಹೆಡರ್ ಹೊಂದಿದ್ದರೆ, ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ M/F ಜಂಪರ್ ವೈರ್‌ಗಳು ಬೇಕಾಗುತ್ತವೆ.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಮೂಲ ಸರಣಿ ಸಂಪರ್ಕ

ನೀವು ಬೋರ್ಡ್ ಅನ್ನು ಮರು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬೇಕಾದರೆ ಅಥವಾ ಮೂಲ ಸರಣಿ ಸಂಪರ್ಕದ ಮೂಲಕ ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಬೇಕಾದರೆ ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡಲು ಈ ಹಾರ್ಡ್‌ವೇರ್ ಸಂಪರ್ಕವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಕೆಳಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಮಾಡಿ:
ಓಪನ್‌ಲಾಗ್ → 3.3V FTDI ಬೇಸಿಕ್ ಬ್ರೇಕ್‌ಔಟ್

  • GND → GND
  • GND → GND
  • ವಿಸಿಸಿ → 3.3ವಿ
  • TXO → RXI
  • RXI → TXO
  • ಡಿಟಿಆರ್ → ಡಿಟಿಆರ್

ಇದು FTDI ಮತ್ತು OpenLog ನಡುವಿನ ನೇರ ಸಂಪರ್ಕವಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ - ನೀವು TXO ಮತ್ತು RXI ಪಿನ್ ಸಂಪರ್ಕಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕು.
ನಿಮ್ಮ ಸಂಪರ್ಕಗಳು ಈ ಕೆಳಗಿನಂತೆ ಕಾಣಬೇಕು: DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಮೂಲ ಬ್ರೇಕ್‌ಔಟ್ಒಮ್ಮೆ ನೀವು ಓಪನ್‌ಲಾಗ್ ಮತ್ತು ಎಫ್‌ಟಿಡಿಐ ಬೇಸಿಕ್ ನಡುವೆ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿದ ನಂತರ, ನಿಮ್ಮ ಎಫ್‌ಟಿಡಿಐ ಬೋರ್ಡ್ ಅನ್ನು ಯುಎಸ್‌ಬಿ ಕೇಬಲ್‌ಗೆ ಮತ್ತು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಪ್ಲಗ್ ಮಾಡಿ.
ಸೀರಿಯಲ್ ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ, ನಿಮ್ಮ FTDI ಬೇಸಿಕ್‌ನ COM ಪೋರ್ಟ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ ಮತ್ತು ಪಟ್ಟಣಕ್ಕೆ ಹೋಗಿ!

ಪ್ರಾಜೆಕ್ಟ್ ಹಾರ್ಡ್‌ವೇರ್ ಸಂಪರ್ಕ

ಸಲಹೆ: ನೀವು ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಮಹಿಳಾ ಹೆಡರ್‌ಗಳನ್ನು ಬೆಸುಗೆ ಹಾಕಿದ್ದರೆ, ತಂತಿಗಳ ಅಗತ್ಯವಿಲ್ಲದೆ ಬೋರ್ಡ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪ್ಲಗ್ ಮಾಡಲು ನೀವು ಪುರುಷ ಹೆಡರ್‌ಗಳನ್ನು ಆರ್ಡುನೊ ಪ್ರೊ ಮಿನಿಗೆ ಬೆಸುಗೆ ಹಾಕಬಹುದು.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಪ್ರಾಜೆಕ್ಟ್ ಹಾರ್ಡ್‌ವೇರ್ ಸಂಪರ್ಕಸೀರಿಯಲ್ ಸಂಪರ್ಕದ ಮೂಲಕ ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಇಂಟರ್‌ಫೇಸ್ ಮಾಡುವುದು ರಿಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಥವಾ ಡೀಬಗ್ ಮಾಡಲು ಮುಖ್ಯವಾದರೂ, ಓಪನ್‌ಲಾಗ್ ಹೊಳೆಯುವ ಸ್ಥಳವು ಎಂಬೆಡೆಡ್ ಪ್ರಾಜೆಕ್ಟ್‌ನಲ್ಲಿದೆ. ಈ ಸಾಮಾನ್ಯ ಸರ್ಕ್ಯೂಟ್ ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗೆ (ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆರ್ಡುನೊ ಪ್ರೊ ಮಿನಿ) ಜೋಡಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಅದು ಓಪನ್‌ಲಾಗ್‌ಗೆ ಸೀರಿಯಲ್ ಡೇಟಾವನ್ನು ಬರೆಯುತ್ತದೆ.
ಮೊದಲು ನೀವು ಚಲಾಯಿಸಲು ಉದ್ದೇಶಿಸಿರುವ ನಿಮ್ಮ ಪ್ರೊ ಮಿನಿಗೆ ಕೋಡ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ದಯವಿಟ್ಟು ಕೆಲವು ಉದಾಹರಣೆಗಳಿಗಾಗಿ ಆರ್ಡುನೊ ಸ್ಕೆಚ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿampನೀವು ಬಳಸಬಹುದಾದ ಕೋಡ್.
ಗಮನಿಸಿ: ನಿಮ್ಮ ಪ್ರೊ ಮಿನಿಯನ್ನು ಹೇಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡುವುದು ಎಂದು ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ, ದಯವಿಟ್ಟು ನಮ್ಮ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಇಲ್ಲಿ ಪರಿಶೀಲಿಸಿ.
ಆರ್ಡುನೊ ಪ್ರೊ ಮಿನಿ 3.3 ವಿ ಬಳಸುವುದು
ಈ ಟ್ಯುಟೋರಿಯಲ್ Arduino Pro Mini ಯ ಎಲ್ಲಾ ವಿಷಯಗಳಿಗೆ ನಿಮ್ಮ ಮಾರ್ಗದರ್ಶಿಯಾಗಿದೆ. ಅದು ಏನು, ಏನಲ್ಲ ಮತ್ತು ಅದನ್ನು ಬಳಸಲು ಹೇಗೆ ಪ್ರಾರಂಭಿಸುವುದು ಎಂಬುದನ್ನು ಇದು ವಿವರಿಸುತ್ತದೆ.
ನಿಮ್ಮ ಪ್ರೊ ಮಿನಿಯನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದ ನಂತರ, ನೀವು FTDI ಬೋರ್ಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ, ಅದನ್ನು ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು.
ಪ್ರೊ ಮಿನಿ ಮತ್ತು ಓಪನ್‌ಲಾಗ್ ಎರಡರಲ್ಲೂ BLK ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಪಿನ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಸರಿಯಾಗಿ ಮಾಡಿದರೆ ಎರಡರಲ್ಲೂ GRN ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಪಿನ್‌ಗಳು ಸಹ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ).
ನೀವು ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ನೇರವಾಗಿ ಪ್ರೊ ಮಿನಿಗೆ ಪ್ಲಗ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ (ಹೊಂದಾಣಿಕೆಯಾಗದ ಹೆಡರ್‌ಗಳು ಅಥವಾ ಇತರ ಬೋರ್ಡ್‌ಗಳಿಂದಾಗಿ), ನೀವು ಜಂಪರ್ ವೈರ್‌ಗಳನ್ನು ಬಳಸಿ ಈ ಕೆಳಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಮಾಡಬಹುದು.
OpenLog → Arduino Pro/Arduino Pro Mini

  • GND → GND
  • GND → GND
  • ವಿಸಿಸಿ → ವಿಸಿಸಿ
  • TXO → RXI
  • RXI → TXO
  • ಡಿಟಿಆರ್ → ಡಿಟಿಆರ್

ನೀವು ಮುಗಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಸಂಪರ್ಕಗಳು Arduino Pro Mini ಮತ್ತು Arduino Pro ನೊಂದಿಗೆ ಈ ಕೆಳಗಿನಂತೆ ಕಾಣಬೇಕು.
ಫ್ರಿಟ್ಜಿಂಗ್ ರೇಖಾಚಿತ್ರವು ಹೆಡರ್‌ಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ಓಪನ್‌ಲಾಗ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ನೀವು ಆರ್ಡುನೊದ ಮೇಲ್ಭಾಗಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಸಾಕೆಟ್ ಅನ್ನು ತಿರುಗಿಸಿದರೆ view, ಅವು FTDI ನಂತೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೆಡರ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಪ್ರಾಜೆಕ್ಟ್ ಹಾರ್ಡ್‌ವೇರ್ ಸಂಪರ್ಕ 1

ಗಮನಿಸಿ ಸಂಪರ್ಕವು ಓಪನ್‌ಲಾಗ್ ಅನ್ನು "ತಲೆಕೆಳಗಾಗಿ" (ಮೈಕ್ರೋ ಎಸ್‌ಡಿ ಮೇಲಕ್ಕೆ ಎದುರಿಸುತ್ತಿರುವಂತೆ) ನೇರವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
⚡ಗಮನಿಸಿ: ಓಪನ್‌ಲಾಗ್ ಮತ್ತು ಆರ್ಡುನೊ ನಡುವಿನ ವಿಸಿಸಿ ಮತ್ತು ಜಿಎನ್‌ಡಿ ಹೆಡರ್‌ಗಳಿಂದ ಆಕ್ರಮಿಸಲ್ಪಟ್ಟಿರುವುದರಿಂದ, ನೀವು ಆರ್ಡುನೊದಲ್ಲಿ ಲಭ್ಯವಿರುವ ಇತರ ಪಿನ್‌ಗಳಿಗೆ ವಿದ್ಯುತ್ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಬೇಕಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ನೀವು ಎರಡೂ ಬೋರ್ಡ್‌ಗಳಲ್ಲಿ ತೆರೆದಿರುವ ಪವರ್ ಪಿನ್‌ಗಳಿಗೆ ತಂತಿಗಳನ್ನು ಬೆಸುಗೆ ಹಾಕಬಹುದು.
ನಿಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಪವರ್ ನೀಡಿ, ಮತ್ತು ನೀವು ಲಾಗಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಿದ್ಧರಾಗಿರುತ್ತೀರಿ!

ಆರ್ಡುನೊ ರೇಖಾಚಿತ್ರಗಳು

ಆರು ವಿಭಿನ್ನ ಮಾಜಿಗಳು ಇದ್ದಾರೆampಓಪನ್‌ಲಾಗ್‌ಗೆ ಸಂಪರ್ಕಿಸಿದಾಗ ನೀವು ಆರ್ಡುನೊದಲ್ಲಿ ಬಳಸಬಹುದಾದ ಲೆಸ್ ಸ್ಕೆಚ್‌ಗಳು ಸೇರಿವೆ.

  • OpenLog_Benchmarking — ಈ example ಅನ್ನು ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಬಹು files.
  • OpenLog_CommandTest — ಈ ಉದಾample ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಸೇರಿಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ file ಆರ್ಡುನೊ ಮೂಲಕ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯಂತ್ರಣದ ಮೂಲಕ.
  • ಓಪನ್‌ಲಾಗ್_ರೀಡ್‌ಎಕ್ಸ್ampಲೆ — ಈ ಮಾಜಿample ಆಜ್ಞಾ ಸಾಲಿನ ಮೂಲಕ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಹೇಗೆ ನಿಯಂತ್ರಿಸುವುದು ಎಂಬುದರ ಮೂಲಕ ಸಾಗುತ್ತದೆ.
  • ಓಪನ್‌ಲಾಗ್_ರೀಡ್‌ಎಕ್ಸ್ampದೊಡ್ಡದು_File - ಉದಾampದೊಡ್ಡ ಸಂಗ್ರಹವನ್ನು ಹೇಗೆ ತೆರೆಯುವುದು ಎಂಬುದರ ಕುರಿತು file ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಮತ್ತು ಸ್ಥಳೀಯ ಬ್ಲೂಟೂತ್ ಸಂಪರ್ಕದ ಮೂಲಕ ಅದನ್ನು ವರದಿ ಮಾಡಿ.
  • OpenLog_Test_Sketch — ಬಹಳಷ್ಟು ಸರಣಿ ಡೇಟಾದೊಂದಿಗೆ OpenLog ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
  • OpenLog_Test_Sketch_Binary — ಬೈನರಿ ಡೇಟಾ ಮತ್ತು ಎಸ್ಕೇಪ್ ಅಕ್ಷರಗಳೊಂದಿಗೆ OpenLog ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಫರ್ಮ್ವೇರ್

ಓಪನ್‌ಲಾಗ್ ಎರಡು ಪ್ರಾಥಮಿಕ ಸಾಫ್ಟ್‌ವೇರ್ ತುಣುಕುಗಳನ್ನು ಹೊಂದಿದೆ: ಬೂಟ್‌ಲೋಡರ್ ಮತ್ತು ಫರ್ಮ್‌ವೇರ್.
ಆರ್ಡುನೊ ಬೂಟ್‌ಲೋಡರ್
ಗಮನಿಸಿ: ನೀವು ಮಾರ್ಚ್ 2012 ಕ್ಕಿಂತ ಮೊದಲು ಖರೀದಿಸಿದ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಆನ್‌ಬೋರ್ಡ್ ಬೂಟ್‌ಲೋಡರ್ Arduino IDE ಯಲ್ಲಿನ “Arduino Pro ಅಥವಾ Pro Mini 5V/16MHz w/ ATmega328” ಸೆಟ್ಟಿಂಗ್‌ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
ಮೊದಲೇ ಹೇಳಿದಂತೆ, ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಆಪ್ಟಿಬೂಟ್ ಸೀರಿಯಲ್ ಬೂಟ್‌ಲೋಡರ್ ಇದೆ. ಎಕ್ಸ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುವಾಗ ನೀವು ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಆರ್ಡುನೊ ಯುನೊ ರೀತಿಯಲ್ಲಿ ಪರಿಗಣಿಸಬಹುದು.ampಬೋರ್ಡ್‌ಗೆ le ಕೋಡ್ ಅಥವಾ ಹೊಸ ಫರ್ಮ್‌ವೇರ್.
ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ನೀವು ಬ್ರಿಕ್ ಮಾಡಬೇಕಾದರೆ ಮತ್ತು ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಬೇಕಾದರೆ, ನೀವು ಆಪ್ಟಿಬೂಟ್ ಅನ್ನು ಬೋರ್ಡ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ದಯವಿಟ್ಟು ಆರ್ಡುನೊ ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಬಗ್ಗೆ ನಮ್ಮ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.
ಓಪನ್‌ಲಾಗ್‌ಗೆ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಲೋಡ್ ಮಾಡುವುದು
ಗಮನಿಸಿ: ನೀವು ಮೊದಲ ಬಾರಿಗೆ Arduino ಬಳಸುತ್ತಿದ್ದರೆ, ದಯವಿಟ್ಟು ಮತ್ತೆ ಬಳಸಿview Arduino IDE ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಬಗ್ಗೆ ನಮ್ಮ ಟ್ಯುಟೋರಿಯಲ್. ನೀವು ಈ ಹಿಂದೆ Arduino ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸಿಲ್ಲದಿದ್ದರೆ, ದಯವಿಟ್ಟು ಲೈಬ್ರರಿಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲು ನಮ್ಮ ಅನುಸ್ಥಾಪನಾ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.
ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ ನೀವು ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ನವೀಕರಿಸಬೇಕಾದರೆ ಅಥವಾ ಮರುಸ್ಥಾಪಿಸಬೇಕಾದರೆ, ಈ ಕೆಳಗಿನ ಪ್ರಕ್ರಿಯೆಯು ನಿಮ್ಮ ಬೋರ್ಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಮೊದಲು, ದಯವಿಟ್ಟು Arduino IDE v1.6.5 ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. IDE ಯ ಇತರ ಆವೃತ್ತಿಗಳು ಓಪನ್‌ಲಾಗ್ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಕೆಲಸ ಮಾಡಬಹುದು, ಆದರೆ ನಾವು ಇದನ್ನು ತಿಳಿದಿರುವ ಉತ್ತಮ ಆವೃತ್ತಿ ಎಂದು ಪರಿಶೀಲಿಸಿದ್ದೇವೆ.
ಮುಂದೆ, ಓಪನ್‌ಲಾಗ್ ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಲೈಬ್ರರಿಗಳ ಬಂಡಲ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

ಓಪನ್‌ಲಾಗ್ ಫರ್ಮ್‌ವೇರ್ ಬಂಡಲ್ (ಜಿಪ್) ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ
ನೀವು ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಫರ್ಮ್‌ವೇರ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಲೈಬ್ರರಿಗಳನ್ನು Arduino ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿ. IDE ನಲ್ಲಿ ಲೈಬ್ರರಿಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಎಂದು ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ, ದಯವಿಟ್ಟು ನಮ್ಮ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ: Arduino ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸುವುದು: ಲೈಬ್ರರಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸುವುದು.
ಗಮನಿಸಿ: TX ಮತ್ತು RX ಬಫರ್‌ಗಳು ಎಷ್ಟು ದೊಡ್ಡದಾಗಿರಬೇಕು ಎಂಬುದನ್ನು ಅನಿಯಂತ್ರಿತವಾಗಿ ಘೋಷಿಸಲು ನಾವು SdFat ಮತ್ತು SerialPort ಲೈಬ್ರರಿಗಳ ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ. ಓಪನ್‌ಲಾಗ್‌ಗೆ TX ಬಫರ್ ತುಂಬಾ ಚಿಕ್ಕದಾಗಿರಬೇಕು (0) ಮತ್ತು RX ಬಫರ್ ಸಾಧ್ಯವಾದಷ್ಟು ದೊಡ್ಡದಾಗಿರಬೇಕು. ಈ ಎರಡು ಮಾರ್ಪಡಿಸಿದ ಲೈಬ್ರರಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಬಳಸುವುದರಿಂದ ಓಪನ್‌ಲಾಗ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳನ್ನು ಹುಡುಕುತ್ತಿದ್ದೀರಾ? ನೀವು ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಫರ್ಮ್‌ವೇರ್‌ಗಳ ಅತ್ಯಂತ ನವೀಕೃತ ಆವೃತ್ತಿಗಳನ್ನು ಬಯಸಿದರೆ, ನೀವು ಅವುಗಳನ್ನು ಕೆಳಗೆ ಲಿಂಕ್ ಮಾಡಲಾದ GitHub ರೆಪೊಸಿಟರಿಗಳಿಂದ ನೇರವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. SdFatLib ಮತ್ತು ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಲೈಬ್ರರಿಗಳು Arduino ಬೋರ್ಡ್ ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ ಗೋಚರಿಸುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ನೀವು ಲೈಬ್ರರಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ.

  • GitHub: OpenLog > Firmware > OpenLog_Firmware
  • ಬಿಲ್ ಗ್ರೀಮನ್ ಅವರ ಆರ್ಡುನೊ ಗ್ರಂಥಾಲಯಗಳು
    SdFatLib-ಬೀಟಾ
    ಸೀರಿಯಲ್‌ಪೋರ್ಟ್

ಮುಂದೆ, ಅಡ್ವಾನ್ ತೆಗೆದುಕೊಳ್ಳಲುtagಮಾರ್ಪಡಿಸಿದ ಲೈಬ್ರರಿಗಳಲ್ಲಿ, SerialPort.h ಅನ್ನು ಮಾರ್ಪಡಿಸಿ file \Arduino\Libraries\SerialPort ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಕಂಡುಬಂದಿದೆ. BUFFERED_TX ಅನ್ನು 0 ಗೆ ಮತ್ತು ENABLE_RX_ERROR_CHECKING ಅನ್ನು 0 ಗೆ ಬದಲಾಯಿಸಿ. ಉಳಿಸಿ file, ಮತ್ತು Arduino IDE ತೆರೆಯಿರಿ.
ನೀವು ಇನ್ನೂ ಮಾಡಿಲ್ಲದಿದ್ದರೆ, ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು FTDI ಬೋರ್ಡ್ ಮೂಲಕ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ. ದಯವಿಟ್ಟು ಮಾಜಿ ಪರಿಶೀಲಿಸಿampಇದನ್ನು ಸರಿಯಾಗಿ ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ le ಸರ್ಕ್ಯೂಟ್.
ಪರಿಕರಗಳು> ಬೋರ್ಡ್ ಮೆನುವಿನಲ್ಲಿ ನೀವು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಬಯಸುವ ಓಪನ್‌ಲಾಗ್ ಸ್ಕೆಚ್ ಅನ್ನು ತೆರೆಯಿರಿ, “Arduino/Genuino Uno” ಆಯ್ಕೆಮಾಡಿ, ಮತ್ತು ಪರಿಕರಗಳು> ಪೋರ್ಟ್ ಅಡಿಯಲ್ಲಿ ನಿಮ್ಮ FTDI ಬೋರ್ಡ್‌ಗೆ ಸೂಕ್ತವಾದ COM ಪೋರ್ಟ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ಕೋಡ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.
ಅಷ್ಟೇ! ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಈಗ ಹೊಸ ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ. ನೀವು ಈಗ ಸೀರಿಯಲ್ ಮಾನಿಟರ್ ಅನ್ನು ತೆರೆಯಬಹುದು ಮತ್ತು ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು. ಪವರ್ ಅಪ್ ಮಾಡಿದಾಗ, ನೀವು 12> ಅಥವಾ 12< ಅನ್ನು ನೋಡುತ್ತೀರಿ. 1 ಸರಣಿ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ, 2 SD ಕಾರ್ಡ್ ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ, ಓಪನ್‌ಲಾಗ್ ಯಾವುದೇ ಸ್ವೀಕರಿಸಿದ ಸೀರಿಯಲ್ ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು > ಓಪನ್‌ಲಾಗ್ ಆಜ್ಞೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
ಓಪನ್‌ಲಾಗ್ ಫರ್ಮ್‌ವೇರ್ ಸ್ಕೆಚ್‌ಗಳು
ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಅನುಗುಣವಾಗಿ ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ನೀವು ಬಳಸಬಹುದಾದ ಮೂರು ಒಳಗೊಂಡಿರುವ ರೇಖಾಚಿತ್ರಗಳಿವೆ.

  • ಓಪನ್‌ಲಾಗ್ – ಈ ಫರ್ಮ್‌ವೇರ್ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ರವಾನೆಯಾಗುತ್ತದೆ. ? ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸುವುದರಿಂದ ಯೂನಿಟ್‌ಗೆ ಲೋಡ್ ಮಾಡಲಾದ ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.
  • OpenLog_Light – ಸ್ಕೆಚ್‌ನ ಈ ಆವೃತ್ತಿಯು ಮೆನು ಮತ್ತು ಕಮಾಂಡ್ ಮೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಇದು ರಿಸೀವ್ ಬಫರ್ ಅನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ಹೆಚ್ಚಿನ ವೇಗದ ಲಾಗಿಂಗ್‌ಗೆ ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ.
  • OpenLog_Minimal – ಬೌಡ್ ದರವನ್ನು ಕೋಡ್‌ನಲ್ಲಿ ಹೊಂದಿಸಬೇಕು ಮತ್ತು ಅಪ್‌ಲೋಡ್ ಮಾಡಬೇಕು. ಈ ಸ್ಕೆಚ್ ಅನ್ನು ಅನುಭವಿ ಬಳಕೆದಾರರಿಗೆ ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ ಆದರೆ ಹೆಚ್ಚಿನ ವೇಗದ ಲಾಗಿಂಗ್‌ಗೆ ಇದು ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ.

ಕಮಾಂಡ್ ಸೆಟ್

ನೀವು ಸೀರಿಯಲ್ ಟರ್ಮಿನಲ್ ಮೂಲಕ ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡಬಹುದು. ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳು ನಿಮಗೆ ಓದಲು, ಬರೆಯಲು ಮತ್ತು ಅಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. fileಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು, ಜೊತೆಗೆ ಓಪನ್‌ಲಾಗ್‌ನ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಈ ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬಳಸಲು ನೀವು ಕಮಾಂಡ್ ಮೋಡ್‌ನಲ್ಲಿರಬೇಕಾಗುತ್ತದೆ.
ಓಪನ್‌ಲಾಗ್ ಕಮಾಂಡ್ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ, ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿಯೊಂದು ಅಕ್ಷರಕ್ಕೂ STAT1 ಆನ್/ಆಫ್ ಆಗುತ್ತದೆ. ಮುಂದಿನ ಅಕ್ಷರವನ್ನು ಸ್ವೀಕರಿಸುವವರೆಗೆ LED ಆನ್ ಆಗಿರುತ್ತದೆ.

File ಕುಶಲತೆ

  • ಹೊಸ File - ಹೊಸದನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ file ಹೆಸರಿಸಲಾಗಿದೆ File ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ. ಪ್ರಮಾಣಿತ 8.3 fileಹೆಸರುಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
    ಉದಾಹರಣೆಗೆampಹೌದು, “87654321.123” ಸ್ವೀಕಾರಾರ್ಹ, ಆದರೆ “987654321.123” ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ.
    ಉದಾampಲೆ: ಹೊಸದು file1.txt ದಸ್ತಾವೇಜು
  • ಸೇರಿಸು File - ಪಠ್ಯವನ್ನು ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಿ File. ನಂತರ ಸರಣಿ ಡೇಟಾವನ್ನು UART ನಿಂದ ಸ್ಟ್ರೀಮ್‌ನಲ್ಲಿ ಓದಲಾಗುತ್ತದೆ ಮತ್ತು ಅದನ್ನು file. ಇದು ಸರಣಿ ಟರ್ಮಿನಲ್ ಮೇಲೆ ಪ್ರತಿಧ್ವನಿಸುವುದಿಲ್ಲ. ಒಂದು ವೇಳೆ File ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯುವಾಗ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, file ರಚಿಸಲಾಗುವುದು.
    ಉದಾample: ಹೊಸದನ್ನು ಸೇರಿಸಿfile.csv
  • ಬರೆಯಿರಿ File ಆಫ್‌ಸೆಟ್ - ಪಠ್ಯವನ್ನು ಬರೆಯಿರಿ File ಒಳಗೆ OFFSET ಸ್ಥಳದಿಂದ file. ಪಠ್ಯವನ್ನು UART ನಿಂದ ಸಾಲಿನಿಂದ ಸಾಲಾಗಿ ಓದಲಾಗುತ್ತದೆ ಮತ್ತು ಹಿಂದಕ್ಕೆ ಪ್ರತಿಧ್ವನಿಸಲಾಗುತ್ತದೆ. ಈ ಸ್ಥಿತಿಯಿಂದ ನಿರ್ಗಮಿಸಲು, ಖಾಲಿ ಸಾಲನ್ನು ಕಳುಹಿಸಿ.
    ಉದಾample: logs.txt 516 ಬರೆಯಿರಿ
  • rm File – ಅಳಿಸುತ್ತದೆ File ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಿಂದ. ವೈಲ್ಡ್‌ಕಾರ್ಡ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
    ಉದಾampಲೆ: rm README.txt
  • ಗಾತ್ರ File - ಔಟ್ಪುಟ್ ಗಾತ್ರ File ಬೈಟ್‌ಗಳಲ್ಲಿ.
    ಉದಾampಲೆ: ಗಾತ್ರ Log112.csv
    • ಔಟ್‌ಪುಟ್: 11
  • ಓದಿದೆ File + START+ LENGTH TYPE – ವಿಷಯವನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡಿ File START ರಿಂದ ಪ್ರಾರಂಭಿಸಿ LENGTH ಗೆ ಹೋಗುತ್ತದೆ.
    START ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಸಂಪೂರ್ಣ file ವರದಿಯಾಗಿದೆ. LENGTH ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಆರಂಭಿಕ ಹಂತದಿಂದ ಸಂಪೂರ್ಣ ವಿಷಯಗಳನ್ನು ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ. TYPE ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, OpenLog ASCII ನಲ್ಲಿ ವರದಿ ಮಾಡಲು ಡೀಫಾಲ್ಟ್ ಆಗುತ್ತದೆ. ಮೂರು ಔಟ್‌ಪುಟ್ TYPE ಗಳಿವೆ:
    • ASCII = 1
    • ಹೆಕ್ಸ್ = 2
    • ಕಚ್ಚಾ ವಸ್ತುಗಳು = 3
    ನೀವು ಕೆಲವು ಹಿಂದಿನ ವಾದಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು. ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿampಕಡಿಮೆ
    ಮೂಲ ಓದು + ಬಿಟ್ಟುಬಿಟ್ಟ ಫ್ಲ್ಯಾಗ್‌ಗಳು:
    ಉದಾample: LOG00004.txt ಓದಿ
    • ಔಟ್‌ಪುಟ್: ಅಕ್ಸೆಲೆರೊಮೀಟರ್ X=12 Y=215 Z=317
    ಆರಂಭ 0 ರಿಂದ 5 ಉದ್ದವಿರುವ ಓದಿ:
    ಉದಾample: LOG00004.txt 0 5 ಓದಿ
    • ಔಟ್‌ಪುಟ್: ಅಕ್ಸೆಲ್
    HEX ನಲ್ಲಿ 1 ಉದ್ದವಿರುವ 5 ನೇ ಸ್ಥಾನದಿಂದ ಓದಿ:
    ಉದಾample: LOG00004.txt 1 5 2 ಓದಿ
    • ಔಟ್‌ಪುಟ್: 63 63 65 6C
  • RAW ನಲ್ಲಿ 0 ಉದ್ದವಿರುವ 50 ನೇ ಸ್ಥಾನದಿಂದ ಓದಿ:
  • ಉದಾample: LOG00137.txt 0 50 3 ಓದಿ
  • • ಔಟ್‌ಪುಟ್: ಆಂಡ್ರೆ– -þ ವಿಸ್ತೃತ ಅಕ್ಷರ ಪರೀಕ್ಷೆ
  • ಬೆಕ್ಕು File – ಒಂದು ವಿಷಯದ ವಿಷಯವನ್ನು ಬರೆಯಿರಿ file ಸರಣಿ ಮಾನಿಟರ್‌ಗೆ ಹೆಕ್ಸ್‌ನಲ್ಲಿ viewing. ಇದು ಕೆಲವೊಮ್ಮೆ ನೋಡಲು ಸಹಾಯಕವಾಗುತ್ತದೆ a file SD ಕಾರ್ಡ್ ತೆಗೆಯದೆಯೇ ಸರಿಯಾಗಿ ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುತ್ತಿದೆ ಮತ್ತು view ದಿ file ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ.
    ಉದಾample: ಬೆಕ್ಕು LOG00004.txt
    • ಔಟ್‌ಪುಟ್: 00000000: 41 63 65 6c 3a 20 31

ಡೈರೆಕ್ಟರಿ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್

  • ls – ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ವೈಲ್ಡ್‌ಕಾರ್ಡ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿದೆ.
    ಉದಾampಲೆ: ಎಲ್ಎಸ್
    • ಔಟ್‌ಪುಟ್: \src
  • md ಉಪ ಡೈರೆಕ್ಟರಿ - ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಉಪ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿ.
    ಉದಾample: md ಉದಾampಲೆ_ಸ್ಕೆಚಸ್
  • ಸಿಡಿ ಉಪ ಡೈರೆಕ್ಟರಿ - ಉಪ ಡೈರೆಕ್ಟರಿಗೆ ಬದಲಾಯಿಸಿ.
    ಉದಾample: ಸಿಡಿ ಹಲೋ_ವರ್ಲ್ಡ್
  • cd .. – ಮರದಲ್ಲಿ ಕೆಳಗಿನ ಡೈರೆಕ್ಟರಿಗೆ ಬದಲಾಯಿಸಿ. 'cd' ಮತ್ತು '..' ನಡುವೆ ಜಾಗವಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಇದು ಸ್ಟ್ರಿಂಗ್ ಪಾರ್ಸರ್‌ಗೆ cd ಆಜ್ಞೆಯನ್ನು ನೋಡಲು ಅನುಮತಿಸುತ್ತದೆ.
    ಉದಾampಲೆ: ಸಿಡಿ ..
  • rm ಉಪ ಡೈರೆಕ್ಟರಿ – ಉಪ ಡೈರೆಕ್ಟರಿಯನ್ನು ಅಳಿಸುತ್ತದೆ. ಈ ಆಜ್ಞೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಡೈರೆಕ್ಟರಿ ಖಾಲಿಯಾಗಿರಬೇಕು.
    ಉದಾample: ಆರ್ಎಮ್ ತಾಪಮಾನಗಳು
  • rm -rf ಡೈರೆಕ್ಟರಿ – ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಯಾವುದನ್ನಾದರೂ ಅಳಿಸುತ್ತದೆ fileಅದರೊಳಗೆ ಅಡಕವಾಗಿದೆ.
    ಉದಾample: rm -rf ಗ್ರಂಥಾಲಯಗಳು

ಕೆಳ ಮಟ್ಟದ ಕಾರ್ಯ ಆಜ್ಞೆಗಳು

  • ? – ಈ ಆಜ್ಞೆಯು ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ತೆರೆಯುತ್ತದೆ.
  • ಡಿಸ್ಕ್ – ಕಾರ್ಡ್ ತಯಾರಕರ ಐಡಿ, ಸೀರಿಯಲ್ ಸಂಖ್ಯೆ, ತಯಾರಿ ದಿನಾಂಕ ಮತ್ತು ಕಾರ್ಡ್ ಗಾತ್ರವನ್ನು ತೋರಿಸಿ. ಉದಾ.ampಔಟ್ಪುಟ್ ಹೀಗಿದೆ:
    ಕಾರ್ಡ್ ಪ್ರಕಾರ: SD2
    ತಯಾರಕರ ಐಡಿ: 3
    OEM ಐಡಿ: SD
    ಉತ್ಪನ್ನ: SU01G
    ಆವೃತ್ತಿ: 8.0
    ಕ್ರಮಸಂಖ್ಯೆ: 39723042
    ಉತ್ಪಾದನಾ ದಿನಾಂಕ: 1/2010
    ಕಾರ್ಡ್ ಗಾತ್ರ: 965120 KB
  • init – ಸಿಸ್ಟಮ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಮತ್ತು SD ಕಾರ್ಡ್ ಅನ್ನು ಮತ್ತೆ ತೆರೆಯಿರಿ. SD ಕಾರ್ಡ್ ಪ್ರತಿಕ್ರಿಯಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರೆ ಇದು ಸಹಾಯಕವಾಗಿರುತ್ತದೆ.
  • ಸಿಂಕ್ - ಬಫರ್‌ನ ಪ್ರಸ್ತುತ ವಿಷಯಗಳನ್ನು SD ಕಾರ್ಡ್‌ಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುತ್ತದೆ. ನೀವು ಬಫರ್‌ನಲ್ಲಿ 512 ಕ್ಕಿಂತ ಕಡಿಮೆ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಅವುಗಳನ್ನು SD ಕಾರ್ಡ್‌ನಲ್ಲಿ ರೆಕಾರ್ಡ್ ಮಾಡಲು ಬಯಸಿದರೆ ಈ ಆಜ್ಞೆಯು ಉಪಯುಕ್ತವಾಗಿದೆ.
  • reset – ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಶೂನ್ಯ ಸ್ಥಳಕ್ಕೆ ಜಿಗಿಯುತ್ತದೆ, ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಮರು ರನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ init ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ. ನೀವು ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸಬೇಕಾದರೆ ಈ ಆಜ್ಞೆಯು ಸಹಾಯಕವಾಗಿರುತ್ತದೆ. file, ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿ ಮತ್ತು ಹೊಸ ಸಂರಚನೆಯನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿ. ಬೋರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲು ಪವರ್ ಸೈಕ್ಲಿಂಗ್ ಇನ್ನೂ ಆದ್ಯತೆಯ ವಿಧಾನವಾಗಿದೆ, ಆದರೆ ಈ ಆಯ್ಕೆ ಲಭ್ಯವಿದೆ.

ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಬಹುದು ಅಥವಾ config.txt ನಲ್ಲಿ ಸಂಪಾದಿಸಬಹುದು. file.

  • echo STATE – ಸಿಸ್ಟಮ್ ಎಕೋ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. STATE ಆನ್ ಅಥವಾ ಆಫ್ ಆಗಿರಬಹುದು. ಆನ್ ಆಗಿರುವಾಗ, ಓಪನ್‌ಲಾಗ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್‌ನಲ್ಲಿ ಸ್ವೀಕರಿಸಿದ ಸರಣಿ ಡೇಟಾವನ್ನು ಪ್ರತಿಧ್ವನಿಸುತ್ತದೆ. ಆಫ್ ಆಗಿರುವಾಗ, ಸಿಸ್ಟಮ್ ಸ್ವೀಕರಿಸಿದ ಅಕ್ಷರಗಳನ್ನು ಮರಳಿ ಓದುವುದಿಲ್ಲ.
    ಗಮನಿಸಿ: ಸಾಮಾನ್ಯ ಲಾಗಿಂಗ್ ಸಮಯದಲ್ಲಿ, ಪ್ರತಿಧ್ವನಿ ಆಫ್ ಆಗುತ್ತದೆ. ಲಾಗಿಂಗ್ ಸಮಯದಲ್ಲಿ ಸ್ವೀಕರಿಸಿದ ಡೇಟಾವನ್ನು ಪ್ರತಿಧ್ವನಿಸಲು ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲದ ಬೇಡಿಕೆಗಳು ತುಂಬಾ ಹೆಚ್ಚಿರುತ್ತವೆ.
  • ವರ್ಬೋಸ್ STATE – ವರ್ಬೋಸ್ ದೋಷ ವರದಿ ಮಾಡುವಿಕೆಯ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. STATE ಆನ್ ಅಥವಾ ಆಫ್ ಆಗಿರಬಹುದು. ಈ ಆಜ್ಞೆಯನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ವರ್ಬೋಸ್ ದೋಷಗಳನ್ನು ಆಫ್ ಮಾಡುವ ಮೂಲಕ, ಅಜ್ಞಾತ ಆಜ್ಞೆಯ ಬದಲಿಗೆ ದೋಷವಿದ್ದರೆ ಓಪನ್‌ಲಾಗ್ ! ನೊಂದಿಗೆ ಮಾತ್ರ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ: COMMAND. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಪೂರ್ಣ ದೋಷಕ್ಕಿಂತ ಪಾರ್ಸ್ ಮಾಡಲು ! ಅಕ್ಷರ ಸುಲಭ. ನೀವು ಟರ್ಮಿನಲ್ ಬಳಸುತ್ತಿದ್ದರೆ, ವರ್ಬೋಸ್ ಅನ್ನು ಆನ್ ಮಾಡುವುದರಿಂದ ಪೂರ್ಣ ದೋಷ ಸಂದೇಶಗಳನ್ನು ನೋಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಬೌಡ್ – ಈ ಆಜ್ಞೆಯು ಬಳಕೆದಾರರಿಗೆ ಬೌಡ್ ದರವನ್ನು ನಮೂದಿಸಲು ಅನುಮತಿಸುವ ಸಿಸ್ಟಮ್ ಮೆನುವನ್ನು ತೆರೆಯುತ್ತದೆ. 300bps ಮತ್ತು 1Mbps ನಡುವಿನ ಯಾವುದೇ ಬೌಡ್ ದರವನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಬೌಡ್ ದರ ಆಯ್ಕೆಯು ತಕ್ಷಣವೇ ಇರುತ್ತದೆ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ಓಪನ್‌ಲಾಗ್‌ಗೆ ಪವರ್ ಸೈಕಲ್ ಅಗತ್ಯವಿದೆ. ಬೌಡ್ ದರವನ್ನು EEPROM ಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ಓಪನ್‌ಲಾಗ್ ಪವರ್ ಅಪ್ ಮಾಡಿದಾಗ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ 9600 8N1 ಆಗಿದೆ.

ನೆನಪಿಡಿ: ನೀವು ಬೋರ್ಡ್ ಅನ್ನು ಅಜ್ಞಾತ ಬೌಡ್ ದರದಲ್ಲಿ ಸಿಲುಕಿಸಿದರೆ, ನೀವು RX ಅನ್ನು GND ಗೆ ಜೋಡಿಸಬಹುದು ಮತ್ತು OpenLog ಅನ್ನು ಪವರ್ ಅಪ್ ಮಾಡಬಹುದು. LED ಗಳು 2 ಸೆಕೆಂಡುಗಳ ಕಾಲ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಮಿನುಗುತ್ತವೆ ಮತ್ತು ನಂತರ ಒಂದೇ ಧ್ವನಿಯಲ್ಲಿ ಮಿನುಗುತ್ತವೆ. OpenLog ಅನ್ನು ಪವರ್ ಆಫ್ ಮಾಡಿ ಮತ್ತು ಜಂಪರ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ. OpenLog ಅನ್ನು ಈಗ ಸತತ ಮೂರು ಬಾರಿ `CTRL-Z` ನ ಎಸ್ಕೇಪ್ ಅಕ್ಷರದೊಂದಿಗೆ 9600bps ಗೆ ಮರುಹೊಂದಿಸಲಾಗಿದೆ. ತುರ್ತು ಓವರ್‌ರೈಡ್ ಬಿಟ್ ಅನ್ನು 1 ಗೆ ಹೊಂದಿಸುವ ಮೂಲಕ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಓವರ್‌ರೈಡ್ ಮಾಡಬಹುದು.
ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ config.txt ನೋಡಿ.

  • set – ಈ ಆಜ್ಞೆಯು ಬೂಟ್ ಅಪ್ ಮೋಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಿಸ್ಟಮ್ ಮೆನುವನ್ನು ತೆರೆಯುತ್ತದೆ. ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳು
    • ಮುಂದಿನ ಪವರ್-ಆನ್ ಮತ್ತು ಬಾಷ್ಪಶೀಲವಲ್ಲದ EEPROM ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಹೊಸದು File ಲಾಗಿಂಗ್ - ಈ ಮೋಡ್ ಹೊಸದನ್ನು ರಚಿಸುತ್ತದೆ file ಪ್ರತಿ ಬಾರಿ ಓಪನ್‌ಲಾಗ್ ಪವರ್ ಅಪ್ ಆಗುವಾಗ. ಓಪನ್‌ಲಾಗ್ 1 (UART ಜೀವಂತವಾಗಿದೆ), 2 (SD ಕಾರ್ಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ), ನಂತರ (ಓಪನ್‌ಲಾಗ್ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ) ರವಾನಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಡೇಟಾವನ್ನು LOG#####.txt ಗೆ ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಓಪನ್‌ಲಾಗ್ ಪವರ್ ಅಪ್ ಆದಾಗಲೆಲ್ಲಾ ##### ಸಂಖ್ಯೆ ಹೆಚ್ಚಾಗುತ್ತದೆ (ಗರಿಷ್ಠ 65533 ಲಾಗ್‌ಗಳು). ಸಂಖ್ಯೆಯನ್ನು EEPROM ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸೆಟ್ ಮೆನುವಿನಿಂದ ಮರುಹೊಂದಿಸಬಹುದು.
    ಸ್ವೀಕರಿಸಿದ ಎಲ್ಲಾ ಅಕ್ಷರಗಳು ಪ್ರತಿಧ್ವನಿಸುವುದಿಲ್ಲ. ನೀವು ಈ ಮೋಡ್‌ನಿಂದ ನಿರ್ಗಮಿಸಿ CTRL+z (ASCII 26) ಕಳುಹಿಸುವ ಮೂಲಕ ಕಮಾಂಡ್ ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಬಹುದು. ಎಲ್ಲಾ ಬಫರ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ಗಮನಿಸಿ: ಹಲವಾರು ಲಾಗ್‌ಗಳನ್ನು ರಚಿಸಿದ್ದರೆ, ಓಪನ್‌ಲಾಗ್ ದೋಷವನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ **ತುಂಬಾ ಲಾಗ್‌ಗಳು**, ಈ ಮೋಡ್‌ನಿಂದ ನಿರ್ಗಮಿಸಿ ಮತ್ತು ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್‌ಗೆ ಬಿಡಿ. ಸರಣಿ ಔಟ್‌ಪುಟ್ `12!ತುಂಬಾ ಲಾಗ್‌ಗಳು!` ನಂತೆ ಕಾಣುತ್ತದೆ.

  • ಸೇರಿಸು File ಲಾಗಿಂಗ್ - ಅನುಕ್ರಮ ಮೋಡ್ ಎಂದೂ ಕರೆಯಲ್ಪಡುವ ಈ ಮೋಡ್, file ಅದು ಈಗಾಗಲೇ ಇಲ್ಲದಿದ್ದರೆ SEQLOG.txt ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಸ್ವೀಕರಿಸಿದ ಡೇಟಾವನ್ನು ಸೇರಿಸುತ್ತದೆ file. ಓಪನ್‌ಲಾಗ್ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗುವ ಸಮಯದಲ್ಲಿ ಓಪನ್‌ಲಾಗ್ 12< ಅನ್ನು ರವಾನಿಸುತ್ತದೆ. ಅಕ್ಷರಗಳು ಪ್ರತಿಧ್ವನಿಸುವುದಿಲ್ಲ. ನೀವು ಈ ಮೋಡ್‌ನಿಂದ ನಿರ್ಗಮಿಸಬಹುದು ಮತ್ತು CTRL+z (ASCII 26) ಕಳುಹಿಸುವ ಮೂಲಕ ಆಜ್ಞಾ ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಬಹುದು. ಎಲ್ಲಾ ಬಫರ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.
  • ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ - ಓಪನ್‌ಲಾಗ್ 12> ಅನ್ನು ರವಾನಿಸುತ್ತದೆ, ಆ ಸಮಯದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಆಜ್ಞೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗುತ್ತದೆ. > ಚಿಹ್ನೆಯು ಓಪನ್‌ಲಾಗ್ ಡೇಟಾವನ್ನು ಅಲ್ಲ, ಆಜ್ಞೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ನೀವು ರಚಿಸಬಹುದು files ಮತ್ತು ಡೇಟಾವನ್ನು ಸೇರಿಸಿ files, ಆದರೆ ಇದಕ್ಕೆ ಕೆಲವು ಸೀರಿಯಲ್ ಪಾರ್ಸಿಂಗ್ (ದೋಷ ಪರಿಶೀಲನೆಗಾಗಿ) ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ಈ ಮೋಡ್ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಂದಿಸುವುದಿಲ್ಲ.
  • ಹೊಸದನ್ನು ಮರುಹೊಂದಿಸಿ File ಸಂಖ್ಯೆ - ಈ ಮೋಡ್ ಲಾಗ್ ಅನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ file LOG000.txt ಗೆ ಸಂಖ್ಯೆ. ನೀವು ಇತ್ತೀಚೆಗೆ ಮೈಕ್ರೊ SD ಕಾರ್ಡ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಿದ್ದರೆ ಮತ್ತು ಲಾಗ್ ಅನ್ನು ಬಯಸಿದರೆ ಇದು ಸಹಾಯಕವಾಗಿರುತ್ತದೆ file ಮತ್ತೆ ಪ್ರಾರಂಭಿಸಲು ಸಂಖ್ಯೆಗಳು.
  • ಹೊಸ ಎಸ್ಕೇಪ್ ಅಕ್ಷರ - ಈ ಆಯ್ಕೆಯು ಬಳಕೆದಾರರಿಗೆ CTRL+z ಅಥವಾ $ ನಂತಹ ಅಕ್ಷರವನ್ನು ನಮೂದಿಸಲು ಮತ್ತು ಅದನ್ನು ಹೊಸ ಎಸ್ಕೇಪ್ ಅಕ್ಷರವಾಗಿ ಹೊಂದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ತುರ್ತು ಮರುಹೊಂದಿಸುವ ಸಮಯದಲ್ಲಿ ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು CTRL+z ಗೆ ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.
  • ಎಸ್ಕೇಪ್ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ – ಈ ಆಯ್ಕೆಯು ಬಳಕೆದಾರರಿಗೆ ಒಂದು ಅಕ್ಷರವನ್ನು ನಮೂದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ 1, 3, ಅಥವಾ 17), ಕಮಾಂಡ್ ಮೋಡ್‌ಗೆ ಬಿಡಲು ಅಗತ್ಯವಿರುವ ಹೊಸ ಸಂಖ್ಯೆಯ ಎಸ್ಕೇಪ್ ಅಕ್ಷರಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ. ಉದಾ.ampನಂತರ, 8 ಅನ್ನು ನಮೂದಿಸುವುದರಿಂದ ಬಳಕೆದಾರರು ಕಮಾಂಡ್ ಮೋಡ್‌ಗೆ ಹೋಗಲು CTRL+z ಅನ್ನು ಎಂಟು ಬಾರಿ ಒತ್ತಬೇಕಾಗುತ್ತದೆ. ತುರ್ತು ಮರುಹೊಂದಿಸುವ ಸಮಯದಲ್ಲಿ ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು 3 ಗೆ ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.

ಎಸ್ಕೇಪ್ ಅಕ್ಷರಗಳ ವಿವರಣೆ: ಆರ್ಡುನೊ ಐಡಿಇಯಿಂದ ಹೊಸ ಕೋಡ್ ಅಪ್‌ಲೋಡ್ ಮಾಡುವಾಗ ಬೋರ್ಡ್ ಆಕಸ್ಮಿಕವಾಗಿ ಮರುಹೊಂದಿಸಲ್ಪಡುವುದನ್ನು ತಡೆಯಲು ಓಪನ್‌ಲಾಗ್‌ಗೆ ಕಮಾಂಡ್ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶಿಸಲು `CTRL+z` ಅನ್ನು 3 ಬಾರಿ ಒತ್ತುವ ಅಗತ್ಯವಿದೆ. ಬೂಟ್‌ಲೋಡಿಂಗ್ ಸಮಯದಲ್ಲಿ ಬೋರ್ಡ್ `CTRL+z` ಅಕ್ಷರವನ್ನು ನೋಡುವ ಸಾಧ್ಯತೆಯಿದೆ (ನಾವು ಓಪನ್‌ಲಾಗ್ ಫರ್ಮ್‌ವೇರ್‌ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳಲ್ಲಿ ನೋಡಿದ ಸಮಸ್ಯೆ), ಆದ್ದರಿಂದ ಇದನ್ನು ತಡೆಯುವ ಗುರಿಯನ್ನು ಇದು ಹೊಂದಿದೆ. ಇದರಿಂದಾಗಿ ನಿಮ್ಮ ಬೋರ್ಡ್ ಬ್ರಿಕ್ ಆಗಿದೆ ಎಂದು ನೀವು ಎಂದಾದರೂ ಅನುಮಾನಿಸಿದರೆ, ಪವರ್ ಅಪ್ ಸಮಯದಲ್ಲಿ RX ಪಿನ್ ಅನ್ನು ನೆಲಕ್ಕೆ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಮೂಲಕ ನೀವು ಯಾವಾಗಲೂ ತುರ್ತು ಮರುಹೊಂದಿಕೆಯನ್ನು ಮಾಡಬಹುದು.

ಸಂರಚನೆ File

ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ನೀವು ಸೀರಿಯಲ್ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಳಸಲು ಬಯಸದಿದ್ದರೆ, ನೀವು CONFIG.TXT ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನವೀಕರಿಸಬಹುದು. file.
ಗಮನಿಸಿ: ಈ ವೈಶಿಷ್ಟ್ಯವು ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿ 1.6 ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನದರಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು 2012 ರ ನಂತರ ಓಪನ್‌ಲಾಗ್ ಖರೀದಿಸಿದ್ದರೆ, ನೀವು ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿ 1.6+ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತೀರಿ.
ಇದನ್ನು ಮಾಡಲು, ನಿಮಗೆ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ರೀಡರ್ ಮತ್ತು ಪಠ್ಯ ಸಂಪಾದಕದ ಅಗತ್ಯವಿದೆ. config.txt ತೆರೆಯಿರಿ. file (ದೊಡ್ಡಕ್ಷರ file ಹೆಸರು ಮುಖ್ಯವಲ್ಲ), ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ! ನೀವು ಮೊದಲು SD ಕಾರ್ಡ್‌ನೊಂದಿಗೆ ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಎಂದಿಗೂ ಪವರ್ ಅಪ್ ಮಾಡದಿದ್ದರೆ, ನೀವು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸಹ ರಚಿಸಬಹುದು fileನೀವು ಈ ಹಿಂದೆ ಸೇರಿಸಲಾದ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ನೊಂದಿಗೆ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಪವರ್ ಮಾಡಿದ್ದರೆ, ನೀವು ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಅನ್ನು ಓದಿದಾಗ ಈ ಕೆಳಗಿನಂತೆ ಕಾಣಬೇಕು.DEV-13712 SparkFun ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಪಠ್ಯ ಸಂಪಾದಕಓಪನ್‌ಲಾಗ್ config.txt ಮತ್ತು LOG0000.txt ಅನ್ನು ರಚಿಸುತ್ತದೆ. file ಮೊದಲ ಪವರ್ ಅಪ್‌ನಲ್ಲಿ.
ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ file ಒಂದು ಸಾಲಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಒಂದು ಸಾಲಿನ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಹೊಂದಿದೆ.DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು - ಪಠ್ಯ ಸಂಪಾದಕ 1ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ file ಓಪನ್‌ಲಾಗ್‌ನಿಂದ ಬರೆಯಲ್ಪಟ್ಟಿದೆ.
ಇವು ನಿಯಮಿತವಾಗಿ ಗೋಚರಿಸುವ ಅಕ್ಷರಗಳಾಗಿವೆ (ಯಾವುದೇ ಗೋಚರಿಸದ ಅಥವಾ ಬೈನರಿ ಮೌಲ್ಯಗಳಿಲ್ಲ), ಮತ್ತು ಪ್ರತಿಯೊಂದು ಮೌಲ್ಯವನ್ನು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.
ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ:

  • ಬೌಡ್: ಸಂವಹನ ಬೌಡ್ ದರ. 9600bps ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ. Arduino IDE ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಸ್ವೀಕಾರಾರ್ಹ ಮೌಲ್ಯಗಳು 2400, 4800, 9600, 19200, 38400, 57600, ಮತ್ತು 115200. ನೀವು ಇತರ ಬೌಡ್ ದರಗಳನ್ನು ಬಳಸಬಹುದು, ಆದರೆ ನೀವು Arduino IDE ಸೀರಿಯಲ್ ಮಾನಿಟರ್ ಮೂಲಕ ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.
  • escape : ಎಸ್ಕೇಪ್ ಅಕ್ಷರದ ASCII ಮೌಲ್ಯ (ದಶಮಾಂಶ ಸ್ವರೂಪದಲ್ಲಿ). 26 CTRL+z ಆಗಿದ್ದು ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ. 36 $ ಆಗಿದ್ದು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಎಸ್ಕೇಪ್ ಅಕ್ಷರವಾಗಿದೆ.
  • esc#: ಅಗತ್ಯವಿರುವ ಎಸ್ಕೇಪ್ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ಮೂರು, ಆದ್ದರಿಂದ ನೀವು ಕಮಾಂಡ್ ಮೋಡ್‌ಗೆ ಇಳಿಯಲು ಎಸ್ಕೇಪ್ ಅಕ್ಷರವನ್ನು ಮೂರು ಬಾರಿ ಹೊಡೆಯಬೇಕು. ಸ್ವೀಕಾರಾರ್ಹ ಮೌಲ್ಯಗಳು 0 ರಿಂದ 254 ರವರೆಗೆ ಇರುತ್ತವೆ. ಈ ಮೌಲ್ಯವನ್ನು 0 ಗೆ ಹೊಂದಿಸುವುದರಿಂದ ಎಸ್ಕೇಪ್ ಅಕ್ಷರ ಪರಿಶೀಲನೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
  • ಮೋಡ್: ಸಿಸ್ಟಮ್ ಮೋಡ್. ಓಪನ್‌ಲಾಗ್ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಸ ಲಾಗ್ ಮೋಡ್ (0) ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಸ್ವೀಕಾರಾರ್ಹ ಮೌಲ್ಯಗಳು 0 = ಹೊಸ ಲಾಗ್, 1 = ಅನುಕ್ರಮ ಲಾಗ್, 2 = ಕಮಾಂಡ್ ಮೋಡ್.
  • verb : ವರ್ಬೋಸ್ ಮೋಡ್. ವಿಸ್ತೃತ (ವರ್ಬೋಸ್) ದೋಷ ಸಂದೇಶಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಆನ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇದನ್ನು 1 ಗೆ ಹೊಂದಿಸುವುದರಿಂದ ವರ್ಬೋಸ್ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಆನ್ ಮಾಡುತ್ತದೆ (ಉದಾಹರಣೆಗೆ ಅಜ್ಞಾತ ಆಜ್ಞೆ: remove ! ). ಇದನ್ನು 0 ಗೆ ಹೊಂದಿಸುವುದರಿಂದ ವರ್ಬೋಸ್ ದೋಷಗಳನ್ನು ಆಫ್ ಮಾಡುತ್ತದೆ ಆದರೆ ದೋಷವಿದ್ದರೆ ! ನೊಂದಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ದೋಷಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ವರ್ಬೋಸ್ ಮೋಡ್ ಅನ್ನು ಆಫ್ ಮಾಡುವುದು ಸೂಕ್ತವಾಗಿದೆ.
  • echo : Echo ಮೋಡ್. ಕಮಾಂಡ್ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ, ಅಕ್ಷರಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಪ್ರತಿಧ್ವನಿಸಲ್ಪಡುತ್ತವೆ. ಇದನ್ನು 0 ಗೆ ಹೊಂದಿಸುವುದರಿಂದ ಅಕ್ಷರ ಪ್ರತಿಧ್ವನಿ ಆಫ್ ಆಗುತ್ತದೆ. ದೋಷಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದ್ದರೆ ಮತ್ತು ಕಳುಹಿಸಿದ ಆಜ್ಞೆಗಳು OpenLog ಗೆ ಮತ್ತೆ ಪ್ರತಿಧ್ವನಿಸುವುದನ್ನು ನೀವು ಬಯಸದಿದ್ದರೆ ಇದನ್ನು ಆಫ್ ಮಾಡುವುದು ಸೂಕ್ತವಾಗಿದೆ.
  • ignoreRX : ತುರ್ತು ಓವರ್‌ರೈಡ್. ಸಾಮಾನ್ಯವಾಗಿ, ಪವರ್ ಅಪ್ ಸಮಯದಲ್ಲಿ RX ಪಿನ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿದಾಗ ಓಪನ್‌ಲಾಗ್ ತುರ್ತು ಮರುಹೊಂದಿಸುತ್ತದೆ. ಇದನ್ನು 1 ಗೆ ಹೊಂದಿಸುವುದರಿಂದ ಪವರ್ ಅಪ್ ಸಮಯದಲ್ಲಿ RX ಪಿನ್‌ನ ಪರಿಶೀಲನೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ವಿವಿಧ ಕಾರಣಗಳಿಗಾಗಿ RX ಲೈನ್ ಅನ್ನು ಕಡಿಮೆ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಇದು ಸಹಾಯಕವಾಗಬಹುದು. ತುರ್ತು ಓವರ್‌ರೈಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ನೀವು ಯೂನಿಟ್ ಅನ್ನು 9600bps ಗೆ ಹಿಂತಿರುಗಿಸಲು ಒತ್ತಾಯಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ file ಬೌಡ್ ದರವನ್ನು ಮಾರ್ಪಡಿಸುವ ಏಕೈಕ ಮಾರ್ಗವಾಗಿದೆ.

ಓಪನ್‌ಲಾಗ್ ಸಂರಚನೆಯನ್ನು ಹೇಗೆ ಮಾರ್ಪಡಿಸುತ್ತದೆ File
config.txt ಅನ್ನು ಮಾರ್ಪಡಿಸಲು OpenLog ಗೆ ಐದು ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಿವೆ. file.

  • ಸಂರಚನೆ file ಕಂಡುಬಂದಿದೆ: ಪವರ್ ಅಪ್ ಸಮಯದಲ್ಲಿ, ಓಪನ್‌ಲಾಗ್ config.txt ಗಾಗಿ ಹುಡುಕುತ್ತದೆ file. ಒಂದು ವೇಳೆ ದಿ file ಕಂಡುಬಂದಲ್ಲಿ, ಓಪನ್‌ಲಾಗ್ ಒಳಗೊಂಡಿರುವ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಹಿಂದೆ ಸಂಗ್ರಹಿಸಲಾದ ಯಾವುದೇ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಓವರ್‌ರೈಟ್ ಮಾಡುತ್ತದೆ.
  • ಯಾವುದೇ ಸಂರಚನೆ ಇಲ್ಲ file ಕಂಡುಬಂದಿದೆ: ಓಪನ್‌ಲಾಗ್‌ಗೆ config.txt ಅನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗದಿದ್ದರೆ file ನಂತರ OpenLog config.txt ಅನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಸಂಗ್ರಹಿಸಲಾದ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅದಕ್ಕೆ ದಾಖಲಿಸುತ್ತದೆ. ಇದರರ್ಥ ನೀವು ಹೊಸದಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಮೈಕ್ರೊ SD ಕಾರ್ಡ್ ಅನ್ನು ಸೇರಿಸಿದರೆ, ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅದರ ಪ್ರಸ್ತುತ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
  • ದೋಷಪೂರಿತ ಸಂರಚನೆ file ಕಂಡುಬಂದಿದೆ: OpenLog ದೋಷಪೂರಿತ config.txt ಅನ್ನು ಅಳಿಸುತ್ತದೆ. file, ಮತ್ತು ಆಂತರಿಕ EEPROM ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು config.txt ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪುನಃ ಬರೆಯುತ್ತದೆ. file 9600,26,3,0,1,1,0 ರ ಪರಿಚಿತ-ಉತ್ತಮ ಸ್ಥಿತಿಗೆ.
  • ಸಂರಚನೆಯಲ್ಲಿ ಅಕ್ರಮ ಮೌಲ್ಯಗಳು file: ಓಪನ್‌ಲಾಗ್ ಅಕ್ರಮ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕಂಡುಕೊಂಡರೆ, ಓಪನ್‌ಲಾಗ್ config.txt ನಲ್ಲಿರುವ ಭ್ರಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ಓವರ್‌ರೈಟ್ ಮಾಡುತ್ತದೆ. file ಪ್ರಸ್ತುತ ಸಂಗ್ರಹಿಸಲಾದ EEPROM ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ.
  • ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ಮೂಲಕ ಬದಲಾವಣೆಗಳು: ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ಮೂಲಕ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿದರೆ (ಸೀರಿಯಲ್ ಸಂಪರ್ಕದ ಮೂಲಕ ಅಥವಾ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಸೀರಿಯಲ್ ಕಮಾಂಡ್‌ಗಳ ಮೂಲಕ) ಆ ಬದಲಾವಣೆಗಳನ್ನು ಸಿಸ್ಟಮ್ EEPROM ಮತ್ತು config.txt ಎರಡಕ್ಕೂ ದಾಖಲಿಸಲಾಗುತ್ತದೆ. file.
  • ತುರ್ತು ಮರುಹೊಂದಿಕೆ: ಓಪನ್‌ಲಾಗ್ ಅನ್ನು RX ಮತ್ತು GND ನಡುವೆ ಜಂಪರ್‌ನೊಂದಿಗೆ ಪವರ್ ಸೈಕಲ್ ಮಾಡಿದ್ದರೆ ಮತ್ತು ತುರ್ತು ಓವರ್‌ರೈಡ್ ಬಿಟ್ ಅನ್ನು 0 ಗೆ ಹೊಂದಿಸಿದ್ದರೆ (ತುರ್ತು ಮರುಹೊಂದಿಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ), ಓಪನ್‌ಲಾಗ್ ಆಂತರಿಕ EEPROM ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು config.txt ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪುನಃ ಬರೆಯುತ್ತದೆ. file 9600,26,3,0,1,1,0 ರ ಪರಿಚಿತ-ಉತ್ತಮ ಸ್ಥಿತಿಗೆ.

ದೋಷನಿವಾರಣೆ

ಸೀರಿಯಲ್ ಮಾನಿಟರ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸುವಲ್ಲಿ ನಿಮಗೆ ಸಮಸ್ಯೆಗಳಿವೆಯೇ, ಲಾಗ್‌ಗಳಲ್ಲಿ ಅಕ್ಷರಗಳು ಬಿದ್ದಿವೆಯೇ ಅಥವಾ ಬ್ರಿಕ್ ಆಗಿರುವ ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಹೋರಾಡುತ್ತಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಹಲವಾರು ವಿಭಿನ್ನ ಆಯ್ಕೆಗಳಿವೆ.
STAT1 LED ನಡವಳಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
STAT1 LED ಎರಡು ವಿಭಿನ್ನ ಸಾಮಾನ್ಯ ದೋಷಗಳಿಗೆ ವಿಭಿನ್ನ ನಡವಳಿಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.

  • 3 ಬ್ಲಿಂಕ್‌ಗಳು: ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಪ್ರಾರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ. ನೀವು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ FAT/FAT16 ನೊಂದಿಗೆ ಕಾರ್ಡ್ ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಬೇಕಾಗಬಹುದು.
  • 5 ಬ್ಲಿಂಕ್‌ಗಳು: ಓಪನ್‌ಲಾಗ್ ಹೊಸ ಬೌಡ್ ದರಕ್ಕೆ ಬದಲಾಗಿದೆ ಮತ್ತು ಪವರ್ ಸೈಕಲ್ ಮಾಡಬೇಕಾಗಿದೆ.

ಡಬಲ್ ಚೆಕ್ ಉಪ ಡೈರೆಕ್ಟರಿ ರಚನೆ
ನೀವು ಡೀಫಾಲ್ಟ್ OpenLog.ino ex ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆampನಂತರ, ಓಪನ್‌ಲಾಗ್ ಕೇವಲ ಎರಡು ಉಪಡೈರೆಕ್ಟರಿಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ. ನೀವು FOLDER_TRACK_DEPTH ಅನ್ನು 2 ರಿಂದ ನೀವು ಬೆಂಬಲಿಸಬೇಕಾದ ಉಪಡೈರೆಕ್ಟರಿಗಳ ಸಂಖ್ಯೆಗೆ ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ. ನೀವು ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ಕೋಡ್ ಅನ್ನು ಮರು ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಮಾರ್ಪಡಿಸಿದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.
ಸಂಖ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸಿ Fileರೂಟ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ s
ಓಪನ್‌ಲಾಗ್ 65,534 ಲಾಗ್‌ಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ. fileರೂಟ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ರು. ಲಾಗಿಂಗ್ ವೇಗವನ್ನು ಸುಧಾರಿಸಲು ನಿಮ್ಮ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಅನ್ನು ಮರು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
ನಿಮ್ಮ ಮಾರ್ಪಡಿಸಿದ ಫರ್ಮ್‌ವೇರ್‌ನ ಗಾತ್ರವನ್ನು ಪರಿಶೀಲಿಸಿ
ನೀವು ಓಪನ್‌ಲಾಗ್‌ಗಾಗಿ ಕಸ್ಟಮ್ ಸ್ಕೆಚ್ ಬರೆಯುತ್ತಿದ್ದರೆ, ನಿಮ್ಮ ಸ್ಕೆಚ್ 32,256 ಕ್ಕಿಂತ ದೊಡ್ಡದಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಹಾಗಿದ್ದಲ್ಲಿ, ಅದು ಆಪ್ಟಿಬೂಟ್ ಸೀರಿಯಲ್ ಬೂಟ್‌ಲೋಡರ್ ಬಳಸುವ ಮೇಲಿನ 500 ಬೈಟ್‌ಗಳ ಫ್ಲ್ಯಾಶ್ ಮೆಮೊರಿಗೆ ಕಡಿತಗೊಳ್ಳುತ್ತದೆ.
ಡಬಲ್ ಚೆಕ್ File ಹೆಸರುಗಳು
ಎಲ್ಲಾ file ಹೆಸರುಗಳು ಆಲ್ಫಾ-ನ್ಯೂಮರಿಕ್ ಆಗಿರಬೇಕು. MyLOG1.txt ಪರವಾಗಿಲ್ಲ, ಆದರೆ ಹಾಯ್ !e _.txt ಕೆಲಸ ಮಾಡದಿರಬಹುದು.
9600 ಬೌಡ್ ಬಳಸಿ
ಓಪನ್‌ಲಾಗ್ ATmega328 ನಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಸೀಮಿತ ಪ್ರಮಾಣದ RAM (2048 ಬೈಟ್‌ಗಳು) ಹೊಂದಿದೆ. ನೀವು ಓಪನ್‌ಲಾಗ್‌ಗೆ ಸರಣಿ ಅಕ್ಷರಗಳನ್ನು ಕಳುಹಿಸಿದಾಗ, ಈ ಅಕ್ಷರಗಳು ಬಫರ್ ಆಗುತ್ತವೆ. SD ಗ್ರೂಪ್ ಸರಳೀಕೃತ ವಿವರಣೆಯು SD ಕಾರ್ಡ್‌ಗೆ ಫ್ಲಾಶ್ ಮೆಮೊರಿಗೆ ಡೇಟಾ ಬ್ಲಾಕ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು 250ms (ವಿಭಾಗ 4.6.2.2 ರೈಟ್) ವರೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಅನುಮತಿಸುತ್ತದೆ.
9600bps ನಲ್ಲಿ, ಅದು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ 960 ಬೈಟ್‌ಗಳು (ಪ್ರತಿ ಬೈಟ್‌ಗೆ 10 ಬಿಟ್‌ಗಳು). ಅಂದರೆ ಪ್ರತಿ ಬೈಟ್‌ಗೆ 1.04ms. ಓಪನ್‌ಲಾಗ್ ಪ್ರಸ್ತುತ 512 ಬೈಟ್ ರಿಸೀವ್ ಬಫರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಆದ್ದರಿಂದ ಅದು ಸುಮಾರು 50ms ಅಕ್ಷರಗಳನ್ನು ಬಫರ್ ಮಾಡಬಹುದು. ಇದು ಓಪನ್‌ಲಾಗ್ 9600bps ನಲ್ಲಿ ಬರುವ ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ವೀಕರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನೀವು ಬೌಡ್ ದರವನ್ನು ಹೆಚ್ಚಿಸಿದಂತೆ, ಬಫರ್ ಕಡಿಮೆ ಸಮಯದವರೆಗೆ ಇರುತ್ತದೆ.
ಓಪನ್‌ಲಾಗ್ ಬಫರ್ ಓವರ್‌ರನ್ ಸಮಯ

ಬೌಡ್ ದರ ಪ್ರತಿ ಬೈಟ್‌ಗೆ ಸಮಯ  ಬಫರ್ ಅತಿಕ್ರಮಿಸುವವರೆಗೆ ಸಮಯ
9600bps 1.04 ಮಿ 532 ಮಿ
57600bps 0.174 ಮಿ 88 ಮಿ
115200bps 0.087 ಮಿ 44 ಮಿ

ಅನೇಕ SD ಕಾರ್ಡ್‌ಗಳು 250ms ಗಿಂತ ವೇಗದ ರೆಕಾರ್ಡ್ ಸಮಯವನ್ನು ಹೊಂದಿವೆ. ಇದು ಕಾರ್ಡ್‌ನ 'ವರ್ಗ' ಮತ್ತು ಕಾರ್ಡ್‌ನಲ್ಲಿ ಈಗಾಗಲೇ ಎಷ್ಟು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂಬುದರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಕಡಿಮೆ ಬೌಡ್ ದರವನ್ನು ಬಳಸುವುದು ಅಥವಾ ಹೆಚ್ಚಿನ ಬೌಡ್ ದರದಲ್ಲಿ ಕಳುಹಿಸಲಾದ ಅಕ್ಷರಗಳ ನಡುವಿನ ಸಮಯವನ್ನು ಹೆಚ್ಚಿಸುವುದು ಪರಿಹಾರವಾಗಿದೆ.
ನಿಮ್ಮ ಮೈಕ್ರೊ ಎಸ್ಡಿ ಕಾರ್ಡ್ ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ
ಕಡಿಮೆ ಅಥವಾ ಇಲ್ಲದ ಕಾರ್ಡ್ ಬಳಸಲು ಮರೆಯದಿರಿ. fileಅದರಲ್ಲಿ ರು. 3.1GB ಮೌಲ್ಯದ ZIP ಹೊಂದಿರುವ ಮೈಕ್ರೋ SD ಕಾರ್ಡ್ fileಗಳು ಅಥವಾ MP3 ಗಳು ಖಾಲಿ ಕಾರ್ಡ್‌ಗಿಂತ ನಿಧಾನವಾದ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಹೊಂದಿರುತ್ತವೆ.
ನೀವು ವಿಂಡೋಸ್ ಓಎಸ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡದಿದ್ದರೆ, ಮೈಕ್ರೊ ಎಸ್‌ಡಿ ಕಾರ್ಡ್ ಅನ್ನು ಮರು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ ಮತ್ತು DOS ಅನ್ನು ರಚಿಸಿ. fileSD ಕಾರ್ಡ್‌ನಲ್ಲಿರುವ ಸಿಸ್ಟಮ್.
ಮೈಕ್ರೋಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ
ಕಾರ್ಡ್ ತಯಾರಕರು, ಮರುಲೇಬಲ್ ಮಾಡಲಾದ ಕಾರ್ಡ್‌ಗಳು, ಕಾರ್ಡ್ ಗಾತ್ರಗಳು ಮತ್ತು ಕಾರ್ಡ್ ವರ್ಗಗಳು ಹಲವು ವಿಧಗಳಿದ್ದು, ಅವೆಲ್ಲವೂ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಿರಬಹುದು. ನಾವು ಸಾಮಾನ್ಯವಾಗಿ 8GB ಕ್ಲಾಸ್ 4 ಮೈಕ್ರೊ SD ಕಾರ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ, ಅದು 9600bps ನಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನಿಮಗೆ ಹೆಚ್ಚಿನ ಬೌಡ್ ದರಗಳು ಅಥವಾ ದೊಡ್ಡ ಶೇಖರಣಾ ಸ್ಥಳದ ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಕ್ಲಾಸ್ 6 ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಕಾರ್ಡ್‌ಗಳನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು.
ಅಕ್ಷರ ಬರವಣಿಗೆಗಳ ನಡುವೆ ವಿಳಂಬಗಳನ್ನು ಸೇರಿಸಿ
Serial.print() ಹೇಳಿಕೆಗಳ ನಡುವೆ ಸ್ವಲ್ಪ ವಿಳಂಬವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ, ನೀವು OpenLog ಗೆ ಅದರ ಪ್ರಸ್ತುತವನ್ನು ದಾಖಲಿಸಲು ಅವಕಾಶವನ್ನು ನೀಡಬಹುದು
ಬಫರ್.
ಉದಾಹರಣೆಗೆampಲೆ:
Serial.begin(115200);
ಫಾರ್(ಇಂಟ್ i = 1 ; i < 10 ; i++) {
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್(i, DEC);
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್ಲ್ನ್(“:abcdefghijklmnopqrstuvwxyz-!#”);
}

ಒಂದಕ್ಕೊಂದು ಪಕ್ಕದಲ್ಲಿ ಬಹಳಷ್ಟು ಅಕ್ಷರಗಳನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತಿರುವುದರಿಂದ ಸರಿಯಾಗಿ ಲಾಗ್ ಆಗದಿರಬಹುದು. ದೊಡ್ಡ ಅಕ್ಷರ ಬರವಣಿಗೆಗಳ ನಡುವೆ 15ms ಸಣ್ಣ ವಿಳಂಬವನ್ನು ಸೇರಿಸುವುದರಿಂದ ಅಕ್ಷರಗಳನ್ನು ಬಿಡದೆ ಓಪನ್‌ಲಾಗ್ ರೆಕಾರ್ಡ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
Serial.begin(115200);
ಫಾರ್(ಇಂಟ್ i = 1 ; i < 10 ; i++) {
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್(i, DEC);
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್ಲ್ನ್(“:abcdefghijklmnopqrstuvwxyz-!#”);
ವಿಳಂಬ (15);
}

ಆರ್ಡುನೊ ಸೀರಿಯಲ್ ಮಾನಿಟರ್ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸೇರಿಸಿ
ನೀವು ಅಂತರ್ನಿರ್ಮಿತ ಸೀರಿಯಲ್ ಲೈಬ್ರರಿ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್ ಸೀರಿಯಲ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ, ನೀವು ಕಮಾಂಡ್ ಮೋಡ್‌ನಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಗಮನಿಸಬಹುದು. Serial.println() ಹೊಸ ಲೈನ್ ಮತ್ತು ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್ ಎರಡನ್ನೂ ಕಳುಹಿಸುತ್ತದೆ. ಇದನ್ನು ನಿವಾರಿಸಲು ಎರಡು ಪರ್ಯಾಯ ಆಜ್ಞೆಗಳಿವೆ.
ಮೊದಲನೆಯದು \r ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು (ASCII ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್):
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್(“ಪಠ್ಯ\ಆರ್”);
ಪರ್ಯಾಯವಾಗಿ, ನೀವು ಮೌಲ್ಯ 13 (ದಶಮಾಂಶ ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್) ಅನ್ನು ಕಳುಹಿಸಬಹುದು:
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್("ಪಠ್ಯ");
ಸೀರಿಯಲ್.ರೈಟ್(13);

ತುರ್ತು ಮರುಹೊಂದಿಸಿ
ನೆನಪಿಡಿ, ನೀವು ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಸ್ಥಿತಿಗೆ ಮರುಹೊಂದಿಸಬೇಕಾದರೆ, ನೀವು RX ಪಿನ್ ಅನ್ನು GND ಗೆ ಕಟ್ಟಿ, ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಪವರ್ ಮಾಡಿ, LED ಗಳು ಒಂದೇ ಸಮನೆ ಮಿಟುಕಿಸಲು ಪ್ರಾರಂಭಿಸುವವರೆಗೆ ಕಾಯಿರಿ, ತದನಂತರ ಓಪನ್‌ಲಾಗ್ ಅನ್ನು ಪವರ್ ಮಾಡಿ ಮತ್ತು ಜಂಪರ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಬೋರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸಬಹುದು.
ನೀವು ತುರ್ತು ಓವರ್‌ರೈಡ್ ಬಿಟ್ ಅನ್ನು 1 ಗೆ ಬದಲಾಯಿಸಿದ್ದರೆ, ನೀವು ಸಂರಚನೆಯನ್ನು ಮಾರ್ಪಡಿಸಬೇಕಾಗುತ್ತದೆ. file, ಏಕೆಂದರೆ ತುರ್ತು ಮರುಹೊಂದಿಸುವಿಕೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.
ಸಮುದಾಯದೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ
ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್‌ನಲ್ಲಿ ಇನ್ನೂ ಸಮಸ್ಯೆಗಳಿದ್ದರೆ, ದಯವಿಟ್ಟು ನಮ್ಮ ಗಿಟ್‌ಹಬ್ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಮತ್ತು ಮುಚ್ಚಿದ ಸಮಸ್ಯೆಗಳನ್ನು ಇಲ್ಲಿ ಪರಿಶೀಲಿಸಿ. ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ದೊಡ್ಡ ಸಮುದಾಯವಿದೆ, ಆದ್ದರಿಂದ ನೀವು ನೋಡುತ್ತಿರುವ ಸಮಸ್ಯೆಗೆ ಯಾರಾದರೂ ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಂಡಿರುವ ಸಾಧ್ಯತೆಗಳಿವೆ.

ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಮತ್ತಷ್ಟು ಮುಂದುವರಿಯುವುದು

ಈಗ ನೀವು ನಿಮ್ಮ ಓಪನ್‌ಲಾಗ್‌ನೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಲಾಗ್ ಮಾಡಿದ್ದೀರಿ, ನೀವು ರಿಮೋಟ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ಹೊಂದಿಸಬಹುದು ಮತ್ತು ಬರುವ ಎಲ್ಲಾ ಸಂಭಾವ್ಯ ಡೇಟಾವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು. ಫ್ಲಫಿ ಹೊರಗೆ ಹೋದಾಗ ಮತ್ತು ಹೊರಗೆ ಹೋದಾಗ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ನಿಮ್ಮ ಸ್ವಂತ ಸಿಟಿಜನ್ ಸೈನ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ಪೆಟ್ ಟ್ರ್ಯಾಕರ್ ಅನ್ನು ರಚಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ!
ನಿಮ್ಮ ಮುಂದಿನ ಯೋಜನೆಗೆ ದೋಷನಿವಾರಣೆ, ಸಹಾಯ ಅಥವಾ ಸ್ಫೂರ್ತಿಗಾಗಿ ಈ ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.

  • ಓಪನ್‌ಲಾಗ್ ಗಿಟ್‌ಹಬ್
  • ಇಲ್ಯುಮಿಟ್ಯೂನ್ ಯೋಜನೆ
  • ಲಿಲಿಪ್ಯಾಡ್ ಲೈಟ್ ಸೆನ್ಸರ್ ಹುಕ್ಅಪ್
  • ಬ್ಯಾಡ್ಜರ್‌ಹ್ಯಾಕ್: ಮಣ್ಣಿನ ಸಂವೇದಕ ಆಡ್-ಆನ್
  • OBD-II ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
  • ವರ್ನಿಯರ್ ಫೋಟೋಗೇಟ್

ಇನ್ನೂ ಸ್ವಲ್ಪ ಸ್ಫೂರ್ತಿ ಬೇಕೇ? ಈ ಸಂಬಂಧಿತ ಕೆಲವು ಟ್ಯುಟೋರಿಯಲ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ:
ಫೋಟಾನ್ ರಿಮೋಟ್ ವಾಟರ್ ಲೆವೆಲ್ ಸೆನ್ಸರ್
ನೀರಿನ ಸಂಗ್ರಹ ಟ್ಯಾಂಕ್‌ಗೆ ರಿಮೋಟ್ ನೀರಿನ ಮಟ್ಟದ ಸಂವೇದಕವನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು ಮತ್ತು ರೀಡಿಂಗ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಪಂಪ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿಯಿರಿ!
ಫೋಟಾನ್ ರಿಮೋಟ್ ವಾಟರ್ ಲೆವೆಲ್ ಸೆನ್ಸರ್
ನೀರಿನ ಸಂಗ್ರಹ ಟ್ಯಾಂಕ್‌ಗೆ ರಿಮೋಟ್ ನೀರಿನ ಮಟ್ಟದ ಸಂವೇದಕವನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು ಮತ್ತು ರೀಡಿಂಗ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಪಂಪ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿಯಿರಿ!
ಟೆಸ್ಸೆಲ್ ಬಳಸಿ Google ಶೀಟ್‌ಗಳಿಗೆ ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ 2
ಈ ಯೋಜನೆಯು Google Sheets ಗೆ ಡೇಟಾವನ್ನು ಎರಡು ರೀತಿಯಲ್ಲಿ ಲಾಗ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಒಳಗೊಂಡಿದೆ: IFTTT ಅನ್ನು ಬಳಸಿಕೊಂಡು a web ಸಂಪರ್ಕ ಅಥವಾ USB ಪೆನ್ ಡ್ರೈವ್ ಮತ್ತು "ಸ್ನೀಕರ್ನೆಟ್" ಇಲ್ಲದೆ.
ಪೈಥಾನ್ ಮತ್ತು ಮ್ಯಾಟ್‌ಪ್ಲೋಟ್‌ಲಿಬ್‌ನೊಂದಿಗೆ ಸಂವೇದಕ ಡೇಟಾವನ್ನು ಗ್ರಾಫ್ ಮಾಡಿ
ರಾಸ್ಪ್ಬೆರಿ ಪೈಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ TMP102 ಸಂವೇದಕದಿಂದ ಸಂಗ್ರಹಿಸಲಾದ ತಾಪಮಾನ ದತ್ತಾಂಶದ ನೈಜ-ಸಮಯದ ನಕ್ಷೆಯನ್ನು ರಚಿಸಲು matplotlib ಬಳಸಿ.
ನೀವು ಯಾವುದೇ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ದಯವಿಟ್ಟು ಕಾಮೆಂಟ್‌ಗಳಿಗೆ ಭೇಟಿ ನೀಡಿ ಅಥವಾ ನಮ್ಮ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ತಂಡವನ್ನು ಇಲ್ಲಿ ಸಂಪರ್ಕಿಸಿ TechSupport@sparkfun.com.

ಸ್ಪಾರ್ಕ್‌ಫನ್ ಲೋಗೋ

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ಸ್ಪಾರ್ಕ್‌ಫನ್ DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು, DEV-13712, ಸ್ಪಾರ್ಕ್‌ಫನ್ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು, ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು, ಮಂಡಳಿಗಳು

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *