Monday, 11 June 2018

ആമുഖം




ഒരു ഓപ്പൺ സോഴ്സ് കമ്പ്യൂട്ടർ ഹാർഡ് വെയർ സോഫ്റ്റ്വെയർ കമ്പനിയാണ് ആർഡ്വിനോ. ഡിജിറ്റൽ ഡിവൈസുകളും ഭൌതിക ലോകത്തിലെ വസ്തുക്കളെ മനസിലാക്കാനും നിയന്ത്രിക്കാനുതകുന്ന ഇന്ററാക്ടീവ് വസ്തുക്കളെയും നിർമ്മിക്കുന്നതിനായി ഒറ്റ ബോർഡ് മൈക്രോകൺട്രോളറുകളും മൈക്രോകൺട്രോളർ ഉപകരണങ്ങളും രൂപകൽപ്പന ചെയ്യുകയും നിർമ്മിക്കുകയും ചെയ്യുന്ന ഒരു ഓപ്പൺ സോഴ്സ് കമ്പ്യൂട്ടർ ഹാർഡ് വെയർ സോഫ്റ്റ്വെയർ കമ്പനിയാണിത്. ഗ്നു ലെസ്സർ ജനറൽ പബ്ലിക് ലൈസൻസ് (എൽജിപിഎൽ) അല്ലെങ്കിൽ ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസ് (ജിപിഎൽ) പ്രകാരം ലൈസൻസ് ലഭിച്ച ഓപ്പൺ സോഴ്സ് ഹാർഡ്വെയറുകളും സോഫ്റ്റ്വെയറുകളും പ്രോജക്റ്റിന്റെ ഉൽപ്പന്നങ്ങൾ ഈ കമ്പനി വിതരണം ചെയ്യുന്നു[1].
ആർഡ്വിനോ ബോർഡ് ഡിസൈനുകൾ പലതരം മൈക്രോപ്രൊസസ്സറുകളും കണ്ട്രോളറുകളും ഉപയോഗിക്കുന്നു. ബോർഡുകളിൽ ഡിജിറ്റൽ, അനലോഗ് ഇൻപുട്ട് / ഔട്ട്പുട്ട് പിൻസെറ്റുകൾ ഉണ്ട്. ഇത് വിവിധ വിപുലീകരണ ബോർഡുകൾക്കും (ഷീൽഡുകൾ) മറ്റ് സർക്യൂട്ടുകൾക്കും ഇടപഴകാനാകും. ചില മോഡലുകളിൽ യൂണിവേഴ്സൽ സീരിയൽ ബസ് (യുഎസ്ബി) ഉൾപ്പെടുന്ന സീരിയൽ കമ്മ്യൂണിക്കേഷൻ ഇന്റർഫെയ്സ് ബോർഡുകളുണ്ട്. പ്രോഗ്രാമിങ് ഭാഷകളായ സി, സി + + എന്നിവയിൽ നിന്നുള്ള സവിശേഷതകളുടെ ഒരു വകഭേദമുപയോഗിച്ചാണ് മൈക്രോകൺട്രോളറുകൾ സാധാരണയായി പ്രോഗ്രാം ചെയ്യുന്നത്. പരമ്പരാഗത കമ്പൈലർ ടൂൾചൈനുകൾ ഉപയോഗിക്കുന്നതിനു പുറമേ, പ്രോസസ്സിംഗ് ഭാഷാ പദ്ധതിയുടെ അടിസ്ഥാനത്തിൽ ആർഡ്വിനോ പ്രോജക്റ്റ് സംയോജിത വികസന പരിതസ്ഥിതി (IDE) നൽകുന്നു.
ആർഡ്വിനോ പ്രോജക്ട് ആരംഭിച്ചത് 2003 ൽ ഇറ്റലിയിലെ ഇവ്രിയയിലെ ഇന്റെറാക്ഷൻ ഡിസൈൻ ഇൻസ്റ്റിറ്റ്യൂട്ടിലെവിദ്യാർത്ഥികൾക്കുള്ള ഒരു പരിപാടിയായി ആണ്, നവവിദ്യാർത്ഥികൾക്കും, പ്രൊഫഷണലുകൾക്കുമായി കുറഞ്ഞ ചെലവിൽ ലളിതവുമായ മാർഗ്ഗത്തിലൂടെ സെൻസറുകളും ആക്ടിവേറ്റർമാരും ഉപയോഗിച്ച് അവരുടെ പരിസ്ഥിതിയുമായി ഇടപഴകുന്ന ഉപകരണങ്ങളുണ്ടാക്കാൻ പ്രപതരക്കുക എന്നതായിരുന്നു ലക്ഷ്യം. തുടക്ക പരിചയക്കാരെ ഉദ്ദേശിച്ചിട്ടുള്ള അത്തരം ഉപകരണങ്ങളുടെ പൊതുവായ ഉദാഹരണങ്ങൾ ലളിതമായ റോബോട്ടുകൾ, തെർമോസ്റ്റാറ്റുകൾ, മോഷൻ ഡിറ്റക്ടർ എന്നിവയാണ്[2].
ആർഡ്വിനോ എന്ന പേര് ഇറ്റലിയിലെ ഇവ്രിയയിലെ ഒരു ബാറിന്റെ പേരിൽ നിന്നാണ് രൂപപ്പെട്ടത്, അവിടെ പ്രൊജക്റ്റിന്റെ ചില സ്ഥാപകർ കണ്ടുമുട്ടാൻ തുടങ്ങി. 1002 മുതൽ 1014 വരെ ഇറ്റലിയിലെ ഇവ്രിയ ഭരിച്ചിരുന്ന രാജാവിന്റെ പേരാണ് 'ആർഡ്വിനോ', ഈ പേരായിരുന്നു ബാറിനുണ്ടായിരുന്നത്


SPECFIC DETAILS
ഡെവലപ്പർArduino
ManufacturerMany
തരംസിംഗിൾ ബോർഡ് മൈക്രോകൺട്രോളർ
ഓപ്പറേറ്റിംഗ് സിസ്റ്റംNone
സി.പി.യുAtmel AVR (8-bit),
ARM Cortex-M0+ (32-bit),
ARM Cortex-M3 (32-bit),
Intel Quark (x86) (32-bit)
സ്റ്റോറേജ് കപ്പാസിറ്റിFlashEEPROM
മെമ്മറിSRAM
വെബ്‌സൈറ്റ്arduino.cc