ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್: ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲವೂ

ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್ ಚಿಪ್

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

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

ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್ ಎಂದರೇನು?

ಮಲ್ಟಿಪ್ಲೆಕ್ಸಾರ್

ಈ ಸಂಯೋಜನಾ ಸೇವೆಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ಗಳು ಅವು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ. ಅವುಗಳ ದತ್ತಾಂಶ ಒಳಹರಿವಿನ ಪ್ರಮಾಣವನ್ನು ಅವಲಂಬಿಸಿ ಅವು ಕೆಲವು ತರ್ಕ ಗೇಟ್‌ಗಳಿಂದ ಕೂಡಿದೆ ಮತ್ತು ನಿಯಂತ್ರಣವು ಸಂಕೀರ್ಣತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅವು ಸಾಮಾನ್ಯವಾಗಿ ಸೇರಿವೆ 2n ಒಳಹರಿವು ಮತ್ತು ಒಂದೇ output ಟ್‌ಪುಟ್, ಹಾಗೆಯೇ ನಿಯಂತ್ರಣ ರೇಖೆಗಳು. ಲಭ್ಯವಿರುವ ಟಿಕೆಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ನೀವು ಅವುಗಳಲ್ಲಿ ಹಲವಾರು ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಬಹುದು.

ಇದನ್ನು ಅರ್ಥೈಸಿಕೊಳ್ಳಬಹುದು ಸೆಲೆಕ್ಟರ್. ಉದಾಹರಣೆಗೆ, ನೀವು ಎರಡು ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಸರಳವಾದದ್ದನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು imagine ಹಿಸಿ, ಅದನ್ನು ನಿರ್ಮಿಸಬಹುದಾದ ಸರಳವಾಗಿದೆ. ಆ ಸರ್ಕ್ಯೂಟ್ ಒಂದೇ ನಿಯಂತ್ರಣ ಇನ್ಪುಟ್ ಮತ್ತು .ಟ್ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಒಳಹರಿವು ಎ ಮತ್ತು ಬಿ ಆಗಿದ್ದರೆ, ನಿಯಂತ್ರಣ ಇನ್ಪುಟ್ನೊಂದಿಗೆ ಅದರ ಮೌಲ್ಯವನ್ನು S ಟ್ಪುಟ್ ಎಸ್ಗೆ ಹಾದುಹೋಗುವ ಎ ಅಥವಾ ಅದನ್ನು ಮಾಡುವ ಬಿ ಆಗಿದ್ದರೆ ಅದನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯವಿದೆ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ನಿಯಂತ್ರಣ ರೇಖೆಯ ಮೌಲ್ಯವನ್ನು ಮಾತ್ರ ಬದಲಿಸಬೇಕು. ಉದಾಹರಣೆಗೆ, ಸಿ = 0 ಆಗಿದ್ದರೆ ಅದು ಎ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಸಿ = 1 ಆಗಿದ್ದರೆ ಅದು ಬಿ ಆಗಿರುತ್ತದೆ.

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

ಅದರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ನೀವು ಅದನ್ನು ಬಳಸಬಹುದು ಬಹುಸಂಖ್ಯೆಯ ವಿಷಯಗಳಿಗಾಗಿ:

  • ನೀವು ಅನೇಕ ಒಳಹರಿವುಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಒಂದೇ ಬಸ್ ಅಥವಾ ಮಾರ್ಗವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಇನ್ಪುಟ್ ಸೆಲೆಕ್ಟರ್.
  • ಸೀರಿಯಲೈಜರ್ ಆದ್ದರಿಂದ ಅದು ಅದರ ಪ್ರತಿಯೊಂದು ಒಳಹರಿವಿನ ಮೌಲ್ಯವನ್ನು ಕ್ರಮವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
  • ವೈವಿಧ್ಯಮಯ ಸಾಧನಗಳಿಂದ ವಿವಿಧ ಡೇಟಾಕ್ಕಾಗಿ ಒಂದೇ ಸಂಪರ್ಕ ರೇಖೆಗಳನ್ನು ಬಳಸುವ ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ಡ್ ಪ್ರಸರಣಕ್ಕಾಗಿ. ಉದಾಹರಣೆಗೆ, ಹಲವಾರು ಸಾಧನ p ಟ್‌ಪುಟ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ನೀವು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ನ ಒಂದೇ ಡೇಟಾ ಪಿನ್ ಅನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೀರಿ ಎಂದು imagine ಹಿಸಿ, ಆದರೆ ಅದು ಮಾಹಿತಿಯನ್ನು ಒಂದು ಸಮಯದಲ್ಲಿ ಮಾತ್ರ ಕಳುಹಿಸಬಹುದು ...
  • ತಾರ್ಕಿಕ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಿ.

ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್ ಪ್ರಕಾರಗಳು

ಪ್ರಸರಣವನ್ನು ವಿಂಗಡಿಸುವ ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸಿ, ಇವೆ ವಿವಿಧ ಪ್ರಕಾರಗಳು ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ಗಳು ಅಥವಾ ಮಲ್ಟಿಪ್ಲೆಕ್ಸಿಂಗ್:

  • ಆವರ್ತನ ವಿಭಾಗದಿಂದ
  • ಸಮಯ ವಿಭಾಗದಿಂದ
  • ಕೋಡ್ ವಿಭಾಗದಿಂದ
  • ವಿಭಾಗದಿಂದ ತರಂಗಾಂತರ

ನೀವು imagine ಹಿಸಿದಂತೆ, ಅವುಗಳನ್ನು ಆವರ್ತನದಿಂದ, ಸಮಯದಿಂದ ಗಡಿಯಾರದಿಂದ, ಬೈನರಿ ಕೋಡ್ ಮತ್ತು ತರಂಗಾಂತರದಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ. ಆದರೆ ಇಲ್ಲಿ ನಾನು ಸಾಂಪ್ರದಾಯಿಕ ವಿಷಯದಲ್ಲಿ ಮಾತ್ರ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇನೆ ...

ಪ್ರಕಾರಗಳ ಜೊತೆಗೆ, ಡೆಮುಲ್ಟಿಪ್ಲೆಕ್ಸರ್ನಂತೆ, ನೀವು ಅದನ್ನು ಕಾಣಬಹುದು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಚಾನಲ್‌ಗಳು ನಿಮ್ಮ DIY ಯೋಜನೆಗಳಿಗೆ ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಅವಲಂಬಿಸಿ 2, 4, 8, 16, ಇತ್ಯಾದಿ.

ಡೆಮುಲ್ಟಿಪ್ಲೆಕ್ಸರ್ನೊಂದಿಗೆ ವ್ಯತ್ಯಾಸಗಳು

ಡೆಮುಲ್ಟಿಪ್ಲೆಕ್ಸರ್

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

Si ನೀವು ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ನ output ಟ್‌ಪುಟ್‌ಗೆ ಡೆಮುಲ್ಟಿಪ್ಲೆಕ್ಸರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತೀರಿ, ಎರಡೂ ಸಾಧನಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಕಲಿಯಲು ನೀವು ತುಂಬಾ ಉಪಯುಕ್ತವಾದ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಬಹುದು.

ಎಲ್ಲಿ ಖರೀದಿಸಬೇಕು?

ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್ ಡೆಮುಲ್ಟಿಪ್ಲೆಕ್ಸರ್

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

ನಾನು ನಿಮಗೆ ಓದಲು ಸಲಹೆ ನೀಡುತ್ತೇನೆ ಡೇಟಾಶೀಟ್‌ಗಳು ಅವರ ಸ್ಪಷ್ಟ ಕಲ್ಪನೆಯನ್ನು ಪಡೆಯಲು ಅವರ ಉತ್ಪಾದಕರಿಂದ ಪಿನ್ out ಟ್, ಏಕೆಂದರೆ ನೀವು ಖರೀದಿಸಿದ ತಯಾರಕ ಅಥವಾ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ ಅವು ಬದಲಾಗಬಹುದು.

CD74hc4067

ಇದಲ್ಲದೆ, ನೀವು ನೋಡುವಂತೆ, ಎರಡೂ ಸಾಧನಗಳನ್ನು ಒಂದರಲ್ಲಿ ಹೊಂದಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಉತ್ತಮ ಮಾಡ್ಯೂಲ್‌ಗಳು ಸಹ ಇವೆ. ಇದು ನಿಜ ತಿಳಿದಿರುವ CD74HC4067, ಟಿಟಿಎಲ್ ತಂತ್ರಜ್ಞಾನದೊಂದಿಗಿನ ಒಂದು ಸಣ್ಣ ಮಾಡ್ಯೂಲ್, ಅದರ 16 ನೀರಸಗಳೊಂದಿಗೆ ದ್ವಿಮುಖ ದಿಕ್ಕಿನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, MUX / DEMUX ಅನ್ನು ಹೊಂದುವ ಮೂಲಕ. ಅಂದರೆ, ನೀವು ಅದನ್ನು ಒಂದು ರೀತಿಯ ಸ್ಮಾರ್ಟ್ ಸ್ವಿಚ್ ಆಗಿ ಬಳಸಬಹುದು.

ಹೀಗಾಗಿ, ನಿಮ್ಮ ಆರ್ಡುನೊ 1 ರವರೆಗೆ ಓದಬಹುದು ಮತ್ತು ಬರೆಯಬಹುದು6 ವಿಭಿನ್ನ ಸಾಧನಗಳು ಕೇವಲ 5 ಪಿನ್‌ಗಳೊಂದಿಗೆ, ಅವುಗಳಲ್ಲಿ 4 ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆಯ್ದ ಚಾನಲ್‌ಗೆ ಅನುಗುಣವಾಗಿ ಓದಲು ಅಥವಾ ಬರೆಯಲು ಉದ್ದೇಶಿಸಿರುವ ಸಂಕೇತವನ್ನು ಸಂಗ್ರಹಿಸಲು ಹೆಚ್ಚುವರಿ.

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

ನೀವು ಇದನ್ನು ಸಹ ಬಳಸಬಹುದು ಸರಣಿ ಬಂದರಿನ ಮೂಲಕ ಸಂವಹನ, ಐ 2 ಸಿ ಬಸ್ ಅಥವಾ ಎಸ್‌ಪಿಐ, ಅದರಲ್ಲಿ ನಾವು ಈಗಾಗಲೇ ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮಾತನಾಡಿದ್ದೇವೆ.

ಸಹಜವಾಗಿ, ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಮೊದಲು, ನೀವು ಅದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು ವೋಲ್ಟೇಜ್ಗಳು ಮತ್ತು ಪ್ರವಾಹಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಅದು ಈ ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಹಾನಿಗೊಳಗಾಗದಂತೆ ಒಪ್ಪಿಕೊಳ್ಳುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು 20 mA ವರೆಗೆ ಒದಗಿಸುತ್ತದೆ, ಜೊತೆಗೆ 2 ರಿಂದ 6v ವೋಲ್ಟೇಜ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನೀವು ಹೆಚ್ಚಿನ ಪ್ರವಾಹಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸಿದರೆ ನೀವು ರಿಲೇ ಬಳಸಬಹುದು ಅಥವಾ ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಮೂಲಕ.

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

ಬ್ಲೂಟೂತ್‌ನೊಂದಿಗೆ ಆರ್ಡುನೊ

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

ಉದಾಹರಣೆಗೆ, ನೀವು a ಅನ್ನು ಬಳಸಬಹುದು MUX ಮತ್ತು DEMUX ಮಾಡ್ಯೂಲ್ ಎರಡನ್ನೂ ಒಂದೇ ಅಂಶದಲ್ಲಿ ಹೊಂದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ತದನಂತರ ಅದನ್ನು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನಲ್ಲಿ ಆರ್ಡುನೊ ಜೊತೆ ಸುಲಭವಾಗಿ ಸಂಯೋಜಿಸಬಹುದು. CD74HC4067 ನೊಂದಿಗೆ ನೀವು ಅದನ್ನು ಬಹಳ ಸುಲಭವಾಗಿ ಸಂಪರ್ಕಿಸಬಹುದು, ಆದ್ದರಿಂದ ನೀವು ಈ ನಿಯಮಗಳನ್ನು ಪಾಲಿಸಬೇಕು:

  • MUX / DEMUX ಚಿಪ್‌ನ Vcc ನೀವು ಅದನ್ನು Vcc ಆಫ್ Arduino ಅಥವಾ 5V ಗೆ ಸಂಪರ್ಕಿಸಬೇಕು.
  • GND, ನೆಲ, ನೀವು ಅದನ್ನು Arduino ನ GND ಗೆ ಸಂಪರ್ಕಿಸಬೇಕು.
  • ಎಸ್ 0, ಎಸ್ 1, ಎಸ್ 2, ಎಸ್ 3 ಎಂದು ಗುರುತಿಸಲಾದ ಪಿನ್‌ಗಳು ಸಕ್ರಿಯ ಚಾನಲ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ, ನಾಲ್ಕು ಆರ್ಡುನೊ ಡಿಜಿಟಲ್ ಐ / ಒ, ಡಿ 8, ಡಿ 9, ಡಿ 10 ಮತ್ತು ಡಿ 11.
  • ಇಎನ್ ಸಹ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತಿದೆ, ಇದರಿಂದ ಅದು ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ನೀವು ಅದನ್ನು ಆರ್ಡುನೊದ ಜಿಎನ್‌ಡಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದು.
  • ಮತ್ತು ಎಸ್‌ಐಜಿ ಆಯ್ದ ಚಾನಲ್ ಅನ್ನು ನಿರ್ಧರಿಸುವ output ಟ್‌ಪುಟ್ ಸಿಗ್ನಲ್ ಆಗಿದೆ. ಇದನ್ನು ಆರ್ಡುನೊ ಅಥವಾ device ಟ್‌ಪುಟ್ ಓದಬೇಕಾದ ಯಾವುದೇ ಸಾಧನಕ್ಕೆ ಸಂಪರ್ಕಿಸಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಆರ್ಡುನೊದಿಂದಲೇ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು ಅದನ್ನು A0 ಗೆ ಸಂಪರ್ಕಿಸಿದ್ದೇನೆ.
  • ಮಾಡ್ಯೂಲ್ನ ಇನ್ನೊಂದು ತುದಿಯಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಒಳಹರಿವುಗಳನ್ನು ಹೊಂದಿರುತ್ತೀರಿ, ಅದು ನಿಮ್ಮ ಸಾಧನಗಳಿಗೆ ನೀವು ಸಂಪರ್ಕಿಸಬಹುದಾದ C0-C10.

ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ಆರ್ಡುನೊ ಕೋಡ್ ಸರಳವಾಗಬಹುದು. ದಿ ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ ಆಗಿ ಆರ್ಡುನೊ ಐಡಿಇ ಸ್ಕೆಚ್ ಅದು ಈ ಕೆಳಗಿನವುಗಳಾಗಿರಬಹುದು (ಈ ಕೋಡ್ ಕ್ರಮವಾಗಿ ಆಫ್ ಆಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಚಾನಲ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಇರುತ್ತದೆ, ಆದರೆ ನಿಮಗೆ ಬೇಕಾದ ಯೋಜನೆಯನ್ನು ಮಾಡಲು ನೀವು ಅದನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು):

const int muxSIG = A0;
const int muxS0 = 8;
const int muxS1 = 9;
const int muxS2 = 10;
const int muxS3 = 11;
 
int SetMuxChannel(byte channel)
{
   digitalWrite(muxS0, bitRead(channel, 0));
   digitalWrite(muxS1, bitRead(channel, 1));
   digitalWrite(muxS2, bitRead(channel, 2));
   digitalWrite(muxS3, bitRead(channel, 3));
}
 
void setup()
{
   pinMode(muxSIG, OUTPUT);
   pinMode(muxS0, OUTPUT);
   pinMode(muxS1, OUTPUT);
   pinMode(muxS2, OUTPUT);
   pinMode(muxS3, OUTPUT);
}
 
void loop()
{
   for (byte i = 0; i < 16; i++)
   {
      SetMuxChannel(i);
      digitalWrite(muxSIG, HIGH);
      delay(200);
      digitalWrite(muxSIG, LOW);
      delay(200);
   }
}

ನೀವು ಅದನ್ನು ಡೆಮುಕ್ಸ್ ಆಗಿ ಬಳಸಲು ಬಯಸಿದರೆ, ನೀವು ಸಿ 0-ಸಿ 10 p ಟ್‌ಪುಟ್‌ಗಳಾಗಿರಬಹುದು ಮತ್ತು ಎಸ್‌ಐಜಿ ಇನ್‌ಪುಟ್ ಆಗಿರುತ್ತದೆ ಎಂದು ಮಾತ್ರ ಪರಿಗಣಿಸಬೇಕು. ನೀವು ಬಯಸಿದರೆ ಇದನ್ನು ಡೆಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್ ಆಗಿ ಬಳಸಿ, ಕೋಡ್ ಈ ರೀತಿ ಬದಲಾಗುತ್ತದೆ:

onst int muxSIG = A0;
const int muxS0 = 8;
const int muxS1 = 9;
const int muxS2 = 10;
const int muxS3 = 11;
 
int SetMuxChannel(byte channel)
{
   digitalWrite(muxS0, bitRead(channel, 0));
   digitalWrite(muxS1, bitRead(channel, 1));
   digitalWrite(muxS2, bitRead(channel, 2));
   digitalWrite(muxS3, bitRead(channel, 3));
}
 
void setup()
{
   Serial.begin(9600);
   pinMode(muxS0, OUTPUT);
   pinMode(muxS1, OUTPUT);
   pinMode(muxS2, OUTPUT);
   pinMode(muxS3, OUTPUT);
}
 
void loop()
{
   for (byte i = 0; i < 16; i++)
   {
      SetMuxChannel(i);
      byte muxValue = analogRead(muxSIG);
 
      Serial.print(muxValue);
      Serial.print("\t");
   }
   Serial.println();
   delay(1000);
}

ನಮ್ಮ ಸಹಾಯದಿಂದ ನೀವು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ ಉಚಿತ ಆರ್ಡುನೊ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋರ್ಸ್.


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

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

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

*

*

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

      ಕ್ಸೇವಿಯರ್ ಒರ್ಟಿಜ್ ಡಿಜೊ

    ಹಾಯ್, ನಾನು ಪ್ರಾಜೆಕ್ಟ್ ಮಾಡುತ್ತಿದ್ದೇನೆ, 74 ಅತಿಗೆಂಪು ಅಡಚಣೆ ಸಂವೇದಕಗಳ ಒಳಹರಿವುಗಳಿಗಾಗಿ ನಾನು 4067hc16 ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಪ್ರತಿ ಸಂವೇದಕವು ನನ್ನನ್ನು ಬೇರೆ .ಟ್‌ಪುಟ್‌ನಲ್ಲಿ ತಿರುಗಿಸುತ್ತದೆ. ಸರಿ, ನಾನು ಇದನ್ನು ಆರ್ಡುನೊ ಮೆಗಾ ಮೂಲಕ ಮಾಡಬಹುದಾದರೂ ನಾನು 50 ಅತಿಗೆಂಪು ಸಂವೇದಕಗಳನ್ನು ಬಳಸಬೇಕಾಗಿದೆ ಮತ್ತು ಪ್ರತಿಯೊಂದೂ output ಟ್‌ಪುಟ್ ಅನ್ನು ಆನ್ ಮಾಡುತ್ತದೆ, ಅಂದರೆ 50 p ಟ್‌ಪುಟ್‌ಗಳು, ಸಂವೇದಕ ಇನ್‌ಪುಟ್‌ಗಳಿಗಾಗಿ ಹಲವಾರು 744067 ಮತ್ತು p ಟ್‌ಪುಟ್‌ಗಳಿಗಾಗಿ tlc5940 ಅನ್ನು ಬಳಸಲು ನಾನು ಯೋಚಿಸುತ್ತಿದ್ದೇನೆ, ಆದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋಡ್ ಯಾವುದು ನಾನು ಸ್ವಲ್ಪ ಕಳೆದುಹೋಗಿದೆ, ನಿಮ್ಮ ಸಹಾಯಕ್ಕಾಗಿ ಮುಂಚಿತವಾಗಿ ಧನ್ಯವಾದಗಳು.