ATmega328 Arduino Uno Board வேலை மற்றும் அதன் பயன்பாடுகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





தி Arduino uno ATmega328 ஐ அடிப்படையாகக் கொண்ட ஒரு வகையான மைக்ரோகண்ட்ரோலர் போர்டு, மற்றும் யூனோ என்பது ஒரு இத்தாலிய சொல், அதாவது ஒன்று. மைக்ரோகண்ட்ரோலர் போர்டின் வரவிருக்கும் வெளியீட்டைக் குறிப்பதற்காக ஆர்டுயினோ யூனோ பெயரிடப்பட்டது Arduino Uno Board 1.0 . இந்த குழுவில் டிஜிட்டல் ஐ / ஓ பின்ஸ் -14, ஒரு பவர் ஜாக், அனலாக் ஐ / பிஎஸ் -6, பீங்கான் ரெசனேட்டர்-ஏ 16 மெகா ஹெர்ட்ஸ், யூ.எஸ்.பி இணைப்பு, ஆர்.எஸ்.டி பொத்தான் மற்றும் ஐ.சி.எஸ்.பி தலைப்பு ஆகியவை அடங்கும். இவை அனைத்தும் ஆதரிக்க முடியும் மைக்ரோகண்ட்ரோலர் இந்த பலகையை கணினியுடன் இணைப்பதன் மூலம் மேலும் செயல்பட. இந்த குழுவின் மின்சாரம் ஒரு ஏசி டு டிசி அடாப்டர், யூ.எஸ்.பி கேபிள், இல்லையெனில் பேட்டரி உதவியுடன் செய்யப்படலாம். இந்த கட்டுரை ஒரு பற்றி விவாதிக்கிறது Arduino Uno மைக்ரோகண்ட்ரோலர் , முள் உள்ளமைவு, Arduino Uno விவரக்குறிப்புகள் அல்லது அம்சங்கள் ,மற்றும் பயன்பாடுகள்.

Arduino Uno ATmega328 என்றால் என்ன?

தி ATmega328 என்பது ஒரு வகையான ஒற்றை-சிப் மைக்ரோகண்ட்ரோலர் ஆகும் megaAVR குடும்பம் . இந்த Arduino Uno இன் கட்டமைப்பு 8 பிட் கொண்ட தனிப்பயனாக்கப்பட்ட ஹார்வர்ட் கட்டிடக்கலை ஆகும் RISC செயலி கோர். Arduino இன் பிற பலகைகள் ஒன்று Arduino Pro Mini, Arduino நானோ, Arduino டியூ, Arduino Mega, மற்றும் Arduino லியோனார்டோ ஆகியோர் அடங்குவர்.




Arduino Uno ATmega328

Arduino Uno ATmega328

Arduino Uno Board இன் அம்சங்கள்

தி Arduino Uno ATmega328 இன் அம்சங்கள் பின்வருவனவற்றை உள்ளடக்கியது.



  • இயக்க மின்னழுத்தம் 5 வி ஆகும்
  • பரிந்துரைக்கப்பட்ட உள்ளீட்டு மின்னழுத்தம் 7v முதல் 12V வரை இருக்கும்
  • உள்ளீட்டு மின்னழுத்தம் 6v முதல் 20V வரை இருக்கும்
  • டிஜிட்டல் உள்ளீடு / வெளியீட்டு ஊசிகளும் 14 ஆகும்
  • அனலாக் i / p ஊசிகளும் 6 ஆகும்
  • ஒவ்வொரு உள்ளீடு / வெளியீட்டு முள் டி.சி மின்னோட்டம் 40 எம்.ஏ.
  • 3.3 வி முள் டி.சி கரண்ட் 50 எம்.ஏ.
  • ஃப்ளாஷ் நினைவகம் 32 KB ஆகும்
  • SRAM 2 KB ஆகும்
  • EEPROM 1 KB ஆகும்
  • சி.எல்.கே வேகம் 16 மெகா ஹெர்ட்ஸ்

Arduino Uno Pin வரைபடம்

அர்டுயினோ யூனோ போர்டை பவர் பின்ஸ், அனலாக் பின்ஸ், ஏடிமெக்ஸ் 328, ஐசிஎஸ்பி தலைப்பு, மீட்டமை பொத்தான், சக்தி எல்.ஈ.டி. , டிஜிட்டல் பின்ஸ், டெஸ்ட் லெட் 13, டிஎக்ஸ் / ஆர்எக்ஸ் பின்ஸ், யூ.எஸ்.பி இடைமுகம், ஒரு வெளிப்புறம் மின்சாரம் . தி Arduino UNO போர்டு விளக்கம் கீழே விவாதிக்கப்படுகிறது.

Arduino Uno Board முள் கட்டமைப்பு

Arduino Uno Board முள் கட்டமைப்பு

மின்சாரம்

தி Arduino Uno மின்சாரம் ஒரு யூ.எஸ்.பி கேபிள் அல்லது வெளிப்புற மின்சாரம் மூலம் செய்ய முடியும். வெளிப்புற மின்சாரம் முக்கியமாக ஏசி முதல் டிசி அடாப்டர் இல்லையெனில் பேட்டரி அடங்கும். Arduino போர்டின் பவர் ஜாக் மீது செருகுவதன் மூலம் அடாப்டரை Arduino Uno உடன் இணைக்க முடியும். இதேபோல், பேட்டரி வின் முள் மற்றும் POWER இணைப்பியின் GND முள் ஆகியவற்றுடன் தடங்களை இணைக்க முடியும். பரிந்துரைக்கப்பட்ட மின்னழுத்த வரம்பு 7 வோல்ட் முதல் 12 வோல்ட் வரை இருக்கும்.


உள்ளீடு வெளியீடு

Arduino Uno இல் உள்ள 14 டிஜிட்டல் ஊசிகளை pinMode (), DigitalWrite (), & Digital Read () போன்ற செயல்பாடுகளின் உதவியுடன் உள்ளீடு மற்றும் வெளியீடாகப் பயன்படுத்தலாம்.

பின் 1 (டிஎக்ஸ்) & பின் 0 (ஆர்எக்ஸ்) (சீரியல்): இந்த முள் TTL தொடர் தரவை அனுப்ப மற்றும் பெற பயன்படுகிறது, மேலும் இவை ATmega8U2 USB உடன் TTL சீரியல் சிப் சமமான ஊசிகளுடன் இணைக்கப்பட்டுள்ளன.

முள் 2 & முள் 3 (வெளிப்புற குறுக்கீடுகள்): குறைந்த மதிப்பு, மதிப்பில் மாற்றம் ஆகியவற்றில் குறுக்கீட்டைச் செயல்படுத்த வெளிப்புற ஊசிகளை இணைக்க முடியும்.

பின்ஸ் 3, 5, 6, 9, 10, & 11 (பிடபிள்யூஎம்): இந்த முள் அனலாக்ரைட் () இன் செயல்பாட்டின் மூலம் 8-பிட் PWM o / p ஐ வழங்குகிறது.

எஸ்பிஐ பின்ஸ் (பின் -10 (எஸ்எஸ்), பின் -11 (மோசி), பின் -12 (மிசோ), பின் -13 (எஸ்.சி.கே): இந்த ஊசிகளும் SPI- தகவல்தொடர்புகளை பராமரிக்கின்றன, அடிப்படை வன்பொருள் வழங்கியிருந்தாலும், தற்போது Arduino மொழியில் சேர்க்கப்படவில்லை.

பின் -13 (எல்.ஈ.டி): உள்ளடிக்கிய எல்.ஈ.டி பின் -13 (டிஜிட்டல் முள்) உடன் இணைக்கப்படலாம். உயர் மதிப்பு முள் என, முள் குறைவாக இருக்கும் போதெல்லாம் ஒளி உமிழும் டையோடு செயல்படுத்தப்படுகிறது.

பின் -4 (எஸ்.டி.ஏ) & பின் -5 (எஸ்.சி.எல்) (ஐ 2 சி): இது வயர் நூலகத்தின் உதவியுடன் TWI- தகவல்தொடர்புக்கு துணைபுரிகிறது.

AREF (குறிப்பு மின்னழுத்தம்): குறிப்பு மின்னழுத்தம் அனலாக் ரெஃபரன்ஸ் () உடன் அனலாக் i / ps க்கு.

முள் மீட்டமை: இந்த முள் மைக்ரோகண்ட்ரோலரை மீட்டமைக்க (ஆர்எஸ்டி) பயன்படுத்தப்படுகிறது.

நினைவு

இந்த Atmega328 Arduino மைக்ரோகண்ட்ரோலரின் நினைவகத்தில் குறியீட்டை சேமிப்பதற்கான ஃபிளாஷ் மெமரி -32 KB, SRAM-2 KB EEPROM-1 KB ஆகியவை அடங்கும்.

தொடர்பு

Arduino Uno ATmega328 UART TTL- ஐ வழங்குகிறது தொடர் தொடர்பு , இது TX (1) மற்றும் RX (0) போன்ற டிஜிட்டல் ஊசிகளில் அணுகக்கூடியது. Arduino இன் மென்பொருளில் ஒரு தொடர் மானிட்டர் உள்ளது, இது எளிதான தரவை அனுமதிக்கிறது. RX & TX போன்ற இரண்டு எல்.ஈ.டிக்கள் உள்ளன, அவை யூ.எஸ்.பி மூலம் தரவு ஒளிபரப்பப்படும்போதெல்லாம் ஒளிரும்.

ஒரு சாப்ட்வேர்ஸீரியல் நூலகம் அர்டுயினோ யூனோ டிஜிட்டல் ஊசிகளில் தொடர் தகவல்தொடர்புக்கு அனுமதிக்கிறது மற்றும் ATmega328P TWI (I2C) ஐ ஆதரிக்கிறது SPI- தொடர்பு . Arduino மென்பொருளில் I2C பஸ் பயன்பாட்டை எளிதாக்குவதற்கான கம்பி நூலகம் உள்ளது.

Arduino Uno ஐ எவ்வாறு பயன்படுத்துவது?

Arduino Uno உள்ளீட்டிலிருந்து சூழலைக் கண்டறிய முடியும். இங்கே உள்ளீடு பலவிதமான சென்சார்கள் மற்றும் இவை மோட்டார்கள், விளக்குகள், பிற ஆக்சுவேட்டர்கள் போன்றவற்றைக் கட்டுப்படுத்துவதன் மூலம் அதன் சுற்றுப்புறங்களை பாதிக்கலாம். Arduino போர்டில் உள்ள ATmega328 மைக்ரோகண்ட்ரோலரை ஒரு Arduino நிரலாக்க மொழி மற்றும் IDE (ஒருங்கிணைந்த மேம்பாட்டு சூழல்) உதவியுடன் திட்டமிடலாம். ). Arduino திட்டங்கள் கணினியில் இயங்கும் போது மென்பொருள் மூலம் தொடர்பு கொள்ள முடியும்.

Arduino புரோகிராமிங்

கணினியில் Arduino IDE கருவி நிறுவப்பட்டதும், யூ.எஸ்.பி கேபிளின் உதவியுடன் கணினியில் Arduino போர்டை இணைக்கவும். Arduino IDE ஐத் திறந்து, கருவிகள்–> போர்டு ..> Arduino Uno ஐத் தேர்ந்தெடுத்து வலது பலகையைத் தேர்ந்தெடுத்து, கருவிகள்–> துறைமுகத்தைத் தேர்ந்தெடுப்பதன் மூலம் சரியான போர்ட்டைத் தேர்ந்தெடுக்கவும். இந்த பலகையை ஒரு அர்டுயினோவின் உதவியுடன் திட்டமிடலாம் நிரலாக்க மொழி வயரிங் சார்ந்துள்ளது.

Arduino போர்டை செயல்படுத்த & எல்.ஈ.டி. போர்டில், கோப்புகள்-> எடுத்துக்காட்டுகள் ..> அடிப்படைகள் ..> ஃபிளாஷ் தேர்வு மூலம் நிரல் குறியீட்டைக் கொடுங்கள். நிரலாக்கக் குறியீடுகள் ஐடிஇக்குள் செலுத்தப்படும் போது, ​​மேல் பட்டியில் உள்ள ‘பதிவேற்ற’ பொத்தானைக் கிளிக் செய்க. இந்த செயல்முறை முடிந்ததும், போர்டில் எல்.ஈ.டி ஃபிளாஷ் சரிபார்க்கவும்.

யூ.எஸ்.பியின் உயர் மின்னழுத்த பாதுகாப்பு

Arduino Uno போர்டில் மறுசீரமைக்கக்கூடிய பாலி உருகி உள்ளது, இது கணினியின் யூ.எஸ்.பி போர்ட்டை அதிக மின்னழுத்தத்திலிருந்து பாதுகாக்கிறது. பெரும்பாலான பிசிக்கள் அவற்றின் சொந்த உள் பாதுகாப்பைக் கொண்டிருந்தாலும், உருகி கூடுதல் பாதுகாப்பு பூச்சு அளிக்கிறது. யூ.எஸ்.பி போர்ட்டுக்கு 500 எம்.ஏ.க்கு மேல் வழங்கப்பட்டால், அதிக மின்னழுத்தம் அகற்றப்படும் வரை உருகி வழக்கமாக இணைப்பை சிதைக்கும்.

உடல் பண்புகள்

ஒரு ஆர்டுயினோ குழுவின் இயற்பியல் பண்புகள் முக்கியமாக நீளம் மற்றும் அகலம் ஆகியவை அடங்கும். தி அச்சிடப்பட்ட சுற்று பலகை Arduino Uno நீளம் மற்றும் அகலம் 2.7 X 2.1 அங்குலங்கள், ஆனால் பவர் ஜாக் மற்றும் யூ.எஸ்.பி இணைப்பு முந்தைய அளவீட்டிற்கு அப்பால் நீட்டிக்கப்படும். பலகை மேற்பரப்பில் இணைக்கப்படலாம், இல்லையெனில் திருகு துளைகளுடன்.

Arduino Uno ATmega328 இன் பயன்பாடுகள்

தி Arduino Uno இன் பயன்பாடுகள் பின்வருவனவற்றை உள்ளடக்குங்கள்.

  • Arduino uno டூ-இட்-நீங்களே திட்ட முன்மாதிரிகளில் பயன்படுத்தப்படுகிறது.
  • குறியீடு அடிப்படையிலான கட்டுப்பாட்டின் அடிப்படையில் திட்டங்களை உருவாக்குவதில்
  • ஆட்டோமேஷன் அமைப்பின் வளர்ச்சி
  • அடிப்படை சுற்று வடிவமைப்புகளை வடிவமைத்தல்.

இதனால், இது எல்லாமே Arduino Uno தரவுத்தாள் . மேலே உள்ள தகவல்களிலிருந்து, இது 8-பிட் ATmega328P மைக்ரோகண்ட்ரோலர் என்று முடிவு செய்யலாம். இது தொடர் தொடர்பு போன்ற வெவ்வேறு கூறுகளைக் கொண்டுள்ளது, படிக ஆஸிலேட்டர் , ஆதரிப்பதற்கான மின்னழுத்த சீராக்கி மைக்ரோகண்ட்ரோலர் . இந்த குழுவில் யூ.எஸ்.பி இணைப்பு, டிஜிட்டல் ஐ / ஓ பின்ஸ் -14, அனலாக் ஐ / பி பின்ஸ் -6, பவர்-பீப்பாய் பலா, மீட்டமை பொத்தானை மற்றும் ஐ.சி.எஸ்.பி தலைப்பு ஆகியவை அடங்கும். இங்கே உங்களுக்கு ஒரு கேள்வி, என்ன இந்தியாவில் Arduino Uno விலை ?