இந்த திட்டத்தில் நாம் ஒரு ரோட்டரி என்கோடரை ARDUINO உடன் இடைமுகப்படுத்தப் போகிறோம். ARDUINO UNO என்பது மின்னணு பொறியாளர்கள் மற்றும் பொழுதுபோக்கிற்காக வடிவமைக்கப்பட்ட ATMEGA கட்டுப்படுத்தி சார்ந்த மேம்பாட்டு வாரியம் ஆகும். ARDUINO இல் எங்களிடம் 20 I / O ஊசிகளும் உள்ளன, எனவே 20 ஊசிகளின் UNO ஐ உள்ளீடு அல்லது வெளியீடாகப் பயன்படுத்தலாம்.
ஒரு மோட்டார் அல்லது அச்சின் இயக்கத்தின் நிலை மற்றும் கோண இயக்கத்தின் நிலையை அறிய ஒரு ரோட்டரி என்கோடர் பயன்படுத்தப்படுகிறது. இது பொதுவாக மூன்று முனைய சாதனம், சக்தி மற்றும் தரை ஊசிகளுடன் மொத்தம் 5 டெர்மினல்கள் உள்ளன. ஒரு ரோட்டரி என்கோடர் தொகுதி கீழே காட்டப்பட்டுள்ளது.

ரோட்டரி குறியாக்கியின் ஊசிகள்:
- தரையில்
- நேர்மறை + 5 வி உடன் இணைக்கப்பட்டுள்ளது
- வெளியீட்டு சமிக்ஞை ஒரு முள்
- வெளியீட்டு சமிக்ஞை பி முள்
- கடிகார முள் அல்லது பொதுவான முள்
அமைப்புகள் புரிந்துகொள்ள தண்டு நிலையில் ஏற்படும் மாற்றத்தைக் குறிக்கும் பருப்புகளை ENCODER வழங்குகிறது. ரோட்டரி என்கோடர் இயங்கும் மற்றும் தண்டு நகர்த்தப்படுவதைக் கவனியுங்கள்.

மேலே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளபடி, தண்டு கடிகார வாரியாக நகர்த்தப்படுவதைக் கவனியுங்கள். இதன் மூலம் ஒரு முனையத்தில் ஃபாலிங் எட்ஜ் இருக்கும், பின்னர் பி முனையத்தில் இருக்கும்.
தண்டு நகர்த்தப்பட்டதைக் கவனியுங்கள் எதிர்ப்பு கடிகாரம் வாரியாக. இதன் மூலம் பி முனையத்தில் ஃபாலிங் எட்ஜ் இருக்கும், பின்னர் ஒரு முனையத்தில் இருக்கும்.
இந்த விளிம்பு 360/20 = 18 டிகிரிக்கு ஒரு முறை நிகழும் (இது 20 நிலைகளைக் கொண்ட ஒரு குறியாக்கிக்கு, இது வகையிலிருந்து வகைக்கு மாறுகிறது, துல்லியத்தை விட அதிக எண்ணிக்கையில் உள்ளது).
மேலே உள்ள இரண்டு நிபந்தனைகளிலும், நாம் திசையையும் சுழற்சியின் அளவையும் பெறலாம். இதனால் ஒரு தண்டு நிலையைப் பெறுவதற்கு தேவையான அளவுருக்களைப் பெறுகிறோம்.
கூறுகள் தேவை
வன்பொருள்: அர்டுயினோ யூனோ போர்டு, இணைக்கும் ஊசிகளை, 220Ω மின்தடை, எல்.ஈ.டி (எட்டு துண்டுகள்), 1 கே Ω மின்தடை, 220Ω மின்தடை (2 துண்டுகள்), 100 என்.எஃப் மின்தேக்கி (2 துண்டுகள்), ரொட்டி பலகை.
மென்பொருள்: அர்டுயினோ இரவு
சுற்று வரைபடம் மற்றும் வேலை விளக்கம்

இங்குள்ள மின்தேக்கிகள் ENCODER இல் தொடர்பு எதிர்க்கும் விளைவை நடுநிலையாக்குவதற்கானவை. அந்த மின்தேக்கிகள் இல்லாமல் நிலை வாசிப்பில் சில கடுமையான சிக்கல்கள் இருக்கும்.
தண்டு நகர்த்தப்படும்போது இரண்டு வெளியீட்டு ஊசிகளின் வெளியீட்டிற்கு இடையே நேர வேறுபாடு இருக்கும். கடிகார எதிர்ப்பு வார சுழற்சியின் கடிகார திசையில் இந்த நேர வித்தியாசத்தை Arduino UNO அங்கீகரிக்கும்.
சுழற்சி கடிகார திசையில் இருந்தால் பைனரி எண்ணிக்கை ஒன்றால் அதிகரிக்கப்படுகிறது, மேலும் இந்த எண்ணிக்கை எல்.ஈ.டி போர்ட்டில் படத்தில் காட்டப்பட்டுள்ளது.
சுழற்சி எதிர்ப்பு கடிகாரம் வாரியாக இருந்தால் பைனரி எண்ணிக்கை ஒன்று குறைகிறது மற்றும் பைனரி எண்ணிக்கை எல்.ஈ.டி பைட்டில் காட்டப்படும்.
ரோட்டரி என்கோடருடன் Arduino இன் வேலை கீழே கொடுக்கப்பட்டுள்ள C குறியீட்டில் படிப்படியாக விளக்கப்பட்டுள்ளது.
