NRF24L01: Arduino ಗಾಗಿ ವೈರ್‌ಲೆಸ್ ಸಂವಹನಕ್ಕಾಗಿ ಮಾಡ್ಯೂಲ್

NRF24L01

ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಆರ್ಡುನೊ ಅಥವಾ ಇನ್ನಾವುದೇ ಅಂಶವನ್ನು ಬಳಸಿಕೊಂಡು DIY ಯೋಜನೆಯನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ಬಳಸಿಕೊಳ್ಳಬೇಕು ವೈರ್ಲೆಸ್ ಸಂವಹನ. ಐಆರ್, ಆರ್ಎಫ್, ಬ್ಲೂಟೂತ್, ವೈಫೈ, ಇತ್ಯಾದಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಸಾರ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಕೆಲವು ರೀತಿಯ ಮಾಡ್ಯೂಲ್ ಅಥವಾ ಸಾಧನವನ್ನು ಹೊಂದುವ ಮೂಲಕ ಅದು ಸಂಭವಿಸುತ್ತದೆ. ಅಂದರೆ, ನಿಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಯಾವ ರೀತಿಯ ಸಿಗ್ನಲ್ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ ಎಂದು ತಿಳಿಯುವ ಅಗತ್ಯತೆಗಳ ಬಗ್ಗೆ ನೀವು ಸ್ಪಷ್ಟವಾಗಿರಬೇಕು.

ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಎ NRF24L01 ನಲ್ಲಿ ಮಾರ್ಗದರ್ಶಿ ನಿನಗಾಗಿ. ಇದು ವೈರ್‌ಲೆಸ್ ಸಂವಹನ ಚಿಪ್ ಆಗಿದ್ದು ಅದು ನಿಮಗೆ ಸಂಕೇತಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಬೇಕಾದುದನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ನಿರ್ವಹಿಸುವ ಸಂಕೇತಗಳ ಪ್ರಕಾರವೆಂದರೆ ಆರ್ಎಫ್ ಅಥವಾ ರೇಡಿಯೋ ಆವರ್ತನ, ಅಂದರೆ ದೊಡ್ಡ ತರಂಗಾಂತರದ ಅಲೆಗಳು, ಮತ್ತು ಆದ್ದರಿಂದ ಕಡಿಮೆ ಶಕ್ತಿ, ಇದು ವಿದ್ಯುತ್ಕಾಂತೀಯ ವರ್ಣಪಟಲದಲ್ಲಿ 3 Hz ಮತ್ತು 300 Ghz ಆವರ್ತನದಲ್ಲಿರುತ್ತದೆ.

NRF24L01 ಎಂದರೇನು?

NRF24L01

El NRF24L01 ನಾರ್ಡಿಕ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ತಯಾರಿಸಿದ ಚಿಪ್ ಆಗಿದೆ. ಅದು ಇದ್ದರೆ ಯಾವುದೇ ಉತ್ಪನ್ನಗಳು ಕಂಡುಬಂದಿಲ್ಲ., ಚಿಪ್ ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಕೆಲವು ಸಹಾಯಕ ಅಂಶಗಳೊಂದಿಗೆ ಸಣ್ಣ ಪಿಸಿಬಿಯಲ್ಲಿ ಜೋಡಿಸಲ್ಪಟ್ಟಿರುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ನಾನು ಅದನ್ನು ನಂತರ ನಿಮಗೆ ತೋರಿಸುವುದರಿಂದ ಅದನ್ನು ಅಡ್ರುನೊಗೆ ಸಂಪರ್ಕಿಸುವುದು ಸೇರಿದಂತೆ ನೀವು ಅದನ್ನು ಹಲವಾರು ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು.

NRF24L01, ಅದರ ಹೆಸರಿನಿಂದ ಕಳೆಯಬಹುದು, ಇದು ವೈರ್‌ಲೆಸ್ ಸಂವಹನ ಸಾಧನವಾಗಿದ್ದು ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ RF ಅಥವಾ ರೇಡಿಯೊ ಆವರ್ತನವನ್ನು ಬಳಸುತ್ತದೆ 2,4Ghz - 2,5 Ghz. ಅದು ಉಚಿತ ಬಳಕೆಗಾಗಿ ಉಚಿತ ಬ್ಯಾಂಡ್ ಆಗಿದೆ. ಇತರ ಬ್ಯಾಂಡ್‌ಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ ಎಂದು ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸಲು ನೀವು ಅವುಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ ನೀವು ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ. ಇದಲ್ಲದೆ, ಇದು ಟ್ರಾನ್ಸ್ಮಿಟರ್ + ರಿಸೀವರ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ.

ನಿರ್ದಿಷ್ಟವಾಗಿ, ನೀವು ಬಳಸಬಹುದಾದ ಆವರ್ತನ ಬ್ಯಾಂಡ್ 2.400 ಮೆಗಾಹರ್ಟ್ z ್ ನಿಂದ 2.525 ಮೆಗಾಹರ್ಟ್ z ್ ವರೆಗೆ ಇರುತ್ತದೆ, ನಡುವೆ ಆಯ್ಕೆ ಮಾಡುವ ಸಾಧ್ಯತೆಯಿದೆ 125 ಕಾಲುವೆಗಳು ಅವುಗಳ ನಡುವೆ 1Mhz ಸ್ಥಳಾವಕಾಶವಿದೆ. ಆದಾಗ್ಯೂ, ನೀವು ವೈಫೈ ನೆಟ್‌ವರ್ಕ್‌ಗಳು, ಈ ಆವರ್ತನದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಡ್ರೋನ್‌ಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಅಥವಾ ಹಸ್ತಕ್ಷೇಪ ಉಂಟಾಗುತ್ತಿದ್ದರೆ 2.4Ghz ಆವರ್ತನಗಳನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ. ಅದಕ್ಕಾಗಿಯೇ 2.501Mhz ನಿಂದ ಬಳಸಲು ಇದು ಯೋಗ್ಯವಾಗಿದೆ.

ಅದರ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, 1.9 ರಿಂದ 3.6 ವಿ ವರೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ 3.3 ಸಂಪರ್ಕದೊಂದಿಗೆ, ಬ್ಯಾಟರಿಗಳನ್ನು ಬಳಸಿ, ಮತ್ತು ಆ ವೋಲ್ಟೇಜ್ ಹೊಂದಿರುವ ವಿದ್ಯುತ್ ಸರಬರಾಜಿನೊಂದಿಗೆ ಆರ್ಡುನೊ ಬೋರ್ಡ್‌ನೊಂದಿಗೆ ಅದನ್ನು ವಿದ್ಯುತ್ ಮಾಡಲು ನಿಮಗೆ ಸುಲಭವಾಗುತ್ತದೆ. ಅಲ್ಲದೆ, ನೀವು 250 Kbps, 1Mbps ಮತ್ತು 2Mbps ವರೆಗೆ ಪ್ರಸರಣ ವೇಗವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.

ಹೊರಸೂಸುವಿಕೆ ಮತ್ತು ಸ್ವಾಗತಗಳಲ್ಲಿನ ಚಿಪ್ ಏಕಕಾಲದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ 6 ಸಂಪರ್ಕಗಳು ವಿವಿಧ ಸಾಧನಗಳ. ಇದರೊಂದಿಗೆ ನೀವು ಯಾವುದೇ ಸಮಸ್ಯೆಯಿಲ್ಲದೆ ವಿವಿಧ ಸ್ಥಳಗಳಿಂದ ಪ್ರಸಾರ ಮಾಡಬಹುದು ಅಥವಾ ಸ್ವೀಕರಿಸಬಹುದು. ಮತ್ತು ಸಂವಹನದ ದೃ ust ತೆ ಅಥವಾ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಬಗ್ಗೆ ನಿಮಗೆ ಕಾಳಜಿ ಇದ್ದರೆ, ಡೇಟಾ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲು ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಮಾಹಿತಿಯನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಲು ಚಿಪ್ ಸ್ವತಃ ತರ್ಕ ಸರ್ಕ್ಯೂಟ್ರಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ಇದು ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಈ ಕಾರ್ಯದಿಂದ ಮುಕ್ತಗೊಳಿಸುತ್ತದೆ.

ಅದನ್ನು ನಿಯಂತ್ರಿಸಲು ನೀವು ಬಳಸಬಹುದು ಎಸ್‌ಪಿಐ ಬಸ್, ಆದ್ದರಿಂದ ಆರ್ಡುನೊ ಜೊತೆಗಿನ ಅದರ ನಿಯಂತ್ರಣ ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಇದಲ್ಲದೆ, NRF24L01 ನ ಡೇಟಾ ಪಿನ್‌ಗಳು ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ 5v ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತವೆ. ಸ್ಟ್ಯಾಂಡ್ ಬೈನಲ್ಲಿನ ವಿದ್ಯುತ್ ಬಳಕೆ ಸಾಕಷ್ಟು ಕಡಿಮೆಯಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ಚಿಂತೆ ಮಾಡುವ ಅಂಶವಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅದು ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿರುವಾಗ ಇದು ಹೆಚ್ಚು ವೆಚ್ಚದಾಯಕವಲ್ಲ, ಏಕೆಂದರೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಕೇವಲ 15mA ಅಗತ್ಯವಿದೆ.

ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ನೀವು ಹಲವಾರು ಕಾಣಬಹುದು NRF24L01 ಚಿಪ್ ಅನ್ನು ಆರೋಹಿಸುವ ವಿಭಿನ್ನ ಮಾಡ್ಯೂಲ್‌ಗಳು, ಅವುಗಳು ತಮ್ಮಲ್ಲಿರುವ ಸಹಾಯಕ ಅಂಶಗಳಲ್ಲಿ ಅಥವಾ ಕೆಲವು ವಿವರಗಳಲ್ಲಿ ಮಾತ್ರ ಬದಲಾಗುತ್ತವೆ. ಉದಾಹರಣೆಗೆ ಆಂಟೆನಾ ಪ್ರಕಾರದಲ್ಲಿ. ಕೆಲವು ಆಂಟಿನಾವನ್ನು ಪಿಸಿಬಿಯಲ್ಲಿ ಅಂಕುಡೊಂಕಾದ ಆಕಾರದಲ್ಲಿ ಸುಮಾರು 20-30 ಮೀಟರ್ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಮುದ್ರಿಸುತ್ತವೆ. ಇತರರು 700 ಮೀಟರ್‌ನಿಂದ 1 ಕಿ.ಮೀ.ಗೆ ಹೋಗಲು ಆಂಪ್ಲಿಫೈಯರ್ನೊಂದಿಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಶಕ್ತಿಯುತ ಬಾಹ್ಯ ಆಂಟೆನಾವನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತಾರೆ.

ಆದಾಗ್ಯೂ, ನಿಜವಾದ ವ್ಯಾಪ್ತಿಯನ್ನು ಕೆಲವು ಅಂಶಗಳಿಂದ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆರಸ್ತೆ ಅಡೆತಡೆಗಳು, ಇತರ ಅಂಶಗಳು ಅಥವಾ ಸಂಕೇತಗಳಿಂದ ಶಬ್ದ ಅಥವಾ ಹಸ್ತಕ್ಷೇಪ, ಪ್ರಸರಣ ವೇಗ, ಪೂರೈಕೆ ವೋಲ್ಟೇಜ್ (ಹೆಚ್ಚಿನ ವೋಲ್ಟೇಜ್, ಹೆಚ್ಚಿನ ಅಂತರ), ಇತ್ಯಾದಿ. ಉದಾಹರಣೆಗೆ, ನೀವು ಗರಿಷ್ಠ 2Mbps ವೇಗದಲ್ಲಿ ರವಾನಿಸಲು ಬಯಸಿದರೆ ಅದು ದೂರದಲ್ಲಿ ದೊಡ್ಡ ದಂಡವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಅದು ಗರಿಷ್ಠ 2 ಅಥವಾ 3 ಮೀಟರ್ ಮಾತ್ರ. ಕಡಿಮೆ ವೇಗದಲ್ಲಿ ನೀವು ಆ ದೂರವನ್ನು ಏರಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಇಎಸ್ಪಿ 8266
ಸಂಬಂಧಿತ ಲೇಖನ:
ESP8266: Arduino ಗಾಗಿ WIFI ಮಾಡ್ಯೂಲ್

ಅದನ್ನು ಖರೀದಿಸುವ ಮೊದಲು ನೀವು ಏನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು?

NRF40L01 ಆಂಟೆನಾ

El NRF24L01 ಬಹಳ ಅಗ್ಗದ ಚಿಪ್ ಆಗಿದೆ ಅದನ್ನು ಬಹುಸಂಖ್ಯೆಯ ಯೋಜನೆಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಬಾಹ್ಯ ಆಂಟೆನಾ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅದನ್ನು 0.65 1.7 ವರೆಗೆ ಖರೀದಿಸಬಹುದು, ಬಾಹ್ಯ ಆಂಟೆನಾ ಮಾದರಿಯು ಇದಕ್ಕಿಂತ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದುಬಾರಿಯಾಗಿದೆ ಆದರೆ ಇದು ಇನ್ನೂ ಅಗ್ಗವಾಗಿದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ € XNUMX ಮೀರುವುದಿಲ್ಲ.

ನೀವು ಇನ್ನೊಂದು ಹೊರಸೂಸುವಿಕೆ ಅಥವಾ ಸ್ವಾಗತ ಅಂಶವನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಎರಡು NRF24L01 ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಖರೀದಿಸಬೇಕು ಎಂದು ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ, ಒಂದು ಕಡೆ ಬಳಸಲು ಮತ್ತು ಇನ್ನೊಂದು ನೀವು ರವಾನಿಸಲು ಬಯಸುವ ಇನ್ನೊಂದು ಬದಿಯಲ್ಲಿ. ಅವರಿಬ್ಬರೂ ಹಾಗೆ ವರ್ತಿಸುತ್ತಾರೆ ಕಳುಹಿಸುವವರು ಅಥವಾ ಸ್ವೀಕರಿಸುವವರು ನೀನು ಇಷ್ಟ ಪಡುವ ಹಾಗೆ.

NRF24L01 ನ ಪಿನ್ out ಟ್ ಮತ್ತು ಆರೋಹಣ

ಪಿನ್ out ಟ್ NRF40L01

ಅಸೆಂಬ್ಲಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ದಿ NRF24L01 8 ಪಿನ್‌ಗಳನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ಇದರ ಪಿನ್‌ out ಟ್ ತುಂಬಾ ಸುಲಭ ನಾನು ನಿಮ್ಮನ್ನು ತೊರೆದ ಈ ಚಿತ್ರದಲ್ಲಿ ನೀವು ಹೇಗೆ ನೋಡಬಹುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು. ಬಲಭಾಗದಲ್ಲಿ ನೀವು ಬೋರ್ಡ್ನ ಪಿನ್ ರೇಖಾಚಿತ್ರವನ್ನು ನೋಡಬಹುದು Arduino UNO ಮತ್ತು ಮಾಡ್ಯೂಲ್‌ನ ಪ್ರತಿಯೊಂದು ಪಿನ್‌ಗಳನ್ನು ಅದಕ್ಕೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತದೆ.

ನೀವು ed ಹಿಸುವಂತೆ, ಪ್ಲೇಟ್ NRF24L01 ಅನ್ನು GND ಮತ್ತು 3.3v ಪಿನ್‌ಗಳನ್ನು ಬಳಸಿ ನಡೆಸಲಾಗುತ್ತದೆ ಆರ್ಡುನೊದಿಂದ. 5 ವಿ ಸಿಗ್ನಲ್‌ನೊಂದಿಗೆ ಇದನ್ನು ಮಾಡದಿರಲು ನೆನಪಿಡಿ ಅಥವಾ ನೀವು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಹಾನಿಗೊಳಿಸುತ್ತೀರಿ.

ಆರ್ಡುನೊ ಜೊತೆ ಸಂಯೋಜನೆ

ಆರ್ಡುನೊ (ಸರ್ಕ್ಯೂಟ್) ನೊಂದಿಗೆ 2 ಎನ್ಆರ್ಎಫ್ 24 ಎಲ್ 01

NRF24L01 ಎಂದರೇನು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಚಾಲನೆ ಮಾಡಬಹುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದ ನಂತರ, ಈ ಒಂದೆರಡು ಅಗ್ಗದ ಸಾಧನಗಳೊಂದಿಗೆ ನೀವು ಮಾಡಬಹುದಾದ ಯೋಜನೆಗಳ ಸಂಖ್ಯೆಯ ಜೊತೆಗೆ, ಮುಂದಿನ ವಿಷಯ ತೋರಿಸುವುದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಉದಾಹರಣೆ ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಆರ್ಡುನೊ IDE ಯೊಂದಿಗೆ ಪ್ರಯೋಗವನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ನೀವು ರವಾನಿಸಬಹುದಾದ ಡೇಟಾ ಸ್ವರೂಪವನ್ನು ಮೂಲ ಕೋಡ್‌ನಲ್ಲಿ ಮಾರ್ಪಡಿಸಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ.

l298n
ಸಂಬಂಧಿತ ಲೇಖನ:
L298N: Arduino ಗಾಗಿ ಮೋಟರ್‌ಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಮಾಡ್ಯೂಲ್

ಸ್ಟ್ರಿಂಗ್, ಪೂರ್ಣಾಂಕ, ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಡೇಟಾ ಇತ್ಯಾದಿಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ನಾನು ನಿಮಗೆ ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಆರ್ಡುನೊ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕುರಿತು ನಮ್ಮ ಮಾರ್ಗದರ್ಶಿ ನೀವು ಪ್ರಾರಂಭಿಸುತ್ತಿದ್ದರೆ. ಇದರೊಂದಿಗೆ ನಿಮ್ಮ ಮೊದಲ ಯೋಜನೆಗಳನ್ನು ನೀವು ರಚಿಸಬಹುದು. ಮತ್ತು NRF24L01 ಗೆ ಒಂದು ಸ್ಪಷ್ಟ ಉದಾಹರಣೆಯಾಗಿ, ಇಲ್ಲಿ ನಾನು ನಿಮ್ಮನ್ನು ಬಿಡುತ್ತೇನೆ ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಅಗತ್ಯವಿರುವ ಕೋಡ್‌ಗಳು.

ನೀವು ಆರ್ಡ್ಯುನೊ ಐಡಿಇಯಲ್ಲಿ ಬರೆಯಬೇಕಾದ ಕೋಡ್ ಮತ್ತು ನೀವು ನಿಯೋಜಿಸಲಿರುವ ಎನ್ಆರ್ಎಫ್ 24 ಎಲ್ 01 ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಆರ್ಡುನೊ ಬೋರ್ಡ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ ಟ್ರಾನ್ಸ್ಮಿಟರ್:

#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>
 
const int pinCE = 9;
const int pinCSN = 10;
RF24 radio(pinCE, pinCSN);
 
// Single radio pipe address for the 2 nodes to communicate.
const uint64_t pipe = 0xE8E8F0F0E1LL;
 
char data[16]="Aquí tu mensaje" ;
 
void setup(void)
{
   radio.begin();
   radio.openWritingPipe(pipe);
}
 
void loop(void)
{
   radio.write(data, sizeof data);
   delay(1000);
}

ಇಲ್ಲಿ ನೀವು ಆರ್ಡುನೊ IDE ಯಲ್ಲಿ ನಮೂದಿಸಬೇಕಾದ ಕೋಡ್ ಮತ್ತು ನೀವು ಮೀಸಲಾದ NRF24L01 ಗೆ ಸಂಪರ್ಕಿಸಿರುವ ಬೋರ್ಡ್‌ನಲ್ಲಿ ರೆಕಾರ್ಡ್ ಮಾಡಿ ಗ್ರಾಹಕ:

# ಸೇರಿವೆ <nRF24L01.h>
# ಸೇರಿವೆ <RF24.h>
# ಸೇರಿವೆ <RF24_config.h>
# ಸೇರಿವೆ <SPI.h>

const int pinCE = 9;
const int pinCSN = 10;
ಆರ್ಎಫ್ 24 ರೇಡಿಯೋ (ಪಿನ್‌ಸಿಇ, ಪಿನ್‌ಸಿಎಸ್ಎನ್);

// ಸಂವಹನ ಮಾಡಲು 2 ನೋಡ್‌ಗಳಿಗೆ ಏಕ ರೇಡಿಯೋ ಪೈಪ್ ವಿಳಾಸ.
const uint64_t ಪೈಪ್ = 0xE8E8F0F0E1LL;

ಚಾರ್ ಡೇಟಾ [16];

ಅನೂರ್ಜಿತ ಸೆಟಪ್ (ಅನೂರ್ಜಿತ)
{
ಸೀರಿಯಲ್.ಬೆಗಿನ್ (9600);
radio.begin ();
radio.openReadingPipe (1, ಪೈಪ್);
radio.startListening ();
}

ಅನೂರ್ಜಿತ ಲೂಪ್ (ಅನೂರ್ಜಿತ)
{
if (radio.available ())
{
ಇಂಟ್ ಮಾಡಲಾಗುತ್ತದೆ = ರೇಡಿಯೋ.ರೆಡ್ (ಡೇಟಾ, ಗಾತ್ರದ ಡೇಟಾ);
ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್ಲ್ನ್ (ಡೇಟಾ);
}
}

ಅದರೊಂದಿಗೆ ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ನೀವು ಹೊಂದಿರುತ್ತೀರಿ ಮತ್ತು ನೀವು ಒಂದರ ಪದಗಳು ಅಥವಾ ಪಠ್ಯ ತಂತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು ಮತ್ತು ಇತರರು ಅವುಗಳನ್ನು ಹೇಗೆ ಸ್ವೀಕರಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ನೋಡಬಹುದು. ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸುವ ಸಾಧನವಾಗಿ ಕನ್ಸೋಲ್ ಅನ್ನು ಬಳಸಲು ಯುಎಸ್‌ಬಿ ಸಂಪರ್ಕಿಸಿರುವ ಎರಡು ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಆರ್ಡುನೊ ಬೋರ್ಡ್‌ಗೆ ಬಳಸಿ. ನೀವು ಹೊಂದಿರುವ ಮಾಡ್ಯೂಲ್ ಅಥವಾ ನೀವು ನೀಡಿದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಅನುಗುಣವಾಗಿ ಅವುಗಳನ್ನು ವಿವೇಕಯುತ ಅಂತರದಿಂದ ಬೇರ್ಪಡಿಸಿ ಮತ್ತು ನೀವು ಮೊದಲ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ನಮೂದಿಸಿದ ಅಕ್ಷರಗಳನ್ನು ಇತರ ಕಂಪ್ಯೂಟರ್‌ನ ಪರದೆಯ ಮೇಲೆ ನೋಡಲು ಪ್ರಾರಂಭಿಸುತ್ತೀರಿ ...


ಪ್ರತಿಕ್ರಿಯಿಸಿ, ನಿಮ್ಮದನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

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

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಸ್ಟೀಫನ್ ಡಿಜೊ

    ಹಲೋ ಐಸಾಕ್
    ನಾನು ಆರ್ಡುನೊ, ರಾಸ್ಬೆರಿ ಅಥವಾ ಇನ್ನಾವುದರೊಂದಿಗೆ ಯೋಜನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಬಯಸುತ್ತೇನೆ.
    ವಿವರಿಸಲು ನೀವು ಇಮೇಲ್ ಸಂಪರ್ಕವನ್ನು ನೀಡಬಹುದೇ?
    ಒಂದು ಗಣಿ - a01b02@abv.bg
    ಧನ್ಯವಾದಗಳು