Arduino UNO- සම්පූර්ණ නිදහස් දෘඩාංග පුවරු පරිලෝකනය

Arduino I2C බස්

එය වෙළඳපොලේ දියත් කළ බැවින් තහඩුව Arduino UNOමෙම මණ්ඩලය එහි නවතම සංශෝධන නිකුත් කිරීමත් සමඟ බොහෝ විකාශනය වී ඇත. මීට අමතරව, එහි නිර්මාතෘවරු එක්සත් ජාතීන්ගේ සංවිධානය විසින් මුලින් ආවරණය කරන ලද ඒවාට වඩා වැඩි අවශ්‍යතා සපුරාලීම සඳහා විවිධ ආකෘතීන්හි වෙනත් සමාන තහඩු නිර්මාණය කිරීමට ඉක්මන් වී ඇත. එකම සාර්ථකත්වයක් නොතිබුණද තවත් බොහෝ අය තමන්ගේම ක්ලෝන හෝ අනුකූල පුවරු සෑදීමට පවා නිර්භීත වී ඇත.

දැනටමත් Arduino පෙනුමට පෙර තවත් සමාන ව්‍යාපෘති තිබුණා, මයික්‍රොචිප් පීඅයිසී මයික්‍රොකොන්ට්රෝලර් සහිත සුප්‍රසිද්ධ පැරලැක්ස් පුවරු වැනි වෙනත් ඒවා අතර PBASIC වැනි භාෂා භාවිතයෙන් ඉතා පහසුවෙන් වැඩසටහන්ගත කළ හැකිය. මේ සඳහා උදාහරණයක් වන්නේ Parallax Basic Stamp 2 ය. නමුත් ඒවා නිදහස් දෘඩාංග නොවීම යන්නෙන් අදහස් කළේ Arduino ව්‍යාපෘතියට තිබූ ආකාරයටම වෙළඳපොලේ මුල් නොතිබූ බවයි. ඉතාලි තහඩුව සැබවින්ම මේ අර්ථයෙන් විප්ලවයක් වී තිබේ.

කුමක්ද Arduino UNO Rev3?

Arduino ලාංඡනය

Arduino UNO Rev3 යනු නවතම සංශෝධනයයි මෙම තහඩුව මේ මොහොතේ පවතී. එය PCB හි ක්‍රමලේඛගත කළ හැකි ක්ෂුද්‍ර පාලකයක් සහිත කුඩා විද්‍යුත් පුවරුවකි. ඉහත සඳහන් චිපයට අමතරව, විවිධ දේ කිරීමට චිපය ක්‍රමලේඛනය කිරීමෙන් භාවිතා කළ හැකි ආදාන සහ ප්‍රතිදානයන් ලෙස අල්ෙපෙනති මාලාවක් ද එයට ඇතුළත් ය. මේ ආකාරයට විද්‍යුත් ව්‍යාපෘති ඉතා පහසුවෙන් නිර්මාණය කළ හැකිය.

මෙම තහඩුව පැන නගී arduino ව්‍යාපෘතිය, ඉතාලි ව්‍යාපෘතියක් 2005 දී ආරම්භ කරන ලද අතර එය ප්‍රධාන වශයෙන් සිසුන් සඳහා විවෘත දෘඩාංග හා මෘදුකාංග සංවර්ධනය කිරීම කෙරෙහි අවධානය යොමු කළේය. පළමු මෝස්තර ඉතාලියේ අයිවරියා හි ආයතනයක් සඳහා යොමු කරන ලදී. එකල මෙම අධ්‍යාපන මධ්‍යස්ථානයේ සිසුන් මා ඉහත සඳහන් කළ සුප්‍රසිද්ධ බේසික් මුද්දර භාවිතා කළහ. මේවාට සැලකිය යුතු පිරිවැයක් දැරූ අතර ඒවා විවෘතව නොතිබුණි.

මේ සියල්ලට පෙර, හර්නන්ඩෝ බැරගන් විසින් වයිරින් නමින් සංවර්ධන වේදිකාවක් නිර්මාණය කරන ලදී ක්‍රමලේඛන භාෂාව සැකසීම. මෙය පදනමක් ලෙස, ඔවුන් සිසුන් සඳහා අඩු වියදම් හා සරල මෙවලම් සංවර්ධනය කිරීම සඳහා වැඩට ගියහ. එබැවින් ඔවුන් PCB සහ සරල මයික්‍රොකොන්ට්රෝලර් සමඟ දෘඩාංග පුවරුවක් නිර්මාණය කිරීමට මෙන්ම IDE (ඒකාබද්ධ සංවර්ධන පරිසරය) නිර්මාණය කිරීමට ද සූදානම් විය.

වයිරින් දැනටමත් ATmega168 මයික්‍රොකොන්ට්රෝලර් සහිත පුවරුවක් භාවිතා කර ඇති බැවින්, පහත දැක්වෙන වර්ධනයන් එකම දිශානතිය අනුගමනය කළේය. මැසිමෝ බන්සි සහ ඩේවිඩ් මෙලිස් එකතු වනු ඇත ATmega8 සඳහා සහය දක්වන්න වයරින් සඳහා, එය 168 අනුවාදයට වඩා ලාභදායී විය. එබැවින් අද පවතින පළමු විෂබීජය පැන නගී Arduino UNO. වයරින් ව්‍යාපෘතිය පසුව ආර්ඩුයිනෝ ලෙස නම් කෙරේ.

සුප්‍රසිද්ධ ව්‍යාපෘතියේ නම ආරම්භ වූයේ අයිවරියාවේ බාර්එකකිනි. මෙම බාර්එක බාර් ඩි රී ආර්ඩුයිනෝ ලෙස නම් කරන ලද අතර එය 1014 දක්වා ඉතාලියේ රජු වන ඉව්රියා හි ආර්ඩුයිනෝගේ නමින් නම් කරන ලදී.

මෙම තහඩු වල විභවය සැලකිල්ලට ගෙන, ඉදිරියට යාමට සහ තවත් තහඩු නිර්මාණය කිරීමට ප්‍රජාවෙන් වැඩි සහයෝගයක් එක් කරන ලදී. ඊට අමතරව, සපයන්නන් ඉලෙක්ට්‍රොනික උපාංග සහ නිෂ්පාදකයින් නිශ්චිත නිෂ්පාදන සැලසුම් කිරීමට පටන් ගත්හ Arduino සමඟ අනුකූල වේ. ඇඩෆ්‍රූට් ඉන්ඩස්ට්‍රීස් හි මෙන්ම. මෙතැන් සිට මෙම තහඩු සඳහා පලිහ සහ අතිරේක මොඩියුල ගණනාවක් මතු විය.

අතිවිශාල සාර්ථකත්වයට මුහුණ දෙමින් එය ද ජනනය විය Arduino පදනම, Arduino ව්‍යාපෘතියේ ප්‍රයත්නයන් අඛණ්ඩව ප්‍රවර්ධනය කිරීම හා කණ්ඩායම් කිරීම. ලිනක්ස් පදනම, රාස්ප්බෙරි පයි පදනම, ආර්අයිඑස්සී-වී පදනම වැනි වෙනත් සමාන සංවිධාන වලට සමාන ආකෘතියක්.

මෙම අවස්ථාව වන විට, විවිධ ආකෘති සාධක සහ විවිධ ක්ෂුද්‍ර පාලක මෙන්ම බොහෝ Arduino ප්‍රභේද බිහි වී ඇත. බොහෝ උපාංග අපි මෙම බ්ලොග් අඩවියේ සාකච්ඡා කර ඇති බව:

පිළිබඳ සවිස්තර තොරතුරු Arduino UNO

මේ එක තහඩුව Arduino UNO එය අද්විතීය වන සමහර ලක්ෂණ ඇති අතර, අප ඉස්මතු කිරීමට යන අනෙකුත් Arduino පුවරු වලට සාපේක්ෂව එහි වෙනස්කම් මාලාවක් ඇත.

තාක්ෂණික ලක්ෂණ, යෝජනා ක්රමය සහ පිනූට්

Arduino Pinout

El පුවරුවේ pinout සහ තාක්ෂණික ලක්ෂණ Arduino UNO එළිදරව් 3 එය නිසියාකාරව භාවිතා කරන්නේ කෙසේදැයි දැන ගැනීම වැදගත්ය, එසේ නොමැතිනම් සියලු ඉලෙක්ට්‍රොනික උපාංග ඒවායේ පවතින අල්ෙපෙනති සහ බස් රථ සමඟ සම්බන්ධ කිරීමට ඇති සීමාවන් සහ නිවැරදි ක්‍රමය ඔබ නොදැන සිටිති.

මුලින් ආරම්භ වේ ඇගේ CARACTERISTICS, ඔයට තියෙනවා ද:

  • Atmel ATmega328 මයික්‍රොකොන්ට්‍රොලර් 16 Mhz
  • යතුරු පුවරුවේ SRAM මතකය: 2KB
  • ඒකාබද්ධ EEPROM මතකය: 1 KB
  • ෆ්ලෑෂ් මතකය: 32 KB, එයින් 0.5 KB ඇරඹුම් කාරකය භාවිතා කරයි, එබැවින් ඒවා වෙනත් අරමුණු සඳහා භාවිතා කළ නොහැක.
  • චිප් වැඩ කරන වෝල්ටීයතාව: 5v
  • නිර්දේශිත සැපයුම් වෝල්ටීයතාව: 7-12v (එය 6 සිට 20v දක්වා සහය දක්වයි)
  • අඛණ්ඩ වත්මන් තීව්‍රතාව: I / O සඳහා 40mA සහ 50V පින් සඳහා 3.3mA.
  • I / O අල්ෙපෙනති: පයින් 14 ක්, එයින් 6 ක් PWM.
  • ඇනලොග් අල්ෙපෙනති: පයින් 6 ක්
  • මතකයේ පටවා ඇති වැඩසටහන ක්‍රියාත්මක කිරීම නැවත ආරම්භ කිරීම සඳහා බොත්තම නැවත සකසන්න.
  • USB අතුරුමුහුණත චිපය.
  • රිද්මය අවශ්‍ය සං als ා සඳහා ඔස්කිලේටර් ඔරලෝසුව.
  • PCB මත LED විදුලි බලය.
  • ඒකාබද්ධ වෝල්ටීයතා නියාමකය.
  • මිල ඩොලර් 20 ක් පමණ වේ.

ඒ සඳහා අල්ෙපෙනති සහ සම්බන්ධතා පිඟානේ ඇත Arduino UNO:

  • බැරල් ජැක් හෝ ඩීසී පවර් ජැක්: පුවරු සම්බන්ධකය වේ Arduino UNO එය විද්‍යුත් වශයෙන් බල ගැන්වීමට. කාඩ්පත සුදුසු ජැක් එකකින් සහ ඇඩැප්ටරයකින් වෝල්ට් 5-20 ක් සැපයිය හැකිය. ඔබ මූලද්රව්ය විශාල ප්රමාණයක් තහඩුවට සම්බන්ධ කිරීමට යන්නේ නම්, ප්රමාණවත් වීමට 7v බාධකය ජය ගැනීමට ඔබට සිදුවනු ඇත.
  • USB: ආර්ඩුයිනෝ පුවරුව පරිගණකයට සම්බන්ධ කිරීම සඳහා USB පෝට් එක භාවිතා කරයි, එමඟින් ඔබට එය වැඩසටහන්ගත කිරීමට හෝ අනුක්‍රමික වරාය හරහා දත්ත ලබා ගත හැකිය. එනම්, එය මූලික වශයෙන් ඔබගේ Arduino IDE සිතුවම් මයික්‍රොකොන්ට්රෝලර්ගේ අභ්‍යන්තර මතකයට පැටවීමට උපකාරී වන අතර එමඟින් එය ක්‍රියාත්මක කළ හැකිය. එය විනෝදාංශය සහ එයට සම්බන්ධ කර ඇති මූලද්‍රව්‍යවල බල ක්‍රියාකාරිත්වය ද ඉටු කළ හැකිය.
  • VIN පින්: පුවරුව බල ගැන්වීමට ඔබට ඉඩ සලසන VIN පින් එකක් ද ඔබ සොයා ගනු ඇත Arduino UNO ඔබට USB හෝ ඉහත ජැක් භාවිතා කිරීමට අවශ්‍ය නැතිනම් බාහිර බල සැපයුමක් භාවිතා කිරීම.
  • 5V: 5V වෝල්ටීයතාවයක් සපයයි. එය කරා ළඟා වන ශක්තිය ලැබෙන්නේ ඔබේ තහඩුවට බලය සැපයිය හැකි පෙර අවස්ථා තුනෙන් එකකිනි.
  • ඩී: මෙම පින් මඟින් ඔබේ ව්‍යාපෘති සඳහා 3.3v සහ 50mA දක්වා පෝෂණය කිරීමට ඉඩ ලබා දේ.
  • GND: ඔබේ ඉලෙක්ට්‍රොනික ව්‍යාපෘතිවල භූමිය ඒවාට සම්බන්ධ කිරීම සඳහා එයට බිම් අල්මාර 2 ක් ඇත.
  • නැවත සකසන්න: අඩු සං signal ාවක් එවීමෙන් නැවත සැකසීමට පින්.
  • අනුක්‍රමික වරාය: පිළිවෙලින් ටීටීඑල් අනුක්‍රමික දත්ත ලබා ගැනීමට සහ සම්ප්‍රේෂණය කිරීමට අල්ෙපෙනති 0 (ආර්එක්ස්) සහ 1 (ටීඑක්ස්) ඇත. ඔවුන්ගේ USB-to-TTL අල්ෙපෙනති මත ඔවුන් මයික්‍රොකොන්ට්රෝලර් සමඟ සම්බන්ධ වේ.
  • බාහිර බාධා කිරීම්: 2 සහ 3, ඉහළ යන, වැටෙන දාරයක් හෝ ඉහළ හෝ අඩු අගයක් සහිත බාධා කිරීම් අවුලුවාලීමට වින්‍යාසගත කළ හැකි අල්ෙපෙනති.
  • SPI: බස් රථය 10 (SS), 11 (MISOI) සහ 13 (SCK) ලෙස සලකුණු කර ඇති අතර ඔබට SPI පුස්තකාලය භාවිතයෙන් සන්නිවේදනය කළ හැකිය.
  • A0-A5: ඇනලොග් අල්ෙපෙනති.
  • 0-13: ඔබට වින්‍යාසගත කළ හැකි ඩිජිටල් ආදාන හෝ ප්‍රතිදාන අල්මාරි වේ. කුඩා ඒකාබද්ධ LED එකක් පින් 13 සමඟ සම්බන්ධ කර ඇති අතර මෙම පින් එක ඉහළ මට්ටමක පවතී නම් එය ආලෝකමත් වේ.
  • TWI: සහායසන්නිවේදනයයි වයර් පුස්තකාලය භාවිතා කරන TWI. ඔබට pin A4 හෝ SDA භාවිතා කළ හැකි අතර pin A5 හෝ SCL භාවිතා කළ හැකිය.
  • අරීෆ්: ඇනලොග් යෙදවුම් සඳහා යොමු වෝල්ටීයතා පයින්ට්.

දත්තපොත

විවෘත මූලාශ්‍ර මණ්ඩලයක් වීම පමණක් නොව ඔබ දත්ත පත්‍රිකාව සොයා ගනු ඇත වෙනත් බොහෝ ඉලෙක්ට්‍රොනික නිෂ්පාදන වලදී මෙන්. මෙම පුවරුව ක්‍රියා කරන ආකාරය තේරුම් ගැනීමට ඔබට උපකාරී වන තවත් බොහෝ ලේඛන සහ විද්‍යුත් රූප සටහන් බාගත කළ හැකිය. Arduino UNO අභ්‍යන්තරව සහ ඔබේම Arduino ක්‍රියාත්මක කිරීම ඔබම තනන්න. උදාහරණයක් ලෙස, පහත දැක්වෙන නිල තොරතුරු ඔබ සතුව ඇත:

වෙනත් Arduino පුවරු සමඟ වෙනස්කම්

Arduino පුවරු

Arduino UNO එළිදරව් 3 එය කදිම තහඩුවයි ආරම්භ කරන සියලු දෙනා සඳහා මෙම වර්ගයේ තහඩු භාවිතා කිරීමට. එපමණක්ද නොව, ඔබට ඇතුළත් කිරීමට අවශ්‍ය සියල්ල සමඟ ආරම්භ කිරීමට ආරම්භක කට්ටල තිබේ. මෙම කට්ටලයට පුහුණුවීම ආරම්භ කිරීම සඳහා ඉලෙක්ට්‍රොනික උපාංග විශාල ප්‍රමාණයක් පමණක් නොව, සෑම පියවරකදීම ඔබට උපකාර කිරීම සඳහා සවිස්තරාත්මක අත්පොතක් ද ඇතුළත් වේ.

කෙසේ වෙතත්, තිබේ Arduino පුවරුවේ වෙනත් සංස්කරණ හෝ ආකෘති වෙනත් වඩා දියුණු යෙදුම් සඳහා හෝ ප්‍රමාණය වැදගත් වන ව්‍යාපෘතියක් ක්‍රියාත්මක කිරීමට ඒවා ඉතා ප්‍රයෝජනවත් වේ. එම තහඩු අතර ප්‍රධාන වෙනස්කම් ඒවා ප්‍රධාන වශයෙන් ඒකාබද්ධ මයික්‍රොකොන්ට්රෝලර් වර්ගයට අයත් වන අතර සමහර ඒවා තරමක් බලවත් වන අතර වඩා නවීන රූප සටහන් හෝ වැඩසටහන් ඇතුළත් කිරීමට වැඩි මතකයක් ඇති අතර ලබා ගත හැකි අල්ෙපෙනති ගණන. නමුත් අපි වැඩියෙන්ම අලෙවි වන පුවරු තුන සංසන්දනය කළහොත්, වෙනස්කම් පහත පරිදි වේ:

  • Arduino UNO එළිදරව් 3: තාක්ෂණික ලක්ෂණ සහිත කොටස බලන්න.
  • ආර්ඩුයිනෝ මෙගා: මිල ඩොලර් 30 ට වඩා ඉහළ යයි, මානයන් UNO තහඩුවට වඩා තරමක් විශාලය. මීට අමතරව, 2560Mhz දී ක්‍රියා කරන වඩා බලවත් ATmega16 මයික්‍රොකොන්ට්‍රොලර් ද එයට ඇතුළත් වන නමුත් වඩාත් සංකීර්ණ වැඩසටහන් සඳහා 256KB ෆ්ලෑෂ් මතකය, 4KB EEPROM සහ SRAM 8KB ඇත. මීට අමතරව, ඩිජිටල් අයි / ඕ 54, පීඩබ්ලිව්එම් 15 සහ ඇනලොග් 16 ක් සහිත තවත් අල්මාරියක් ද එහි ඇත.
  • ආර්ඩුයිනෝ මයික්‍රෝ: සමාන මිලක් තිබුණද, එහි කුඩා ප්‍රමාණය, UNO ට වඩා කුඩා වීම කැපී පෙනේ. මෙම කුඩා අවකාශය තුළ එය කුඩා ATmega32U4 මයික්‍රොකොන්ට්රෝලර් ඒකාබද්ධ කරයි, නමුත් එය 16Mhz දී ක්‍රියා කරයි. SRAM හැරුණු විට මතකය UNO හි මතකයට සමාන වන අතර එය 0.5KB වැඩි වේ. කුඩා ප්‍රමාණය නොතකා අල්ෙපෙනති වැඩි කර ඇති අතර ඩිජිටල් 20 ක්, පීඩබ්ලිව්එම් 7 ක් සහ ඇනලොග් 12 ක් ඇත. තවත් වෙනසක් වන්නේ එය USB වෙනුවට එහි සම්බන්ධතාවය සඳහා මයික්‍රෝ USB භාවිතා කිරීමයි. එතරම් කුඩා වීම එය පෙර දෙක මෙන් පලිහ හෝ පලිහ සමඟ නොගැලපේ ...

Arduino IDE සහ ක්‍රමලේඛනය

Arduino IDE හි තිර රුව

Arduino ක්‍රමලේඛනය කිරීම සඳහා, එහි ඕනෑම අනුවාදයක, ඔබට IDE හෝ සංවර්ධන පරිසරය ඇත Arduino IDE. එය මැකෝස්, වින්ඩෝස් සහ ලිනක්ස් යන දෙකටම අනුකූල වේ. එය ඔබට හැකි නිදහස් හා විවෘත කේත කට්ටලයකි මෙම සබැඳියෙන් බාගන්න. එමඟින් ඔබට පුවරුවේ ඇති මයික්‍රොකොන්ට්රෝලර් චිපය ක්‍රමලේඛනය කිරීම සඳහා කේත නිර්මාණය කළ හැකි අතර එමඟින් ඔබේ ව්‍යාපෘති ක්‍රියාත්මක වේ.

වේදිකාවට ඉහළ මට්ටමේ ක්‍රමලේඛන භාෂාව මත පදනම් වූ Arduino ක්‍රමලේඛන භාෂාවක් සහාය වේ සැකසුම්එය සුප්‍රසිද්ධ C ++ ට සමාන වේ. ඒ නිසාම ඔවුන්ට සමාන වාක්‍ය ඛණ්ඩයක් සහ ක්‍රියා කිරීමේ ක්‍රමයක් ඇත.

ඔබට වැඩි විස්තර දැනගත හැකිය Arduino IDE භාවිතා කරන්නේ කෙසේද මෙම බ්ලොග් අඩවියේ ඇති ලිපි සමඟ එක් එක් ඉලෙක්ට්‍රොනික සංරචක හෝ මොඩියුලය පුවරුව සමඟ ඒකාබද්ධ කරන්නේ කෙසේද යන්න පැහැදිලි කරයි, නැතහොත් ක්‍රමලේඛ පා .මාලාව කෙලින්ම බාගත කරන්න PDF හි Arduino IDE නොමිලේ. එය සමඟින් ඔබේ ව්‍යාපෘති සමඟ ආරම්භ කිරීම සඳහා වාක්‍ය ඛණ්ඩය සහ ක්‍රමලේඛන භාෂාව ඉගෙන ගනු ඇත ...


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.