[Powered by Google Translate] ಈ ವಿಡಿಯೋದಲ್ಲಿ ನಾನು ಕೆಲವು ಹೊಸ ಘಟಕಗಳನ್ನು ಪರಿಚಯಿಸುವುದು ವಿಲ್ ನಿಮ್ಮ ಮೊದಲ ಸರ್ಕ್ಯೂಟ್ ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುವುದು. ನಂತರ ನಾವು Arduino ಅಭಿವೃದ್ಧಿ ಪರಿಸರಕ್ಕೆ ಹೆಜ್ಜೆ ಕಾಣಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಕೆಲವು ಮೂಲಭೂತ ಲಕ್ಷಣಗಳನ್ನು ಅವರ ತಿಳಿಯಲು. ಅಂತಿಮವಾಗಿ ನಾವು ನಮ್ಮ ಮೊದಲ ಸೂಕ್ಷ್ಮ ಪ್ರೋಗ್ರಾಮ್ ಕೋಡ್ ಮತ್ತು ನಮ್ಮ Arduino ಅದನ್ನು ಅಪ್ಲೋಡ್ ಕಾಣಿಸುತ್ತದೆ. ನ ಪ್ರಾರಂಭಿಸಲು ಲೆಟ್. ನಾವು ನಾವೇ ಪರಿಚಯ ಎಂದು ಮೊದಲ ಘಟಕವನ್ನು solderless breadboard ಹೊಂದಿದೆ. ಈ breadboard ನಮ್ಮ CIRCUITS ಮಾದರಿ ಅಥವಾ ಪರೀಕ್ಷಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಸರಳವಾಗಿ ಮೂಲಕ ಈ ಸಣ್ಣ ರಂಧ್ರಗಳ ಒಳಗೆ ಪಾತ್ರಗಳ ಅಥವಾ ಘಟಕವನ್ನು ತುದಿಗಳನ್ನು ಸಾಕೆಟ್ಗಳು ಕರೆಯಲಾಗುತ್ತದೆ. ಅಕ್ಷರಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು breadboard ಪರಿಧಿಯನ್ನು ಉದ್ದಕ್ಕೂ ಔಟ್ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯವಾಗಿರುತ್ತದೆ. ಪ್ರತಿ ಸಂಖ್ಯೆಯ ಸಾಲಾಗಿ ಸಾಕೆಟ್ಗಳು ಸಂಪರ್ಕ ಏಕೆಂದರೆ ಇದು, ಉದಾಹರಣೆಗಾಗಿ, ಸಾಲು 1E ಗೆ ಸಾಲು 1A ಅರ್ಥ ಅದೇ ಈಗಿನ ಸ್ವೀಕರಿಸುತ್ತಾರೆ, ಆದರೆ ಸಾಲುಗಳ ಪರಸ್ಪರ ಸಂಬಂಧಿಸಿಲ್ಲ. ಮುಂದಿನ ಘಟಕ ಪ್ರಾಥಮಿಕ puroposes ಹೊಂದಿರುವ ಪ್ರತಿರೋಧಕದ ಆಗಿದೆ ಪ್ರಸ್ತುತ ಸೀಮಿತಗೊಳಿಸುವ ಮತ್ತು ವೋಲ್ಟೇಜ್ ವಿಭಾಗಿಸುವ. ಎಲ್ಲಾ ಘಟಕಗಳು ವೋಲ್ಟೇಜ್ ಅದೇ ಮಟ್ಟದ ಸ್ವೀಕರಿಸಲು ನಾವು ನಿರೋಧಕಗಳನ್ನು ಬಳಸಿ ಶಕ್ತಿ ಮೂಲ ಒದಗಿಸುತ್ತದೆ. ಸ್ಥಿರ ವೋಲ್ಟೇಜ್ ರೋಧಕದ ಪಾತ್ರಗಳ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಿದಾಗ, ಅದರ ಮೂಲಕ ಪ್ರವಹಿಸುತ್ತದೆ ಅನುಮತಿಸುವ ಪ್ರಸ್ತುತ ಪ್ರಮಾಣವನ್ನು ತನ್ನ ಪ್ರತಿರೋಧ ನಿರ್ಧರಿಸುತ್ತದೆ ಇದು ಓಎಚ್ಎಮ್ನಲ್ಲಿರುವ ಅಳೆಯಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಓಮ್ನ ಕಡಿಮೆ ಪ್ರಸ್ತುತ ಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಓಎಚ್ಎಮ್ನಲ್ಲಿರುವ ಪ್ರತಿರೋಧ ಪ್ರಮಾಣವನ್ನು ಲೆಕ್ಕಾಚಾರ ಹೇಗೆ ಎಂಬುದನ್ನು ಅಂದಾಜು ಮಾಡಲು ಪ್ರತಿರೋಧಕದ ಅನ್ವಯಿಸುತ್ತದೆ ಎಂದು, ನಾವು ಕೇವಲ ಅದರ ಬಣ್ಣದ ಪಟ್ಟೆಗಳನ್ನು ನೋಡಿ ಹೊರಗಿನ ಕವಚವನ್ನು ಸುಮಾರು ಇದು ಸುತ್ತು. ಪ್ರತಿರೋಧ ಮೌಲ್ಯದ ಬಣ್ಣದ ಮೊದಲ 3 ಪಟ್ಟೆಗಳು ಓದಬಹುದು. ಪ್ರತಿ ಬಣ್ಣದ ಬಿಳಿ ಎಂದು, 9, ಕಪ್ಪು, 0 ಒಂದು ನಿಗದಿತ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ನೀವು ಒದಗಿಸಿದ ಲಿಂಕ್ ಈ ಮೌಲ್ಯಗಳ ಬಗೆಗಿನ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಕಂಡುಕೊಳ್ಳಬಹುದು. ಚಿನ್ನ, ಬೆಳ್ಳಿ, ಅಥವಾ ಖಾಲಿ ಎರಡೂ ಬರುತ್ತದೆ ಒಂದು ನಾಲ್ಕನೇ ಪಟ್ಟೆ ಇವೆ. ಈ ರೋಧಕದ ಮಿತಿಗೊಳಿಸಿದ ಹಂತದ ನೀಡುತ್ತದೆ, ಅದು ರೇಟೆಡ್ ಪ್ರತಿರೋಧ ಸರಿಹೊಂದಣಿಕೆ ಎಷ್ಟು ಸಮೀಪವೋ ಅಂದರೆ. ಈಗ ನಾವು ನಾಲ್ಕನೇ ಪಟ್ಟೆ ನಿರ್ಲಕ್ಷಿಸಬಹುದು ಮತ್ತು ಮೊದಲ 3 ನಮ್ಮ ಗಮನ ಸೆಟ್. ಸಹನೆ ಪಟ್ಟಿಗಳ ವಿರುದ್ಧ ಇದು ಮೊದಲ ಪಟ್ಟೆ, ಮೊದಲ ಅಂಕಿಯ ಹೊಂದಿದೆ. ಈ ಮೌಲ್ಯವನ್ನು 0 ಗೆ 9 ಮಾಡಬಹುದು. ಅದೇ ರೀತಿ, ಎರಡನೇ ಪಟ್ಟೆ ಸಹ 0 9 ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರಬಹುದು ಇದು ಎರಡನೇ ಅಂಕಿಯ ಹೊಂದಿದೆ. ಇದು ವಿಭಿನ್ನ ಎನಿಸುವ ಆದರೆ ಮೂರನೇ ಅಂಕಿಯ ಹೊಂದಿದೆ. ಮೂರನೇ ಅಂಕಿಯ ಮೊದಲ 2 ಅಂಕೆಗಳು ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು 0 ನ ಸಂಖ್ಯೆ. ಈ ಪಟ್ಟೆ ಔಪಚಾರಿಕ ಹೆಸರು multiplor ಹೊಂದಿದೆ. ಉದಾಹರಣೆಗೆ ಈ ಪ್ರತಿರೋಧಕ ಕಾಲ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಾವು ಪ್ರಸ್ತುತ ಕಿತ್ತಳೆ, ಕಿತ್ತಳೆ, ಕಂದು ಪ್ರತಿರೋಧಕದ ಹೊಂದಿರುತ್ತವೆ. ಕಿತ್ತಳೆ ಮೌಲ್ಯದ 3, ಮತ್ತು ಕಂದು ಮೌಲ್ಯದ 1. ಆದ್ದರಿಂದ, ನಾವು 3, 3, ಅಥವಾ 0 330 ಒಮ್ ನಂತಹ ಪ್ರತಿರೋಧಕದ ಹೊಂದಿರುತ್ತವೆ. ಕಂದು ಇದು ಮೂರನೇ ಪಟ್ಟೆ, ರಿಮೆಂಬರ್ ನಮಗೆ ಸೇರಿಸಲು 0 ನ ಕೇವಲ ಸಂಖ್ಯೆಯನ್ನು ಹೇಳುವುದು ಇದೆ ಮೊದಲ ಮತ್ತು ಎರಡನೇ ಅಂಕೆಗಳು ಮೇಲೆ. ಅಂತಿಮವಾಗಿ ನಮ್ಮ ಕೊನೆಯ ಘಟಕವನ್ನು ಬೆಳಕು ಸೂಸುವ ಡಯೋಡ್ ಅಥವಾ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಎಲ್ಇಡಿ. ಎಲ್ಇಡಿ ನಮ್ಮ ವಿದ್ಯುನ್ಮಾನ ಹೆಚ್ಚಿನ ಕೆಲಸ ಸ್ವಲ್ಪ ಬೆಳಕು. ಕ್ರಮದಲ್ಲಿ ಒಂದು ಎಲ್ಇಡಿ ಬೆಳಕಿನ, ಪ್ರಸ್ತುತ ಒಂದು ನಿರ್ದಿಷ್ಟ ದಿಕ್ಕಿನಲ್ಲಿ ಒಂದು ಪ್ರಮುಖ ಹಾದು ಹೋಗಬೇಕು ಹೊರಸೂಸಲು. ಆದರೆ ಸ್ವಲ್ಪ ಈ ಮರಳಿ ಬರುತ್ತವೆ. ಈಗ, 1 ಪ್ರಮುಖ ಇತರ ಹೆಚ್ಚು ಎಷ್ಟು ಗಮನಿಸುವುದಿಲ್ಲ. ಮುಂದೆ ಪ್ರಮುಖ ಆನೋಡ್ ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಈ ಎಲ್ಇಡಿ ಧನಾತ್ಮಕ ಟರ್ಮಿನಲ್ ಆಗಿದೆ. ಋಣಾತ್ಮಕ ಟರ್ಮಿನಲ್ ಇದು ಕಡಿಮೆ ಪ್ರಮುಖ, ಕ್ಯಾಥೋಡ್ ಕರೆಯಲಾಗುತ್ತದೆ. ಈಗ ನಾವು ನಮ್ಮ ಘಟಕಗಳ ಸಾಮಾನ್ಯ ಅರ್ಥೈಸಿಕೊಳ್ಳಲು, ನಮ್ಮ ಮೊದಲ ಸರ್ಕ್ಯೂಟ್ ನಿರ್ಮಿಸಲು ಅವಕಾಶ. ನೀವು ಒಂದು ಸರ್ಕ್ಯೂಟ್ ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸಿದ ನೀವು ಯಾವಾಗಲೂ ಕಂಪ್ಯೂಟರ್ ನಿಮ್ಮ Arduino ಅಡಚಣೆ ತೆಗೆ ಮಾಡಬೇಕು. ಆದ್ದರಿಂದ ನಮ್ಮ ರೂಪರೇಖೆ ಪ್ರಕಾರ, ನಾವು ಪ್ರತಿರೋಧಕದ ಆಗಿರಬೇಕು ತಿಳಿದಿದೆ ಶಕ್ತಿ ಮೂಲ, ಅಂದರೆ Arduino ಡಿಜಿಟಲ್ ಪಿನ್ಗಳು ಒಂದು, ಮತ್ತು ಆನೋಡ್, ಎಲ್ಇಡಿ ಧನಾತ್ಮಕ ಮುನ್ನಡೆ. ಕ್ಯಾಥೋಡ್, ಋಣಾತ್ಮಕ ಸೀಸ, ನೆಲಕ್ಕೆ ನೇರವಾಗಿ ಸಂಪರ್ಕ ಮಾಡುತ್ತದೆ, ಹೀಗಾಗಿ ನಮ್ಮ ಸರ್ಕ್ಯೂಟ್ ಮುಗಿಸಿದ. ಎಲ್ಇಡಿ ಭಿನ್ನವಾಗಿ, ನಾವು ಪ್ರತಿರೋಧಕದ ಇರಿಸಿ ಮೂಲಕ ದಿಕ್ಕಿನಲ್ಲಿ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ನಿರೋಧಕಗಳಲ್ಲಿನ ಲೆಟ್ಸ್ ಸ್ಥಳದಲ್ಲಿ ಒಂದು ಸಾಕೆಟ್ ಸಾಲು 1A ರಲ್ಲಿ ಕಾರಣವಾಗುತ್ತದೆ. ಈಗ ಒಂದು ಪ್ರತ್ಯೇಕ ಸರ್ಕ್ಯೂಟ್ ಮಾರ್ಗದಲ್ಲಿ ರೋಧಕದ ಇತರ ಪ್ರಮುಖ ಇರಿಸಲು ಅವಕಾಶ. ಹೇಗೆ ಸಾಲು 2A ಬಗ್ಗೆ? ಗ್ರೇಟ್. ಹಾಫ್ವೇ ಇಲ್ಲ. ನ ಎಲ್ಇಡಿ ಕಡೆಗೆ ನೋಡೋಣ. ರೂಪರೇಖೆ ಪ್ರತಿ, ನಮ್ಮ ಆನೋಡ್, ಧನಾತ್ಮಕ ಸೀಸ, ನಮ್ಮ ಪ್ರತಿರೋಧಕದ ಸಂಪರ್ಕ ಮಾಡಬೇಕು. ನಾವು ಅದೇ ಮೇಲೆ ಒಂದು ಸಾಕೆಟ್ ಎಲ್ಇಡಿಗಳ ಆನೋಡ್ ಇರಿಸಿ ಅರ್ಥವೇನೆಂದರೆ ನಿರೋಧಕಗಳಲ್ಲಿನ 1 ಸರ್ಕ್ಯೂಟ್ ಮಾರ್ಗವನ್ನು ಕಾರಣವಾಗುತ್ತದೆ. ಸಾಲು 2E ಏನು ನೋಡೋಣ. ನಮ್ಮ ರೂಪರೇಖೆ ಪ್ರತಿ, ನಾವು ಕ್ಯಾಥೋಡ್ Arduinos ನೆಲದ ಪಿನ್ ನೇರವಾಗಿ ಹೋಗಿ ಎಂದು ತಿಳಿದಿದೆ. ನಾವು ಸಾಲು 3e ಆಗಿ ಕ್ಯಾಥೋಡ್ ಇರಿಸಬಹುದು. ಗ್ರೇಟ್. ನಮ್ಮ ರೂಪರೇಖೆ ಅಂತಿಮ ಭಾಗ ಸರಳವಾಗಿ ಈ ಜಂಪರ್ ಕೇಬಲ್ಗಳನ್ನು ಬಳಸುತ್ತಿದೆ ಹೀಗಾಗಿ ಸರ್ಕ್ಯೂಟ್ ಮುಗಿದ ನಮ್ಮ Arduino ಸಂಪರ್ಕಿಸಲು. Arduinos ನೆಲಕ್ಕೆ ಕ್ಯಾಥೋಡ್ ನಿಂದ ಸಂಪರ್ಕವನ್ನು ಮೂಲಕ ಆರಂಭಿಸೋಣ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಸರಳವಾಗಿ ಸಾಕೆಟ್ಗಳು ಯಾವುದೇ ಆಗಿ ಜಿಗಿತಗಾರನು ಕೇಬಲ್ ಪ್ಲಗ್ ಇದು ಷೇರು ಕ್ಯಾಥೋಡ್ ಇ ಸಾಲಿನ ಒಂದು ಅದೇ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ನೇರವಾಗಿ ಸಾಲು 3A ಆಗಿ ಜಿಗಿತಗಾರನು ಕೇಬಲ್ 1 ಕೊನೆಯಲ್ಲಿ ಪ್ಲಗ್ ಮಾಡುತ್ತೇವೆ. ಇತರೆ ಪ್ಲಗ್ Arduino ಆಫ್ ನೆಲಕಚ್ಚಿದಾಗ ಅಥವಾ GRD ಡಿಜಿಟಲ್ ಪಿನ್ಗಳು 1 ಗೆ ಹೋಗುತ್ತದೆ. ಎರಡನೇ ಕೇಬಲ್ಗೆ ಮಾಹಿತಿ, ನಮ್ಮ ರೂಪರೇಖೆ ಪ್ರಕಾರ ನಾವು ಸಂಪರ್ಕವನ್ನು ಮಾಡುತ್ತದೆ ನಮ್ಮ ಪ್ರತಿರೋಧಕದ ನಮ್ಮ ಶಕ್ತಿ ಮೂಲ ಯಾವ Arduino ಮೇಲೆ ಡಿಜಿಟಲ್ ಪಿನ್ನುಗಳ 1. ನಾವು ಈಗಾಗಲೇ ರೋಧಕದ 1 ಕೊನೆಯಲ್ಲಿ ಎಲ್ಇಡಿಗಳ ಆನೋಡ್ ಸಂಪರ್ಕ ಇದೆ ಎಂದು ತಿಳಿದಿದೆ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ 1 ಆಯ್ಕೆಯನ್ನು, ಇ ಮೂಲಕ ಸಾಲು 1 ಸಾಕೆಟ್ಗಳು ಬಿ ನಮಗೆ ಎಲೆಗಳನ್ನು ನ ನಾವೇ ನಮ್ಮ ಘಟಕಗಳ ನಡುವೆ ಕೆಲವು ಕೊಠಡಿ ನೀಡಲು ಅವಕಾಶ. ಪ್ಲಗ್ ಸಾಲು 1E ರಲ್ಲಿ ಜಿಗಿತಗಾರನು ಕೇಬಲ್ 1 ಕೊನೆಯಲ್ಲಿ ನೋಡೋಣ. ಅಂತಿಮವಾಗಿ, ಡಿಜಿಟಲ್ ಪಿನ್ 13 ಈ ಜಿಗಿತಗಾರನು ಕೇಬಲ್ ಇನ್ನೊಂದು ಪ್ಲಗ್. ಈ ಪಿನ್ ನೆನಪಿಡಿ. ಕೂಡಲೇ ಇದು ಬಹಳ ಪ್ರಮುಖವಾದದ್ದು. ಚೆನ್ನಾಗಿ ಸರ್ಕ್ಯೂಟ್ ಸುಂದರ ಕಾಣುತ್ತದೆ, ಆದರೆ ನಾವು ಏನನ್ನಾದರೂ ಮಾಡಲು ಬಯಸುವ. ನಮ್ಮ ಗೆಣ್ಣುಗಳು ಬಿರುಕು ಮತ್ತು ವ್ಯಾಪಾರ ಕೆಳಗೆ ತಿಳಿದುಕೊಳ್ಳೋಣ ನಮ್ಮ ಮೊದಲ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಪ್ರೋಗ್ರಾಂ ಬರೆಯುವುದು. Arduino ಮೊದಲು ಪ್ಲಗ್ ಚದರ ಯುಎಸ್ಬಿ ಕೊನೆಯಲ್ಲಿ. ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಆರಂಭಿಸುವ ಸಲುವಾಗಿ, ನಾವು, Arduino ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಿದೆ ಇದು ನಾನು IDE ಎಂದು ಕರೆಯುತ್ತಾರೆ. ಪರದೆಯ ಕೆಳಭಾಗದಲ್ಲಿ lefthand ನಲ್ಲಿ APPLIANCE ಮೆನುವಿನಲ್ಲಿ ಈ ಕ್ಲಿಕ್ ಮಾಡಲು. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೋಗಿ ಈ ಮೆನುವಿನಿಂದ Arduino ಆಯ್ಕೆ. Arduino ತಂತ್ರಾಂಶ ಪ್ರಸ್ತುತ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿಲ್ಲ ನೀವು ಸುಲಭವಾಗಿ ಅದಕ್ಕೆ ಸ್ಥಾಪಿಸಬಹುದು ಟರ್ಮಿನಲ್ ತೆರೆಯುವ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪಿಸುವ: Sudo yum ಅನುಸ್ಥಾಪನೆಯನ್ನು Arduino. ನೀವು ಪೂರ್ಣಗೊಂಡ ನಂತರ APPLIANCE ಮರುಪ್ರಾರಂಭಿಸಿ ಅಗತ್ಯವಿದೆ. ಹಾಗೆ ಒಮ್ಮೆ IDE, ನೀವು ಪರೀಕ್ಷಿಸಬೇಕು ಮೊದಲ ವಿಷಯ ಆರಂಭಿಸಲು Arduino IDE ನೋಂದಾಯಿಸಿಕೊಳ್ಳುವ ಅಥವಾ ನಿಮ್ಮ Arduino ಸಾಧನ ಕಾಣುತ್ತಿರುವ ವೇಳೆ ಹೊಂದಿದೆ. ನೀವು ಕೇವಲ Tools ಮೆನುವಿನಲ್ಲಿ ಈ ಮಾಡಬಹುದು, ಸರಣಿ ಪೋರ್ಟ್ ಸುಳಿದಾಡಿ ಮತ್ತು ಪಟ್ಟಿಯಲ್ಲಿ ಕನಿಷ್ಠ 3 ಸಾಧನಗಳಿಗೆ ಆಗಿರಬೇಕು. ಇದು ಈಗಾಗಲೇ ಪರಿಶೀಲಿಸಿದ ಇದ್ದರೆ, ನೀವು / dev/ttyacm0 ಪರಿಶೀಲಿಸಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಏನು ನೀವು Arduino ಅಲ್ಲಿ ಇದು ಮಾಹಿತಿ ತೂರಿಸಲ್ಪಡುವ ಇದೆ. ನೀವು ಮೊದಲು ಒಂದು ಸ್ಕೆಚ್ ಕರೆಯಲ್ಪಡುವ Arduino IDE ಹೊಸ ಯೋಜನೆ, ತೆರೆದಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆರೆಯುತ್ತದೆ. ಈ ಪ್ರದೇಶದಲ್ಲಿ ನಮ್ಮ ಕೋಡಿಂಗ್ ಇರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ತೆರೆಯ ಕೆಳಭಾಗದ ಮಾಹಿತಿಯನ್ನು outputing ಜವಾಬ್ದಾರಿ ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿನ ಇಲ್ಲ complilation ಪ್ರತಿಕ್ರಿಯೆ ಸಂಕೇತಗಳು ಅಥವಾ ನಿಮ್ಮ ಕೋಡ್ ವಾಕ್ಯ ದೋಷಗಳು ಉದಾಹರಣೆಗೆ. ಕೇವಲ ಫೈಲ್ ಮೆನು ಕೆಳಗಿನ ತೆರೆಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಶ್ರೇಷ್ಠರ ಒಂದು ಸರಣಿ ನಾವು ಪರಿಚಯವಾಯಿತು ಎಂದು. ಎಡಗಡೆಯ ಆರಂಭಿಸಿ, ಒಂದು ಚೆಕ್ ಹೋಲುವ ಐಕಾನ್ ಇರುತ್ತದೆ. ಈ ಬಟನ್ ಪರಿಶೀಲಿಸಲು ಎಂದು, ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ಕಂಪೈಲ್ ತನ್ನ ಜವಾಬ್ದಾರಿ ಇದೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ವಾಕ್ಯ ಸರಿಯಾಗಿವೆ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಾಗ. ಬಲಕ್ಕೆ ಸೂಚಿಸುವ ಒಂದು ಪಾರ್ಶ್ವದ ಬಾಣದ ಹೋಲುತ್ತದೆ ಇದು ಪರಿಶೀಲಿಸಲು ನಂತರ ಬಟನ್, ಅಪ್ಲೋಡ್ ಆಜ್ಞೆಯ. ಅಪ್ಲೋಡ್ ಆಜ್ಞೆಯನ್ನು ಕಂಪೈಲ್ ಕಾರ್ಯಕ್ರಮಗಳು 1 ಮತ್ತು 0 ನ ಕಳುಹಿಸುವ resonsible ಆಗಿದೆ ನಿಮ್ಮ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಗೆ ಇದು ಮಂಡಳಿಯಲ್ಲಿ ಉಳಿಸಲು ಫಾರ್. ಪರಿಶೀಲನಾ ಬಟನ್ ನಿಮ್ಮ ಕೋಡ್ ಅಪ್ಲೋಡ್ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ಮುಂದಿನ 3 ಗುಂಡಿಗಳು ಹೊಸ, ಮುಕ್ತ ಮತ್ತು ಕ್ರಮವಾಗಿ ಉಳಿಸಲು. ಈ ಮೆನು ಬಲಬದಿಯಲ್ಲಿರುವುದು ಅಂತಿಮ ಬಟನ್, ಸರಣಿ ಮಾನಿಟರ್ ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಇನ್ಪುಟ್ ಎಂದು ಓದಲು Arduino ಸಂರಚಿಸಬಹುದು ಬಗೆಗಿನ ಸಲಹೆ ವರ್ತಿಸುತ್ತದೆ ಅಥವಾ ಉತ್ಪಾದನೆ ಮತ್ತು ಸರಣಿ ಮಾನಿಟರ್ ರಿಂದ ಪ್ರದರ್ಶಿಸಲು. ಮತ್ತೊಂದು ವೀಡಿಯೊವನ್ನು ಸರಣಿ ಮಾನಿಟರ್ ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ಮಾಡುತ್ತೇವೆ. ಈಗ ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಆರಂಭಿಸೋಣ. ಈಗ Arduino ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಆರಂಭಿಸುವ ಸ್ವಲ್ಪ ಸಾಮಾನ್ಯ ಸಿ ಕಾರ್ಯಕ್ರಮಗಳು ಭಿನ್ನವಾಗಿದೆ. ಒಂದು Arduino ಅಗತ್ಯವಿದೆ ಏಕೆಂದರೆ, ಒಂದು ಖಾಲಿ ಕನಿಷ್ಠ 2 ನಿರ್ದಿಷ್ಟ ಅನೂರ್ಜಿತ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ funtions. ವ್ಯವಸ್ಥೆ ಮತ್ತು ಲೂಪ್. Arduino ಉದಾಹರಣೆಗೆ ಕೋಡ್ ಟೆಂಪ್ಲೇಟ್ಗಳು ಬಳಸಿಕೊಂಡು ಪ್ರಾರಂಭಿಸಲು ಇದು ತುಂಬಾ ಸುಲಭ IDE ನೊಂದಿಗೆ ಇದು ಬರುತ್ತದೆ. ನಮ್ಮ ಬೇರ್ ಕನಿಷ್ಠ ಲೋಡ್ ಮಾಡಲು, ಸರಳವಾಗಿ, ಸಂಖ್ಯೆ 1 ಬೇಸಿಕ್ಸ್ ಆಯ್ಕೆ, ಫೈಲ್ ಮೆನು, ಉದಾಹರಣೆಗಳು ಹೋಗಿ ಮತ್ತು ಬೇರ್ ಕನಿಷ್ಠ ಕ್ಲಿಕ್. ಹೊಸ ಸ್ಕೆಚ್ ವಿಂಡೋ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. Templated ಕೋಡ್ ಲೋಡ್. ಈ 2 ಕ್ರಿಯೆಗಳ ಹೋಗಿ ಸ್ವಲ್ಪ ನೋಡೋಣ. ಚಲಾಯಿಸಲು ಮೊದಲ ಕಾರ್ಯ ಎಂದು ಸೆಟಪ್ ಫಂಕ್ಷನ್, ಮುಖ್ಯ ಹೋಲುತ್ತದೆ ಮತ್ತು ಒಮ್ಮೆ ಮಾತ್ರ ಚಲಿಸುತ್ತದೆ. ಸೆಟಪ್ ಪಿನ್ಗಳು ಇನ್ಪುಟ್ ಅಥವಾ ಔಟ್ಪುಟ್ ವಾಗಿರುತ್ತದೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಈ ನಾವು ಔಟ್ಪುಟ್ ಬಯಸುವ Arduino ಹೇಳಲು ಒಂದು ದೊಡ್ಡ ಸ್ಥಳದ ಎಂದು ಸಂಖ್ಯೆ 13 ಮಣಿಸಿದ ಮೇಲೆ ಕೆಲವು ವಿದ್ಯುತ್ ಪ್ರಸ್ತುತ. ಲೂಪ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಮೇಲೆ ನಿರಂತರವಾಗಿ ನಡೆಯುವ ಒಂದು ಕಾರ್ಯ. ನಿಮ್ಮ ಎಚ್ಚರಿಕೆಯ ಗಡಿಯಾರ ನಿಲ್ಲುತ್ತದೆ ಎಂದಿಗೂ ಏಕೆ ಎವರ್ ಆಶ್ಚರ್ಯ? ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅತ್ಯಂತ ತಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಮೂಲಕ ಲೂಪ್ ಏಕೆಂದರೆ ಇದು. ನಮ್ಮ ಪ್ರಸ್ತುತ ಸರ್ಕ್ಯೂಟ್ ಈ ನಾವು ಮಾಡಲು ಬಯಸುವ Arduino ಹೇಳಲು ಒಂದು ದೊಡ್ಡ ಸ್ಥಳದ ಎಂದು ಶಾಶ್ವತವಾಗಿ ನಮ್ಮ ಬೆಳಕಿನ ಕಾಣಬರುತ್ತದಾ. ಆದ್ದರಿಂದ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಅದನ್ನು, ವಿಳಂಬ n ಸೆಕೆಂಡುಗಳು, ಲೈಟ್ ಆಫ್ ಮೇಲೆ ತಿರುವು ಬೆಳಕಿನ ರೀತಿಯ ಎಂದು n ಸೆಕೆಂಡುಗಳು ವಿಳಂಬ. ಜೊತೆಗೆ ಬದಲಾಗಿ ಆ ಕೋಡ್ ಔಟ್ ಬರೆಯುವ ನಾವು ವಂಚನೆಗೆ ನೀನು. ಈ ಸಮಯ. ಇದು ಈಗಾಗಲೇ ವಾಸ್ತವವಾಗಿ ಮಿಟುಕಿಸುವುದು ನಮ್ಮ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಉಳಿಸಿದ ಎಲ್ಇಡಿ ಒಂದು ಕೋಡ್ ಟೆಂಪ್ಲೇಟ್ ಆಗಿದೆ. ಲೋಡ್ ಮಾಡಲು ಇದು, ಉದಾಹರಣೆಗಳು ಫೈಲ್ ಸಂಖ್ಯೆ 1 ಬೇಸಿಕ್ಸ್ ಆಯ್ಕೆ, ಮತ್ತು ಕಾಣಬರುತ್ತದಾ ಆರಿಸಿ ಹೋಗಿ. ಇಲ್ಲಿಗೆ ಯಾವ ಸಂಭವಿಸುತ್ತದೆ ಹೊಸ ಸ್ಕೆಚ್ ವಿಂಡೋ ಈಗಾಗಲೇ ಒಳಗೆ ಕೆಲವು ಕೋಡ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಎನ್ನುವುದಾಗಿದೆ. ಸೆಟ್ಅಪ್ ದೇಹದ ಒಳಗೆ pinMode ಎಂಬ Arduino ಸಹಾಯಕ ಕಾರ್ಯ ಇಲ್ಲ. PinMode ಬಳಸಲು ಪಿನ್ ಸಿದ್ಧ. ಇದು 2 ನಿಯತಾಂಕಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ನೀವು ಬಳಸಿಕೊಳ್ಳಲು ಬಯಸುವ ಪಿನ್ ಇದು ಮೊದಲ ಐಓ ಪಿನ್ ಸಂಖ್ಯೆ, ಮತ್ತು ಎರಡನೇ ಮೌಲ್ಯವನ್ನು ಪಿನ್ ಸರ್ಕ್ಯುಟ್ನಿಂದ ಇನ್ಪುಟ್ ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ಘೋಷಿಸಿ ಸ್ಥಿರ ಎಲ್ಲಾ ದಪ್ಪಕ್ಷರಗಳಲ್ಲಿರುವಂತೆ ಇನ್ಪುಟ್ ಮೌಲ್ಯ, ಅಥವಾ circut ಮೂಡಿಬರುತ್ತದೆ, ಎಲ್ಲ ರಾಜಧಾನಿಗಳಲ್ಲಿ ಒಂದು ಸ್ಥಿರ ಮೌಲ್ಯದ ಉತ್ಪನ್ನ. ಒಳಗೆ 2 ಹೆಚ್ಚುವರಿ Arduino ಸಹಾಯಕ ಕಾರ್ಯಗಳು ಇವೆ ಲೂಪ್ ನ, 2 ನಿಯತಾಂಕಗಳನ್ನು ಸ್ವೀಕರಿಸುವ digialWrite ಮತ್ತು 1 ನಿಯತಾಂಕ ಸ್ವೀಕರಿಸುವ ವಿಳಂಬ. DigialWrite ನೀವು pinMode ಉಪಯೋಗಿಸಿ ಸಂರಚಿಸಬಹುದು ಪಿನ್ ವ್ಯವಹರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ ವರ್ತಿಸುತ್ತಿರುವಿರಿ ಎಂದು ಪಿನ್ ಸಂಖ್ಯೆ. ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್, ಪೂರ್ಣ ವೋಲ್ಟೇಜ್ ಅರ್ಥ ಎರಡೂ ಹೆಚ್ಚಿನ ಒಂದು ನಿಯತಾಂಕ ಅಥವಾ ಕಡಿಮೆ, ಯಾವುದೇ ವೋಲ್ಟೇಜ್ ಅರ್ಥ. ಎರಡನೇ ಸಹಾಯಕ ಕಾರ್ಯ ನಿಧಾನ ಇದು ಮಿಲಿಸೆಕೆಂಡ್ ಸಮಯದ ಪ್ರಮಾಣವನ್ನು ಆಧರಿಸಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಂತೆ ಕೋಡ್ ನಿಷ್ಕ್ರಿಯಗೊಳ್ಳುತ್ತವೆ. 1 ಎರಡನೇ 1,000 ಮಿಲಿಸೆಕೆಂಡುಗಳು ಸಮಾನವಾಗಿರುತ್ತದೆ ನೆನಪಿಡಿ. ನಮ್ಮ ದರ್ಶನ ಆಧರಿಸಿ ನಾವು ಕಡಿಮೆ ಮಾಡಬಹುದು ಎಂದು ನಮ್ಮ ಸರ್ಕ್ಯೂಟ್ ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಯಿತು ವೇಳೆ ನಮ್ಮ ಎಲ್ಇಡಿ ಆನ್ ಮಾಡಬೇಕು ಮತ್ತು 1 ಎರಡನೇ ಲಿಟ್ ಉಳಿದು ಆಫ್ ಮತ್ತು 1 ಎರಡನೇ ಆಫ್ ಉಳಿಯಲು ಅದನ್ನು ವಾಪಸು ಬರುವ ಮುಂಚೆ. ಅದು ಲೂಪ್ ಕಾರ್ಯ ಪ್ರಸ್ತುತ ಈ ಶಾಶ್ವತವಾಗಿ ಪುನರಾವರ್ತಿಸಲು ಮಾಡಬೇಕು. ಬೋರ್ಡ್ ಬಟನ್ ಅಪ್ಲೋಡ್ ಮತ್ತು ಕಂಡುಹಿಡಿಯಲು ಆಯ್ಕೆ ನೋಡೋಣ. ಗ್ರೇಟ್. ಆದ್ದರಿಂದ ಮುಂದಿನ ಎಂಬುದನ್ನು ಚಕಿತಗೊಳಿಸುತ್ತದೆ ಇರಬಹುದು. ಬಾವಿಯನ್ನು ಈಗ ನೀವು ರಚಿಸಲು ಅಗತ್ಯವಿದೆ ಎಲ್ಲವೂ ಒಂದು ಅರ್ಥೈಸಿಕೊಳ್ಳಲು ಒಂದು Arduino ಸರ್ಕ್ಯೂಟ್, ನಾವು ಜ್ಞಾನ CS50 ನಮ್ಮ ಉಪನ್ಯಾಸಕರಿಂದ ಗಳಿಸಿತು ಅನ್ವಯಿಸುವ ಆರಂಭಿಸಬಹುದು ಮುಂದೆ ನಮ್ಮ ಮಕ್ಕಳನ್ನು ಶಾರ್ಪನ್ ಗೆ. ಉದಾಹರಣೆಗೆ, ನಾನು Arduino ಲೂಪ್ ಕಾರ್ಯವನ್ನು ಬಳಸಲು ಏನನ್ನು ಬಯಸಲಿಲ್ಲ ವೇಳೆ? ನಾನು ಕುಣಿಕೆಗಳು ಮತ್ತು ಪರಿಸ್ಥಿತಿಗಳ ನನ್ನ ಬಗೆ ಬರೆಯಲು ಇಚ್ಛಿಸುತ್ತೇನೆ ಎಂಬುದರ ಬದಲಿಗೆ ಅಥವಾ ಬರಿಯ ಕನಿಷ್ಠ ಹೊರಗೆ ನನ್ನ ಸ್ವಂತ ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಲು? ನಾನು ಸಂಗೀತವನ್ನು ನುಡಿಸುವುದು ಅಥವಾ ಕನ್ನಗಳ್ಳ ಎಚ್ಚರಿಕೆಯ ನಿರ್ಮಿಸಲು ಬಯಸಿದರು ಹೀಗಾದರೆ ಅಥವಾ ನನ್ನ Arduino ಅಂತರ್ಜಾಲವನ್ನು ಸಂಪರ್ಕಿಸಿ? ಆ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳನ್ನು ಬರಲಿವೆ. ಆದ್ದರಿಂದ ಸುಮಾರು ಅಂಟಿಕೊಳ್ಳುವುದಿಲ್ಲ. ನಾನು Christoper ಬಾರ್ಥೊಲೊಮೆವ್ ಆಗಿದ್ದೇನೆ. ಈ CS50 ಹೊಂದಿದೆ.