Arduino and arm
- 3. 3
ARM:
ARMﻧﻮﻋﯽازﻣﻌﻤﺎريﭘﺮدازﻧﺪهﻫﺎيﮐﺎﻣﭙﯿﻮﺗﺮياﺳﺖﮐﻪﺑﺮﻃﺒﻖﻃﺮاﺣﯽRISC CPUو
ﺗﻮﺳﻂﮐﻤﭙﺎﻧﯽﺑﺮﯾﺘﺎﻧﯿﺎﯾﯽARM Holdingﻃﺮاﺣﯽﺷﺪهاﺳﺖ.ﻣﻌﻤﺎريARMﮐﻪ
دﺳﺘﻮراﻟﻌﻤﻞﻫﺎي32ﺑﯿﺘﯽراﭘﺮدازشﻣﯽﮐﻨﺪازدﻫﻪ1980ﺗﺎﺑﻪاﻣﺮوزدرﺣﺎلﺗﻮﺳﻌﻪاﺳﺖ.
ARMﻣﺨﻔﻒAdvanced RISC Machineاﺳﺖوازآﻧﺠﺎﯾﯽﮐﻪاﯾﻦﻣﻌﻤﺎريﺑﺮاﺳﺎس
ﻃﺮاﺣﯽRISCﺑﻨﺎﺷﺪﻫﺎﺳﺖ،ﻫﺴﺘﻪاﺻﻠﯽCPUﻧﯿﺎزﺑﻪ35ﻫﺰارﺗﺮاﻧﺰﯾﺴﺘﻮردارداﯾﻦدرﺣﺎﻟﯽ
اﺳﺖﮐﻪﭘﺮدازﻧﺪهﻫﺎيﻣﻌﻤﻮﻟﯽراﯾﺞx86ﮐﻪﺑﺮاﺳﺎسCISCﻃﺮاﺣﯽﺷﺪهاﻧﺪﺣﺪاﻗﻞﻧﯿﺎزﺑﻪ
ﻣﯿﻠﯿﻮنﻫﺎﺗﺮاﻧﺰﯾﺴﺘﻮردارﻧﺪ.ﻣﻬﻤﺘﺮﯾﻦدﻟﯿﻞﻣﺼﺮفﺑﺴﯿﺎرﭘﺎﯾﯿﻦاﻧﺮژيدرﭘﺮدازﻧﺪهﻫﺎيﻣﺒﺘﻨﯽ
ﺑﺮARMﮐﻪﺑﺎﻋﺚاﺳﺘﻔﺎدهﮔﺴﺘﺮدهآﻧﻬﺎدراﺑﺰارﻫﺎيﭘﺮﺗﺎﺑﻞﻣﺎﻧﻨﺪﺗﻠﻔﻦﻫﻮﺷﻤﻨﺪﯾﺎﺗﺒﻠﺖﺷﺪه
ﻧﯿﺰﻫﻤﯿﻦﻣﻮﺿﻮعاﺳﺖ.
ﺷﺮﮐﺖARM Holdingﺧﻮدﺗﻮﻟﯿﺪﮐﻨﻨﺪهﭘﺮدازﻧﺪهﻧﯿﺴﺖودرﻋﻮضﮔﻮاﻫﯽاﺳﺘﻔﺎدهاز
ﻣﻌﻤﺎريARMراﺑﻪدﯾﮕﺮﺗﻮﻟﯿﺪﮐﻨﻨﺪﮔﺎنﻧﯿﻤﻪﻫﺎديﻣﯽﻓﺮوﺷﺪ.ﮐﻤﭙﺎﻧﯽﻫﺎﻧﯿﺰﺑﻪراﺣﺘﯽ
ﺗﺮاﺷﻪﻫﺎيﺧﻮدراﺑﺮاﺳﺎسﻣﻌﻤﺎريARMﺗﻮﻟﯿﺪﻣﯽﮐﻨﻨﺪ.ازﺟﻤﻠﻪﮐﻤﭙﺎﻧﯽﻫﺎﯾﯽﮐﻪﭘﺮدازﻧﺪه
ﺧﻮدراﺑﺮاﺳﺎسﻣﻌﻤﺎريARMﻃﺮاﺣﯽﻣﯽﮐﻨﻨﺪﻣﯽﺗﻮانﺑﻪاﭘﻞدرﺗﺮاﺷﻪﻫﺎيAx،ﺳﺎﻣﺴﻮﻧﮓ
درﭘﺮدازﻧﺪهﻫﺎيExynos،اﻧﻮﯾﺪﯾﺎدرﺗﮕﺮاوﮐﻮاﻟﮑﺎمدرﭘﺮدازﻧﺪهﻫﺎيSnpdragonاﺷﺎره
ﮐﺮد.
درﺳﺎل2011ﻣﺸﺘﺮﯾﺎنARMﺗﻮاﻧﺴﺘﻨﺪ7٫9ﻣﯿﻠﯿﺎرداﺑﺰارﻣﺒﺘﻨﯽﺑﺮاﯾﻦﻣﻌﻤﺎريراواردﺑﺎزار
ﮐﻨﻨﺪ.ﺷﺎﯾﺪﺗﺼﻮرﻣﯽﺷﻮدﮐﻪﭘﺮدازﻧﺪهﻫﺎيﻣﺒﺘﻨﯽﺑﺮARMﺗﻨﻬﺎدرﺗﺒﻠﺖوﺗﻠﻔﻦﻫﺎي
ﻫﻮﺷﻤﻨﺪﺑﮑﺎرﮔﺮﻓﺘﻪﻣﯽﺷﻮﻧﺪ،اﻣﺎ درﻫﻤﯿﻦﺳﺎلﺑﯿﺶاز95درﺻﺪﺗﻠﻔﻦﻫﺎيﻫﻮﺷﻤﻨﺪدﻧﯿﺎ،
- 4. 4
90درﺻﺪدﯾﺴﮏﻫﺎيﺳﺨﺖ(HDD)،ﺣﺪود40درﺻﺪﺗﻠﻮﯾﺰﯾﻮنﻫﺎيدﯾﺠﯿﺘﺎلو
ﺳﺖﺗﺎپﺑﺎﮐﺲﻫﺎ،15درﺻﺪﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎو20درﺻﺪﮐﺎﻣﭙﯿﻮﺗﺮﻫﺎيﻣﻮﺑﺎﯾﻞﻣﺠﻬﺰﺑﻪ
ﭘﺮدازﻧﺪهﻫﺎيﻣﺒﺘﻨﯽﺑﺮﻣﻌﻤﺎريARMﺑﻮدهاﻧﺪ.ﺑﺪونﺷﮏاﯾﻦآﻣﺎردرﺳﺎل2017رﺷﺪ
ﻓﻮقاﻟﻌﺎدهﭼﺸﻢﮔﯿﺮيراﺗﺠﺮﺑﻪﮐﺮدهاﺳﺖوﺑﻪﭼﻬﺮﺑﺮاﺑﺮﺑﯿﺸﺘﺮﻣﻘﺎدﯾﺮﺳﺎل2011رﺳﯿﺪه
اﺳﺖ،ﭼﻮنﺑﺎزارﺗﻠﻔﻦﻫﺎيﻫﻮﺷﻤﻨﺪوﺗﺒﻠﺖﻫﺎيدرﺳﺎلﺟﺎريﭘﯿﺸﺮﻓﺖﻗﺎﺑﻞﻣﻼﺣﻈﻪاي
داﺷﺘﻪاﻧﺪ.
ﺗﺎاﯾﻨﺠﺎﮐﺎرﻣﻌﻤﺎريARMﺗﻨﻬﺎﺑﺮرويﭘﻠﺘﻔﺮم32ﺑﯿﺘﯽﺑﺎﻋﺮضﺣﺎﻓﻈﻪ1ﺑﺎﯾﺖﮐﺎرﻣﯽﮐﺮد.
اﻣﺎﺑﺎﻣﻌﺮﻓﯽARMv8اﯾﻦﻣﻌﻤﺎريﭘﺸﺘﯿﺒﺎﻧﯽازدﺳﺘﻮرﻫﺎي64ﺑﯿﺘﯽراﻧﯿﺰآﻏﺎزﮐﺮدﮐﻪاﻟﺒﺘﻪ
ﻫﻨﻮزدرﺳﯿﺴﺘﻢ-روي-ﯾﮏ-ﭼﯿﭗﻫﺎﺑﮑﺎرﮔﺮﻓﺘﻪﻧﺸﺪهاﺳﺖ.درﺳﺎل2012ﻣﺎﯾﮑﺮوﺳﺎﻓﺖﻧﯿﺰ
ﻧﺴﺨﻪوﯾﻨﺪوزﺳﺎزﮔﺎرﺑﺎﻣﻌﻤﺎريARMراﺑﻪﻫﻤﺮاهﺗﺒﻠﺖﺳﺮﻓﯿﺲRTﻣﻌﺮﻓﯽﮐﺮد. AMDﻧﯿﺰ
اﻋﻼمﻧﻤﻮدهﮐﻪﻗﺼﺪدارددرﺳﺎل2014ﺳﺮورﻫﺎيﻣﺒﺘﻨﯽﺑﺮﻣﻌﻤﺎري64ﺑﯿﺘﯽARMرارواﻧﻪ
ﺑﺎزارﮐﻨﺪ.
ARMﮔﻮاﻫﯽاﺳﺘﻔﺎدهازﻣﻌﻤﺎريﺧﻮدراﺑﻪﺷﺮﮐﺖﻫﺎيدﯾﮕﺮﻣﯽدﻫﺪ،ﮐﻤﭙﺎﻧﯽﻫﺎﯾﯽﮐﻪدرﺣﺎل
ﺣﺎﺿﺮﮔﻮاﻫﯽاﺳﺘﻔﺎدهازARMرادارﻧﺪاﯾﻦﺷﺮﮐﺖﻫﺎﻋﺒﺎرﺗﻨﺪاز:
AMD,آﻟﮑﺎﺗﻞ،اﭘﻞ،AppliedMicro, Atmel, Broadcom, Cirrus Logic, CSR
plc, Digital Equipment Corporation, Ember, Energy Micro,
Freescale,ﻓﻮﺟﯿﺘﺴﻮ،Fuzhou Rockchip,ﻫﻮاوي،اﯾﻨﺘﻞﺗﻮﺳﻂﺷﺮﮐﺖﻫﺎيزﯾﺮ
ﺷﺎﺧﻪ،الﺟﯽ،Marvell Technology Group, Microsemi,ﻣﺎﯾﮑﺮوﺳﺎﻓﺖ،NEC,
ﻧﯿﻨﺘﻨﺪو،Nuvoton,اﻧﻮﯾﺪﯾﺎ،NXP (formerly Philips Semiconductor), Oki,
ON Semiconductor,ﭘﺎﻧﺎﺳﻮﻧﯿﮏ،ﮐﻮاﻟﮑﺎم،Renesas, Research In Motion,
ﺳﺎﻣﺴﻮﻧﮓ،ﺷﺎرپ،Silicon Labs,ﺳﻮﻧﯽ،ارﯾﮑﺴﻮن،STMicroelectronics,
Symbios Logic, Texas Instruments,ﺗﻮﺷﯿﺒﺎ،ﯾﺎﻣﺎﻫﺎوZiiLABS.
- 5. 5
ﮐﺎرﺑﺮدARM:
ازARMدرﺳﺎﺧﺖCPUﻫﺎي32و64ﺑﯿﺘﯽﭼﻨﺪﻫﺴﺘﻪاياﺳﺘﻔﺎدهﻣﯽﮔﺮدد.ﻣﻌﻤﺎري
RISCدارايﺗﻌﺪاددﺳﺘﻮراﻟﻌﻤﻞﻫﺎيﮐﻤﺘﺮياﺳﺖوﺳﺮﻋﺖاﺟﺮايدﺳﺘﻮراﻟﻌﻤﻞﻫﺎدراﯾﻦ
ﻣﻌﻤﺎريﺑﯿﺸﺘﺮاﺳﺖوﺗﻮانﻣﺼﺮﻓﯽاﯾﻦCPUﻫﺎيﻧﯿﺰﮐﻤﺘﺮاﺳﺖ.
اﻣﺮوزهﭘﺮدازﻧﺪهﻫﺎيARMﺑﻪﻋﻠﺖﻣﺰاﯾﺎيﺑﺎﻻ،ﺑﻪﻃﻮرﮔﺴﺘﺮدهدردﺳﺘﮕﺎهﻫﺎياﻟﮑﺘﺮوﻧﯿﮑﯽ
ﻫﻤﺮاهﻣﺎﻧﻨﺪﺗﻠﻔﻦﻫﺎيﻫﻤﺮاه،ﺗﺒﻠﺖﻫﺎ،ﭘﻠﯿﺮﻫﺎ،ﺳﺎﻋﺖﻫﺎيﻫﻮﺷﻤﻨﺪو….اﺳﺘﻔﺎدهﻣﯽ
ﺷﻮد.ﭘﺮدازﻧﺪهﻫﺎيARMﺑﻪﻋﻠﺖداﺷﺘﻦﺗﻌﺪاددﺳﺘﻮراﻟﻌﻤﻞﻫﺎيﮐﻤﺘﺮ،ﻫﻨﮕﺎمﺳﺎﺧﺖﺑﻪ
ﺗﻌﺪادﺗﺮاﻧﺰﯾﺴﺘﻮرﻫﺎيﮐﻤﺘﺮيﻧﯿﺎزدارﻧﺪوﺑﻪﻫﻤﯿﻦدﻟﯿﻞﺳﺎﺧﺖICﻫﺎيﭘﺮدازﻧﺪهﺑﺎاﻧﺪازه
ﮐﻮﭼﮑﺘﺮراﻣﻤﮑﻦﻣﯽﺳﺎزد.
ﻃﺮاﺣﯽﺳﺎدهARMﺑﺎﻋﺚﻣﯽﺷﻮدﺗﺎﭘﺮدازشﭼﻨﺪﻫﺴﺘﻪايﺑﻬﯿﻨﻪﺗﺮوﮐﺪﻧﻮﯾﺴﯽﺑﺮاياﯾﻦ
ﭘﺮدازﻧﺪهﻫﺎيﺳﺎدهﺗﺮﺑﺎﺷﺪ.ﭘﺮدازﻧﺪهﻫﺎيARMدرﺑﺮﺧﯽدﺳﺘﻮراﻟﻌﻤﻞﻫﺎيﻣﺸﺘﺮك،در
ﻣﻘﺎﯾﺴﻪﺑﺎﭘﺮدازﻧﺪهﻫﺎيIntelﺣﺘﯽﭘﺎﯾﺪاريﺑﺎﻻﺗﺮيﻧﯿﺰدارﻧﺪ.
ARMازاﺑﺘﺪاﺗﺎﮐﻨﻮنﭼﻨﺪﯾﻦﻫﺴﺘﻪﻣﺨﺘﻠﻒﻣﺎﻧﻨﺪ:
ARM1,ARM2,ARM3,ARM4,ARM4T,ARM6,ARM6M,ARM7M,ARM7EM,
ARM7R,ARM7A,ARM8A,ARM8.1A,ARM8Rاراﺋﻪﻧﻤﻮدهاﺳﺖﮐﻪدردﺳﺘﮕﺎهﻫﺎي
ﻣﺨﺘﻠﻔﯽﮐﺎرﺑﺮدداﺷﺘﻪودارﻧﺪ.درﺳﺎﻟﻬﺎياﺧﯿﺮازﭘﺮدازﻧﺪهﻫﺎيARMدرﺳﺎﺧﺖﻟﭗﺗﺎپﻫﺎ
ﻧﯿﺰاﺳﺘﻔﺎدهﺷﺪهوﺑﯿﺶاز20%ﻟﭗﺗﺎپﻫﺎازاﯾﻦﭘﺮدازﻧﺪهاﺳﺘﻔﺎدهﻣﯽﻧﻤﺎﯾﻨﺪ.
- 6. 6
ﻣﻘﺎﯾﺴﻪﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎيARM:
ﺑﺎﭘﯿﺸﺮﻓﺖﺳﯿﺴﺘﻢﻫﺎيﺗﻮﺳﻌﻪﯾﺎﻓﺘﻪ,ﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎي8و16ﺑﯿﺘﯽﺟﻮاﺑﮕﻮيﻧﯿﺎزﻫﺎياﯾﻦ
ﺳﯿﺴﺘﻢﻫﺎﻧﻤﯽﺑﺎﺷﻨﺪوﺑﻪﮐﺎرﮔﯿﺮيﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎي32ﺑﯿﺘﯽﺑﻪﺳﺮﻋﺖروﺑﻪاﻓﺰاﯾﺶاﺳﺖ.
دراﯾﻦﻣﯿﺎنﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎي32ﺑﯿﺘﯽﺧﺎﻧﻮادهARMﺑﻪدﻟﯿﻞﻣﺼﺮفﺗﻮاناﻧﺪك,ﺳﺮﻋﺖ
ﭘﺮدازشزﯾﺎدوﻗﯿﻤﺖﺑﺴﯿﺎراﻧﺪكﻧﺨﺴﺘﯿﻦاﻧﺘﺨﺎبﻣﻮﺟﻮدﻣﯽﺑﺎﺷﺪ.ﺑﻪﻫﻤﯿﻦدﻟﯿﻞاﻣﺮوزه
ﺑﺴﯿﺎريازﺗﻮﻟﯿﺪﮐﻨﻨﺪﮔﺎنﺑﺰرگﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎ,درﻃﯿﻒوﺳﯿﻌﯽازﺗﻮﻟﯿﺪاتﺧﻮدازﻫﺴﺘﻪ
ﻫﺎيﭘﺮدازﻧﺪهARMاﺳﺘﻔﺎدهﻣﯽﮐﻨﻨﺪ.ﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎيARMﺑﺎﭘﯿﺎدهﺳﺎزياﺟﺰاي
ﻣﺨﺘﻠﻔﯽازﻗﺒﯿﻞارﺗﺒﺎطﻫﺎيCAN, USB, Ethernetدرداﺧﻞﺗﺮاﺷﻪ,ﻧﯿﺎزﺑﻪاﺳﺘﻔﺎدهاز
اﻟﻤﺎنﻫﺎيﺧﺎرﺟﯽراﺗﺎﺣﺪزﯾﺎديﮐﺎﻫﺶﻣﯽدﻫﻨﺪ,ازﺳﻮيدﯾﮕﺮﻣﻌﻤﺎري32ﺑﯿﺘﯽآنﻫﺎ
اﯾﻦاﻣﮑﺎنراﻓﺮاﻫﻢﻣﯽآوردﮐﻪزﺑﺎنﻫﺎيﺳﻄﺢﺑﺎﻻازﻗﺒﯿﻞCو ++Cﺑﻪﻣﻨﻈﻮرﺑﺮﻧﺎﻣﻪﻧﻮﺳﯽ
اﯾﻦﺗﺮاﺷﻪﻫﺎﻣﻮرداﺳﺘﻔﺎدهﻗﺮارﮔﯿﺮﻧﺪ.
ﺳﯿﺴﺘﻢﻋﺎﻣﻞﻫﺎيﺑﻼدرﻧﮓ(RTOS)وﮐﺘﺎﺑﺨﺎﻧﻪﻫﺎيﻣﺘﻌﺪديﺟﻬﺖﮐﺎرﺑﺎاﯾﻦﺗﺮاﺷﻪاراﺋﻪ
ﺷﺪهاﻧﺪ,ﮐﻪاﻣﮑﺎناﺳﺘﻔﺎدهازآنﻫﺎراﺑﺪوندرﮔﯿﺮﺷﺪنﺑﺎﺟﺰﺋﯿﺎتداﺧﻠﯽورﺟﯿﺴﺘﺮﻫﺎي
ﺗﺮاﺷﻪﻣﻤﮑﻦﻣﯽﺳﺎزد. Symbian OS, Linux, Windows CEﻧﻤﻮﻧﻪايازﺳﯿﺴﺘﻢ
ﻫﺎيﻋﺎﻣﻞﺑﻼدرﻧﮓراﯾﺞدرﺳﯿﺴﺘﻢﻫﺎيﺗﻮﺳﻌﻪﯾﺎﻓﺘﻪﻣﯽﺑﺎﺷﻨﺪ.ﻫﻤﭽﻨﯿﻦﮐﺘﺎﺑﺨﺎﻧﻪ
TCP/IP ﮐﻪﺗﻮﺳﻂﺑﺴﯿﺎريازﺗﻮﻟﯿﺪﮐﻨﻨﺪﮔﺎنﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎيARM,ﺑﻪﺻﻮرتراﯾﮕﺎناراﺋﻪ
ﻣﯽﺷﻮد,اﻣﮑﺎناﺗﺼﺎلاﯾﻦﺗﺮاﺷﻪﻫﺎ ﺑﻪﺷﺒﮑﻪراﺑﺪوندرﮔﯿﺮﺷﺪنﮐﺎرﺑﺮﺑﺎﻻﯾﻪﻫﺎيﭘﺎﯾﯿﻦ
ﺷﺒﮑﻪﻓﺮاﻫﻢﻣﯽآورد.
ﻣﻌﻤﺎريﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮﻫﺎي32ﺑﯿﺘﯽARMﻗﺎﻟﺒﺎﺑﺮﭘﺎﯾﻪﻫﺴﺘﻪﻫﺎيARM7, ARM9,
Cortex-M3اﺳﺘﻮارﻣﯽﺑﺎﺷﺪ.ﺗﺮاﺷﻪﻫﺎيARM9دارايﺳﺮﻋﺖﭘﺮدازشﺑﯿﺸﺘﺮيدر
ﻣﻘﺎﯾﺴﻪﺑﺎاﻧﻮاعARM7ﻣﯽﺑﺎﺷﻨﺪوﻣﻌﻤﺎريآنﻫﺎﺑﻪﻣﻨﻈﻮراﺳﺘﻔﺎدهازﺳﯿﺴﺘﻢﻫﺎيﻋﺎﻣﻞ
ﺑﻼدرﻧﮓازﻗﺒﯿﻞ Linux, Windows CEﺑﻬﯿﻨﻪﺳﺎزيﺷﺪهاﺳﺖ.اﻣﺎاﻏﻠﺐﭘﺮدازﻧﺪهﻫﺎي
ARM9ﻓﺎﻗﺪﺣﺎﻓﻈﻪﮐﺪداﺧﻠﯽﻣﯽﺑﺎﺷﻨﺪوازواﺣﺪﻣﺪﯾﺮﯾﺖﺣﺎﻓﻈﻪ(MMU)ﺑﻪﻣﻨﻈﻮر
- 10. 10
Cuartielles, Tom Igoe, Gianluca MartinoوDavid Mellisﻣﯽﺷﺪاﻣﺎاز
Hernando Barragánﮐﻪآﻏﺎزﮐﻨﻨﺪهﭘﺮوژهواﯾﺮﯾﻨﮓﺑﻮدﺑﺮايﻣﺸﺎرﮐﺖدراﯾﻦﭘﺮوژه
دﻋﻮتﻧﺸﺪ.
آردوﯾﻨﻮدراﺑﺘﺪااﺑﺰاريﺑﺮايﮐﻤﮏﺑﻪآﻣﻮزشﺑﺮﻧﺎﻣﻪﻧﻮﯾﺴﯽوﺗﻮﺳﻌﻪاﻟﮑﺘﺮوﻧﯿﮏدﯾﺠﯿﺘﺎلﺑﻮد.
اﻣﺎﺑﺎﺗﻮﺟﻪﺑﻪﺳﺎدﮔﯽواﻧﻌﻄﺎفﭘﺬﯾﺮيوﯾﮋهايﮐﻪداﺷﺖﺗﻮاﻧﺴﺖﺑﻪﺳﺮﻋﺖﺟﺎيﺧﻮدرادر
ﻣﯿﺎنﻋﻼﻗﻪﻣﻨﺪانﭘﯿﺪاﮐﻨﺪ.
ﺑﺎﺗﻮﺟﻪﺑﻪاﯾﻨﮑﻪاﻣﮑﺎنﭘﺸﺘﯿﺒﺎﻧﯽازﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮارزانﺗﺮATMEGA8ﺑﺮايآردوﯾﻨﻮﯾﮏ
ﺑﺮﺗﺮيﻧﺴﺒﺖﺑﻪواﯾﺮﯾﻨﮓﺑﻪﺷﻤﺎرﻣﯽرﻓﺖ،آردوﯾﻨﻮﺑﻪﺳﺮﻋﺖواﯾﺮﯾﻨﮓراﭘﺸﺖﺳﺮﮔﺬاﺷﺖو
درﺗﻤﺎمﺟﻬﺎنﺑﻪﻣﺤﺒﻮﺑﯿﺖرﺳﯿﺪ.دراواﺳﻂﺳﺎل2011ﺗﻌﺪادﺑﺮدﻫﺎيآردوﯾﻨﻮﻓﺮوﺧﺘﻪﺷﺪه
ﺑﻪ300٫000ﻋﺪدرﺳﯿﺪودرﺳﺎل2013اﯾﻦﺗﻌﺪادازﻣﺮز700٫000ﻋﺪدﮔﺬﺷﺖ.
ﻫﻢاﮐﻨﻮنﻣﯿﻠﯿﻮنﻫﺎﻧﻔﺮدرﺳﺮاﺳﺮﺟﻬﺎنازآردوﯾﻨﻮﺑﺮايﺳﺎﺧﺘﻦوﺳﺎﯾﻞدﯾﺠﯿﺘﺎلدرزﻣﯿﻨﻪ
ﻫﺎيﻣﺨﺘﻠﻒازﯾﺎدﮔﯿﺮياﻟﮑﺘﺮوﻧﯿﮏ،آبدادنﺑﻪﮔﻠﺪانﻫﺎ، ﺳﺎﺧﺖﮐﻮادﮐﻮﭘﺘﺮ،ﺳﺎﺧﺖﭘﺮﯾﻨﺘﺮ
ﺳﻪﺑﻌﺪي،ﺳﺎﺧﺖدﺳﺘﮕﺎهﻫﺎيIoTوﺳﺎﺧﺖوﺳﺎﯾﻞدﻟﺨﻮاهﮔﺮﻓﺘﻪﺗﺎدﺳﺘﮕﺎهﻫﺎيﺧﺎصدر
آزﻣﺎﯾﺸﮕﺎهﻫﺎودﺳﺘﮕﺎهﻫﺎيﺗﺤﻘﯿﻘﺎﺗﯽوﺻﻨﻌﺘﯽاﺳﺘﻔﺎدهﻣﯽﮐﻨﻨﺪ.
ﭘﯿﺶازﺷﺮوعﺑﻬﺘﺮاﺳﺖﺑﺪاﻧﯿﺪﭘﻠﺘﻔﺮمآردوﯾﻨﻮﺷﺎﻣﻞ3رﮐﻦاﺳﺎﺳﯽزﯾﺮاﺳﺖ:
•ﺑﻮتﻟﻮدرآردوﯾﻨﻮ(Arduino BootLoader)
•راﺑﻂﺑﺮﻧﺎﻣﻪﻧﻮﯾﺴﯽآردوﯾﻨﻮ(Arduino IDE)
•ﺳﺨﺖاﻓﺰارآردوﯾﻨﻮﯾﺎﺑﺮدآردوﯾﻨﻮ(Arduino Board)