Arduino பற்றி நாம் அனைவரும் அறிவோம். இது மிகவும் பிரபலமான ஓப்பன் சோர்ஸ் மைக்ரோ கன்ட்ரோலர் போர்டில் ஒன்றாகும், இது DIY திட்டங்களைச் செய்வதற்கு மிகவும் பயனுள்ளதாக இருக்கும். இந்த Arduino அடிப்படையிலான 3-வழி போக்குவரத்து ஒளி கட்டுப்பாட்டாளர் ஒரு எளிய Arduino DIY திட்டமாகும், இது நம்மைச் சுற்றியுள்ள போக்குவரத்து விளக்குகளின் செயல்பாட்டைப் புரிந்துகொள்ள பயனுள்ளதாக இருக்கும். இந்த டிராஃபிக் லைட் சர்க்யூட்டில் போக்குவரத்து விளக்குகளின் மிகவும் எளிமையான பதிப்பை நாங்கள் உள்ளடக்கியுள்ளோம். இங்கே 3 பக்கங்கள் அல்லது வழிகளில் அதை நிரூபித்துள்ளனர். இப்போது திட்டத்தில் இறங்குவோம்…
தேவையான கூறுகள்:
- 3 * சிவப்பு எல்.ஈ.டி விளக்குகள்
- 3 * பச்சை எல்.ஈ.டி விளக்குகள்
- 3 * மஞ்சள் எல்.ஈ.டி விளக்குகள்
- 3 * 220ohm மின்தடையங்கள்
- ப்ரெட்போர்டு
- ஆண் முதல் ஆண் இணைப்பிகள்
- ஐட் கேபிளுடன் அர்டுயினோ யூனோ
சுற்று விளக்கம்:
Arduino Traffic Light Controller திட்டத்திற்கான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது:

இது மிகவும் எளிமையானது மற்றும் கீழே உள்ள படிகளில் விளக்கப்பட்டுள்ளபடி ரொட்டி பலகையில் எளிதாக உருவாக்க முடியும்:
- எல்.ஈ.டிகளை ப்ரெட்போர்டில் சிவப்பு, பச்சை மற்றும் மஞ்சள் என இணைக்கவும்.
- எல்.ஈ.டிகளின் எதிர்மறை முனையத்தை பொதுவானதாக வைத்து 220ohm மின்தடையத்தை தொடரில் இணைக்கவும்.
- அதற்கேற்ப இணைப்பான் கம்பிகளை இணைக்கவும்.
- கம்பியின் மறு முனையை தொடர்ச்சியான ஊசிகளில் (2,3,4… 10) Arduino Uno உடன் இணைக்கவும்
- Arduino 5v மற்றும் GND முள் பயன்படுத்தி பிரெட்போர்டை அதிகப்படுத்தவும்.
நிரல் மற்றும் பணி விளக்கம்:
இந்த Arduino போக்குவரத்து ஒளி கட்டுப்பாட்டு திட்டத்திற்கான குறியீடு எளிதானது மற்றும் எளிதில் புரிந்து கொள்ள முடியும். இங்கே நாங்கள் 3 வழிகள் சாலைக்கான போக்குவரத்து விளக்குகளை நிரூபித்துள்ளோம், மேலும் குறியீடு மூன்று பக்கங்களிலும் எல்.ஈ.டியை ஒரு குறிப்பிட்ட வரிசையில் ஒளிரச் செய்கிறது, இதில் உண்மையான போக்குவரத்து விளக்குகள் செயல்படுகின்றன. ஒரு நேரத்தில், இரு பக்கங்களிலும் ஏதேனும் இரண்டு சிவப்பு சமிக்ஞைகள் மற்றும் மீதமுள்ள பக்கத்தில் ஒரு பச்சை விளக்கு இருக்கும். மஞ்சள் ஒளியும் ஒளிரும், ஒவ்வொரு முறையும் 1 விநாடிக்கு, சிவப்பு நிறத்தில் இருந்து பச்சை நிறமாக மாறுவதற்கு இடையில், முதல் சிவப்பு ஒளி 5 விநாடிகளுக்கு ஒளிரும், பின்னர் மஞ்சள் ஒளி 1 வினாடிக்கு ஒளிரும், பின்னர் இறுதியாக பச்சை விளக்கு இயக்கப்படும்.
நிரலில், முதலில் 9 எல்.ஈ.டிகளுக்கு (ஒவ்வொரு பக்கத்திலும் மூன்று அதாவது முன்னோக்கி, வலது மற்றும் இடது புறம்) வெற்றிட அமைப்பில் () ஊசிகளை (2,3… 10) வெளியீடாக அறிவித்துள்ளோம்.
வெற்றிட அமைவு () {// வெளியீட்டு ஊசிகளை உள்ளமைக்கவும் pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, OUTPUT); pinMode (5, OUTPUT); pinMode (6, OUTPUT); pinMode (7, OUTPUT); pinMode (8, OUTPUT); pinMode (9, OUTPUT); pinMode (10, OUTPUT); }
பின்னர் வெற்றிடத்தை லூப் () செயல்பாடு நாம் மேலே குறிப்பிட்டுள்ள போக்குவரத்து விளக்குகள் வரிசை ஆன் மற்றும் ஆஃப் இயக்கத்தில் இருக்க குறியீடு எழுதியுள்ளனர்.
void loop () {DigitalWrite (2,1); // டிஜிட்டல் ரைட் (7,1) சமிக்ஞைகளின் முதல் தொகுப்பை செயல்படுத்துகிறது; டிஜிட்டல்ரைட் (10,1); டிஜிட்டல்ரைட் (4,0); டிஜிட்டல்ரைட் (3,0); டிஜிட்டல்ரைட் (6,0); டிஜிட்டல்ரைட் (8,0); டிஜிட்டல்ரைட் (9,0); டிஜிட்டல்ரைட் (5,0); தாமதம் (5000);………………….
இந்த செயல்முறை கீழே உள்ள வீடியோவில் நன்கு நிரூபிக்கப்பட்டுள்ளது. முதலில் தலைகீழாக / முன்னோக்கி பக்கம் திறக்கப்படுகிறது (பச்சை), மற்ற இரண்டு பக்கங்களும் (அதாவது இடது புறம் மற்றும் வலது பக்கம்) சிவப்பு சமிக்ஞையுடன் மூடப்பட்டிருக்கும், 5 விநாடிகள் தாமதமாக இருக்கும். பின்னர் மஞ்சள் ஒளி வலதுபுறத்தில் 1 செக்கிற்கு பச்சை நிற ஒளியைத் தொடர்ந்து, மற்ற இரண்டு பக்கங்களையும் (அதாவது தலைகீழாகவும் இடது பக்கமாகவும் சிவப்பு) சிவப்பு விளக்கு மற்றும் 5 விநாடிகள் தாமதத்துடன் மூடப்படும். பின்னர் இடதுபுறத்தில் மஞ்சள் 1 செக்கிற்கு ஒளிரும், பின்னர் பச்சை நிறமும், தலைகீழாகவும் வலது பக்கமாகவும் சிவப்பு நிறத்தில் 5 செக் தாமதத்துடன் ஒளிரும். தொடர்ச்சியான செயல்முறைக்கு இந்த செயல்முறை வெற்றிட லூப் () செயல்பாட்டில் சுழலும். சிவப்பு, மஞ்சள் மற்றும் பச்சை விளக்கு தொடர்ந்து மற்றும் முடக்கத்தில் இருக்கும் தாமதங்களை இங்கே நாம் மாற்றலாம்.
இந்த Arduino போக்குவரத்து ஒளி திட்ட முழுமையான, Arduino குறியீடு மற்றும் வீடியோ கீழே கொடுக்கப்பட்டுள்ளது.
