ATtiny85: நிறைய விளையாட்டுகளைத் தரும் மைக்ரோகண்ட்ரோலர் ...

ATtiny85

மைக்ரோசிப் இது தயாரிப்பாளருக்கும் DIY உலகிற்கும் ஒரு பிரபலமான நிறுவனமாகும், ஏனெனில் இது திட்டங்களை உருவாக்க ஏராளமான தயாரிப்புகளைக் கொண்டுள்ளது. இது அனைத்து வகையான பயன்பாடுகளுக்கும் நிரல்படுத்தக்கூடிய மைக்ரோகண்ட்ரோலர்களுக்கு பிரபலமானது. மைக்ரோன்ட்ரோலர் தயாரிப்புகளின் வரம்பிற்குள் இன்று நாங்கள் உங்கள் எதிர்கால வேலைகளில் பயன்படுத்த விரும்பும் மிகவும் நடைமுறை MCU ATtiny85 இல் கவனம் செலுத்துவோம்.

மேலும், நீங்கள் அதை அறிந்து கொள்ள வேண்டும் இந்த ATtiny85 ஐ ஒருங்கிணைக்கும் பலகைகள் அல்லது தொகுதிகள் டிஜிஸ்பார்க்கிலும் உள்ளன சாதனத்தின் நினைவகத்திற்கு குறியீட்டை அனுப்பக்கூடிய தொடர் இடைமுக இணைப்பு போன்ற இந்த சாதனத்தை நிரலாக்கத் தொடங்க சில கூடுதல் கூறுகளுடன். அதன் குறைந்த செலவு, சிறிய அளவு மற்றும் அர்டுயினோ போர்டுகளுடன் பொருந்தக்கூடிய தன்மை ஆகியவை இந்த போர்டை ஒரு நல்ல தேர்வாக மாற்றும்.

ATtiny85

ATtiny85 பின்அவுட்

மைக்ரோசிப் குறைந்த சக்தி, உயர் செயல்திறன் கொண்ட 8-பிட் மைக்ரோகண்ட்ரோலரை உருவாக்கியுள்ளது. இது ஐ.எஸ்.ஏ ஏ.வி.ஆரை அடிப்படையாகக் கொண்டது, இது ஆர்.ஐ.எஸ்.சி வகை. 8KB ஃபிளாஷ் நினைவகம், 512 பைட்டுகள் EEPROM, 512 பைட்டுகள் SRAM, 6 பொது நோக்கம் I / O பின்ஸ் (GPIO), 32 பொது நோக்கப் பதிவேடுகள், ஒப்பீட்டு முறைகளுடன் 8-பிட் டைமர் / கவுண்டர், ஒரு டைமர் / 9-பிட் உயர் வேக கவுண்டர், யுஎஸ்ஐ, உள் மற்றும் வெளிப்புற குறுக்கீடுகள், 4-சேனல் 10-பிட் ஏ / டி மாற்றி, உள் ஆஸிலேட்டருடன் நிரல்படுத்தக்கூடிய கண்காணிப்பு, மூன்று மென்பொருள்-தேர்ந்தெடுக்கக்கூடிய மின் நுகர்வு முறைகள், ஆன்-சிப் பிழைத்திருத்தத்திற்கான பிழைத்திருத்தம் போன்றவை.

இந்த ATtiny85 இன் செயல்திறன் உள்ளது 20 MIPS 20 Mhz இல் வேலை செய்கிறது. அந்த அதிர்வெண்ணைப் பெற, 2.7-5.5 வோல்ட் இடையே இயக்கவும். இதன் செயல்திறன் ஒரு மெகா ஹெர்ட்ஸுக்கு கிட்டத்தட்ட 1 எம்ஐபிஎஸ் வேகத்தில் இயக்க அனுமதிக்கிறது. அதன் பேக்கேஜிங் எளிதானது, டிஐபி வகை மற்றும் 8 ஊசிகளுடன், இருப்பினும் உங்களுக்கு தேவைப்பட்டால் மற்ற வகை பேக்கேஜிங்கிலும் இது உள்ளது. -40 முதல் 85ºC வரை, இது மிகவும் தீவிரமான வெப்பநிலை நிலைமைகளின் கீழ் வேலை செய்ய முடியும் என்பதை நான் சேர்க்க விரும்புகிறேன், இது பல தொழில்துறை பயன்பாடுகளுக்கு அல்லது தீவிர நிலைமைகளுக்கு ஏற்றதாக அமைகிறது.

ஆவணங்கள் மற்றும் கருவிகளைப் பெறுங்கள்

நீங்கள் பெற விரும்பினால் மைக்ரோசிப் ATtiny85 ஆவணங்கள் மற்றும் கருவிகள், நீங்கள் அதை அதிகாரப்பூர்வ மூலத்திலிருந்து செய்யலாம்:

  • செல்லுங்கள் பக்கம் ATtiny5 பற்றி.
  • பின்னர், தரவுத்தாள்கள் மற்றும் பிற வகை PDF ஆவணங்களை இலவசமாக பதிவிறக்கம் செய்ய ஆவணங்கள் தாவலைத் தேர்ந்தெடுக்கலாம்.
  • இந்த வகை மைக்ரோகண்ட்ரோலர் போன்றவற்றை நிரல் செய்ய ஐடிஇ நிரல்கள் அல்லது மேம்பாட்டு சூழல்களைக் காணும் மேம்பாட்டு சுற்றுச்சூழல் தாவலையும் நீங்கள் தேர்ந்தெடுக்கலாம்.

இந்த மைக்ரோகண்ட்ரோலர் அர்டுயினோவிலிருந்து வேறுபட்டது என்பதை நினைவில் கொள்ளுங்கள், எனவே அதன் உள்ளது quirks vs. Arduino IDE வழங்கப்பட்ட ஆவணங்களுக்கு நன்றி என்பதை நீங்கள் நினைவில் வைத்துக் கொள்ள வேண்டும்.

ATtiny85 உடன் தொடங்க விருப்பங்கள்

ATtiny85 பலகைகள்

அது ATtiny85 சிப் இது € 1 ஐ விட சற்று அதிகமாக செலவாகும், அல்லது ஒரு போர்டு அல்லது தொகுதியை ஒருங்கிணைத்து வாங்கினால் இன்னும் கொஞ்சம் அதிகமாக செலவாகும். அதை முயற்சிக்க சில சிறப்பு கடைகளில் நீங்கள் காணலாம். இது தனித்தனியாக மலிவானது என்றாலும், தொடங்குவதற்கு தொகுதிகள் பயன்படுத்த பரிந்துரைக்கிறேன், ஏனென்றால் நீங்கள் அதை நிரல் செய்ய விரும்பும் போது கைமுறையாக சில படிகளைச் செய்வதைத் தவிர்ப்பார்கள்.

இங்கே உங்களிடம் உள்ளது அமேசானில் சில விருப்பங்கள்:

பரிந்துரைக்கப்பட்ட சில பலகைகள், மேலே குறிப்பிட்டுள்ளதைத் தவிர (டிஜிஸ்பார்க்), அமேசான் எடுத்துக்காட்டில் நான் வைத்துள்ள ஜெங்பக்ஸ் உங்களிடம் உள்ளது. இந்த பலகைகள், பிற கூடுதல் கூறுகளில், உங்களால் முடிந்த நிரலாக்கத்திற்கான தொடர் இடைமுகத்தையும் உள்ளடக்குகின்றன உங்கள் கணினியின் யூ.எஸ்.பி போர்ட்டுடன் நேரடியாக இணைக்கவும் அவற்றை IDE உடன் நிரல் செய்ய.

நிரல் செய்வது எப்படி?

கவனமாக இருங்கள், ஏனென்றால் நீங்கள் அதை Arduino IDE இலிருந்து செய்யலாம் மெனு போர்டுகளிலிருந்து ATtiny85 சாதனத்தைத் தேர்ந்தெடுப்பது! அதை நிரல் செய்ய இடைமுகத்துடன் ஒரு தொகுதி அல்லது பலகையை நீங்கள் வாங்கவில்லை என்றால், உங்களிடம் ATtiny85 சில்லு மட்டுமே இருந்தால், நீங்கள் ஒரு ஆர்டுயினோ போர்டை ஒரு ஐஎஸ்பியாகப் பயன்படுத்தலாம் (அர்டுயினோ ஐடிஇ மெனுவிலிருந்து அந்த விருப்பத்தைத் தேர்ந்தெடுக்கவும்) அதன் ஊசிகளுடன் நேரடியாக இணைக்கப்பட்டுள்ளது Arduino IDE உடன் அதை நிரல் செய்யவும். நிரல்கள், பின்னர் நீங்கள் திட்டமிடப்பட்ட சிப்பை அகற்றிவிட்டு, அதை ஒரு சுயாதீன பேட்டரியுடன் செயல்பட வைக்கும் திட்டத்துடன் இணைக்க முடியும் ...

Arduino ஐ ISP ஆகப் பயன்படுத்துவதற்கான படிகள்

அர்டுயினோ போர்டுகள் தங்களது சொந்த மைக்ரோகண்ட்ரோலரை அர்டுயினோ ஐடிஇ-யிலிருந்து நிரலுடன் ஒருங்கிணைக்கின்றன, இல்லையா? இதுவரை எல்லாம் இயல்பானது. சரி, நீங்கள் செயல்படுத்தினால் ISP ஆக Arduino விருப்பம் அபிவிருத்திச் சூழலில் இருந்து, ATtiny85 போன்ற பிற வெளிப்புற மைக்ரோகண்ட்ரோலர்களை நிரல் செய்ய ஆர்டுயினோ போர்டை ஒரு ISP ஆக வேலை செய்வீர்கள், நீங்கள் வேலை செய்ய விரும்பும் நிரலை அந்த சில்லுடன் அனுப்புவீர்கள். அந்த வகையில் உங்களுக்கு ஒரு தொகுதி அல்லது புரோகிராமர் தேவையில்லை.

பயன்படுத்த ISP ஆக Arduino, உங்களுக்கு தேவையானது:

  • உங்கள் பேட்ஜ் Arduino UNO.
  • Arduino IDE உடன் பிசி நிறுவப்பட்டுள்ளது.
  • பிசி-அர்டுயினோவை இணைக்கும் யூ.எஸ்.பி கேபிள்.
  • நீங்கள் நிரல் செய்ய விரும்பும் மைக்ரோகண்ட்ரோலரின் ஊசிகளை Arduino போர்டுடன் இணைக்க தேவையான கேபிள்கள் மற்றும் மின்னணு கூறுகள்.
  • நீங்கள் நிரல் செய்ய விரும்பும் மைக்ரோகண்ட்ரோலர்.

சரி, நீங்கள் திறந்தவுடன் Arduino IDE உங்கள் போர்டு இணைக்கப்பட்டதோடு, முந்தைய படங்களைப் போலவே செய்யப்பட்ட அனைத்து வயரிங் வரைபடமும், இந்த எளிய வழிமுறைகளைப் பின்பற்றுகிறீர்கள்:

  1. Arduino IDE இன் கோப்பு மெனுவுக்குச் செல்லவும்.
  2. எடுத்துக்காட்டுகள் விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
  3. மெனுவின் உள்ளே Arduino ISP எனப்படும் ஒன்றைத் தேடி அதைத் தேர்ந்தெடுக்கவும்.
  4. இப்போது இந்த ஓவியத்திற்கான குறியீடு பிரதான திரையில் திறக்கிறது.
  5. இப்போது உங்கள் Arduino போர்டில் குறியீட்டைப் பதிவேற்ற அம்புக்குறி (பதிவேற்றம்) என்பதைக் கிளிக் செய்க, அது உங்கள் மைக்ரோகண்ட்ரோலரை நிரல் செய்ய தயாராக இருக்கும். லியோனார்டோ போன்ற வேறுபட்ட ஆர்டுயினோ போர்டு உங்களிடம் இருந்தால், நீங்கள் ஐஎஸ்பி குறியீட்டை சிறிது மாற்றியமைக்க வேண்டும்.
  6. இப்போது உங்கள் Arduino போர்டு ஒரு இடைத்தரகராக செயல்படவும், மைக்ரோச்சிப்பின் IDE மென்பொருளைப் பயன்படுத்தி ATtiny85 மைக்ரோகண்ட்ரோலரை நிரல் செய்யவும் தயாராக உள்ளது. வேறு வார்த்தைகளில் கூறுவதானால், ஐடிஇயில் நீங்கள் எழுதும் குறியீட்டை கடந்து செல்லவும், ATtiny85 இன் நினைவகத்தில் இருக்கவும் போர்டு செய்யும் ஒரே விஷயம்.
  7. பயன்படுத்தப்பட்ட மைக்ரோசிப் ஐடிஇயிலிருந்து, ATtiny85 மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுத்து பொருத்தமான குறியீட்டைப் பயன்படுத்தி நிரலாக்கத்தைத் தொடங்கவும். நீங்கள் அதை திருகுங்கள், அவ்வளவுதான். நிரலாக்க மொழி மைக்ரோசிப் வழங்கிய ஐடிஇக்களால் ஆதரிக்கப்படும் சி / சி ++ ஆக இருக்கலாம்.
  8. இப்போது நீங்கள் ஆர்டுயினோ போர்டில் இருந்து ATtiny85 ஐ துண்டித்து, அதில் ஒரு பேட்டரியை வைத்து அதை சுயாதீனமாக இயக்கி செயல்பட வைக்கலாம்.

உண்மை என்னவென்றால் மிகவும் எளிமையானது. மைக்ரோசிப் ATtiny85 ஆவணங்களை எவ்வாறு நிரல் செய்வது என்பதை அறிய நினைவில் கொள்ளுங்கள். மேலும் தகவலுக்கு, இந்த இணைப்பை நீங்கள் காணலாம்:

குறியீடு எடுத்துக்காட்டுகள்

இந்த மைக்ரோகண்ட்ரோலர்களில் ஒன்றை நிரல் செய்ய இது உங்கள் முதல் முறையாக இருந்தால், நீங்கள் சிலவற்றைப் பயன்படுத்தத் தொடங்கலாம் எடுத்துக்காட்டு குறியீடுகள் மேலும் அவை எவ்வாறு செயல்படுகின்றன என்பதை நன்கு அறிய அவற்றை சோதிக்கவும் அல்லது மாற்றவும். உங்களிடம் பல குறியீடு மாதிரிகள் வலையில் உள்ளன, மேலும் கிட்ஹப்பிலும் உள்ளன.

இது ஆங்கிலத்தில் இருந்தாலும், இதைப் பார்க்க நான் உங்களுக்கு பரிந்துரைக்கிறேன் MCU ATtiny85 இன் அடிப்படைகளை உங்களுக்குக் கற்பிப்பதற்கான வீடியோ மைக்ரோசிப்பிலிருந்து சில நிமிடங்களில்:

மைக்ரோசிப்பின் ATtiny85 ஐ எவ்வாறு பயன்படுத்துவது என்பது பற்றிய தெளிவான யோசனை உங்களிடம் இருப்பதாக இப்போது நம்புகிறேன், மேலும் தயாரிப்பாளராக உங்கள் எதிர்கால திட்டங்களுக்கு இது நடைமுறைக்குரியதாக இருக்கும் ...


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.