மைக்ரோ பைதான் என்பது பைத்தான் நிரலாக்க மொழியின் இலகுரக பதிப்பாகும், இது நிரலாக்க மைக்ரோகண்ட்ரோலர்கள், எஸ்ஓசிக்கள் மற்றும் பிற உட்பொதிக்கப்பட்ட கணினி சாதனங்களுக்காக உருவாக்கப்பட்டது. டெவலப்பர்கள் “ கற்றுக்கொள்வதற்கும் பயன்படுத்துவதற்கும் எளிதானது ” என்பதைக் கட்டுப்படுத்த இது உருவாக்கப்பட்டது உட்பொதிக்கப்பட்ட அமைப்புகள் மேம்பாட்டிற்கான மலைப்பாம்பின் தன்மை. பைத்தானுடன் இப்போது பெரும்பாலான பள்ளிகளில் முக்கிய அறிமுக மொழியாகவும், உலகெங்கிலும் மிகவும் பிரபலமான மற்றும் பரவலாகப் பயன்படுத்தப்படும் நிரலாக்க மொழிகளில் ஒன்றாகவும், மைக்ரோ-பைதான் மூலம், பைத்தான் பயனர்களின் எண்ணிக்கையானது சி ஐப் பயன்படுத்துவதோடு தொடர்புடைய மன அழுத்தமான செங்குத்தான கற்றல் வளைவைத் தவிர்க்க முடியும் மற்றும் சி ++ நிரல் மைக்ரோகண்ட்ரோலர்களுக்கு. மற்ற மொழிகளைப் போலவே குறைந்த அளவிலான வன்பொருளை அணுக அவர்கள் பல ஆண்டுகளாகப் பெற்ற அறிவை உடனடியாகப் பயன்படுத்தத் தொடங்கலாம். மைக்ரோ-பைதான் குறிப்பாக பைதான் 3 இன் மெலிந்த செயல்படுத்தலாகும், மேலும் இது பைதான் 3 இன் தொடரியல் உடன் ஒத்துப்போகும்.
உட்பொதிக்கப்பட்ட அமைப்புகளின் மேம்பாட்டிற்கான மைக்ரோ பைதான் இன்னும் சி மற்றும் சி ++ போன்ற பிரபலமான மட்டத்தில் இல்லை என்றாலும், அதன் புகழ் மேலும் மேலும் மைக்ரோகண்ட்ரோலர்கள், ஐடிஇக்கள் மற்றும் மேம்பாட்டு வாரியங்கள் அதன் பயன்பாட்டை ஆதரிக்கிறது. இன்றைய டுடோரியலுக்காக, மைக்ரோ பைதான் பயன்படுத்தி ஃபார்ம்வேரை உருவாக்கக்கூடிய பலகைகளில் ஒன்றைப் பார்ப்போம்.
இன்றைய டுடோரியலுக்காக, மைக்ரோ பைதான் பயன்படுத்தி ESP32 க்கான குறியீட்டை உருவாக்குவது குறித்து ஆராய்வோம்.
மைக்ரோ பைதான் ஈஎஸ்பி 32 க்கு ஏன் சிறந்தது என்பதைப் பார்ப்பதன் மூலம் தொடங்குவோம், மைக்ரோ பைத்தானுக்கு ஈஎஸ்பி 32 ஐ அமைப்பதன் மூலமும், ஈஎஸ்பி 32 இல் மைக்ரோ பைத்தானுடன் ஒளிரும் ஓவியத்தை பதிவேற்றுவதன் மூலமும் நாங்கள் செயல்படுவோம்.
மைக்ரோ பைதான் ஏன்? (மைக்ரோ பைதான் vs அர்டுயினோ சி)
ESP32 ஐ நிரலாக்கத்தின் நன்கு நிரூபிக்கப்பட்ட, எளிதான வழிகளில் ஒன்று Arduino IDE ஐப் பயன்படுத்துவதன் மூலம் C அல்லது C ++ இன் Arduino பதிப்பைப் பயன்படுத்துவதாகும். சி மற்றும் சி ++, பல தசாப்தங்களாக, உட்பொதிக்கப்பட்ட அமைப்புகளின் மேம்பாட்டிற்கான இரண்டு மிகவும் பிரபலமான மொழிகளாக இருந்தன, மேலும் மொழியின் அர்டுயினோ பதிப்பு அதை இன்னும் எளிமையாக்கியது, இது குறியீடுகளை எளிதில் உருவாக்க முடியும் என்பதால் தயாரிப்பாளர்கள் மற்றும் பொழுதுபோக்கு ஆர்வலர்களிடையே அதன் பிரபலத்தை கணக்கிடுகிறது. இது தவிர, புதிய நூலகங்கள், மென்பொருள் திருத்தங்கள், புதிய போர்டு ஆதரவு போன்றவை சமூகத்தால் தினமும் வெளியிடப்படும் உலகின் மிகப்பெரிய தொழில்நுட்ப சமூகங்களில் ஒன்றாகும். இவை அனைத்தும் நிரலாக்க உட்பொதிக்கப்பட்ட கணினி பலகைகளுக்கு ஒரு வல்லமைமிக்க கருவியாக அமைகின்றன. Arduino C உடன் ஒருவர் இணைக்கக்கூடிய ஒரே உண்மையான வரம்பு இது Arduino IDE க்குள் மட்டுமே செயல்படுகிறது என்பதே.IDE மட்டுப்படுத்தப்பட்டதாகவும், ஒரு பெரிய குறியீடு தளத்தை உருவாக்கும்போது மிகவும் பயனுள்ளதாக இருக்கும் சில அம்சங்கள் இல்லாததால், Arduino C மிகவும் திறமையானது அல்ல.

மறுபுறம், மைக்ரோ பைதான் ஒப்பீட்டளவில் புதியது. அதன் பயனரின் சமூகம் வளர்ந்து வரும் வேளையில், அதிகமான தளங்களுக்கு ஆதரவுடன், அதன் வலிமையை அர்டுயினோவுடன் ஒப்பிட முடியாது. தலைகீழாக, மைக்ரோ பைதான் அடிப்படையில் பைத்தானின் மெலிந்த பதிப்பாகும், இது உலகின் மிகவும் பிரபலமான நிரலாக்க மொழிகளில் ஒன்றாகும், மேலும் மைக்ரோ பைதான் சமூகத்தால் தீர்க்க முடியாத எந்தவொரு பிரச்சினையும் பொது பைதான் சமூகத்தின் நுண்ணறிவுகளைப் பெறலாம்.
சமூக ஆதரவைத் தவிர, மைக்ரோ பைதான் சில அம்சங்களையும் கொண்டுள்ளது, இது அர்டுயினோவின் வகுப்பிற்கு மேலே உள்ளது. அத்தகைய அம்சங்களில் ஒன்று REPL ஆகும். REPL என்பது படிக்க-மதிப்பீடு-அச்சு என்பதைக் குறிக்கிறது. முழு குறியீட்டையும் தொகுக்கவோ அல்லது பதிவேற்றவோ தேவையில்லாமல் ஒரு போர்டுடன் இணைக்கவும் குறியீட்டை விரைவாக இயக்கவும் இந்த அம்சம் உங்களை அனுமதிக்கிறது. எனவே, உங்கள் குறியீட்டின் ஒவ்வொரு பகுதியையும் நீங்கள் உருவாக்கும்போது அவற்றை சோதிக்கலாம்.
உங்கள் திட்டத்திற்காக நீங்கள் தேர்வுசெய்த இரண்டில் எதுவாக இருந்தாலும், உங்களுக்கு எது சிறந்தது என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். அதோடு, மைக்ரோ பைதான் உடன் ESP32 ஐப் பயன்படுத்தி ஒளிரும் உதாரணத்தை உருவாக்குவோம்.
தேவையான கூறுகள்
சிமிட்டும் உதாரணத்தை உருவாக்க, எங்களுக்கு பின்வரும் கூறுகள் தேவைப்படும்;
- DOIT ESP32 DevKit v1 (1)
- ஒரு எல்.ஈ.டி (1)
- 100 ஓம் மின்தடை (1)
- ஜம்பர் கம்பிகள்
- ப்ரெட்போர்டு (1)

DOIT ESP32 DevKit V1 க்கு பதிலாக வேறு எந்த ESP32 அடிப்படையிலான பலகைகளையும் நீங்கள் பயன்படுத்தலாம், மேலும் நீங்கள் உள் எல்.ஈ.டி உடன் பணிபுரிய தேர்வு செய்யலாம், அதாவது இந்த டுடோரியலுக்கு உங்களுக்கு ESP32 போர்டு மட்டுமே தேவை. முன்னதாக ஆர்டுயினோ ஐடிஇயைப் பயன்படுத்தி நிரலாக்க மூலம் ஈஎஸ்பி 32 எல்இடியை சிமிட்டினோம்.
வன்பொருள் கூறுகளைத் தவிர, எங்களுக்கு மென்பொருள் விருப்பம் மற்றும் தோனி ஐடிஇ தேவைப்படும்
