برد آردوینو

اگر شما دانشجو، هنرمند، دانش‌آموز، طراح یا علاقه‌مند به سرگرمی و سیستم‌های تعاملی هستید بدون نیاز به داشتن تجربه و دانش بالایی از الکترونیک می‌توانید از این برد برای ایجاد پروژه خود استفاده کنید. ایده ساخت آردوینو در سال ۲۰۰۳ میلادی در انستیتو طراحی تعاملی ایورئا در کشور ایتالیا شکل گرفت. سه فرد در پایه‌گذاری و شکل‌گیری این ایده سهیم بودند:

·         هرناندو باراگان

·         ماسیمو بانزی

·         کیسی ریس

در واقع باراگان دانشجویی بود که تصمیم گرفت پایان‌نامه کارشناسی خود را در این زمینه کار کند. بانزی و ریس نیز اساتید راهنمای باراگان بودند.

 در بازار بردهای متفاوتی وجود دارد که هرکدام ویژگی خاصی دارند. در اینجا به بررسی برخی از این بردها خواهیم پرداخت.

 

برخی از بردهای آردوینو

·         Arduino uno

·         Arduino nano

·         Arduino mega

·         Arduino due

·         Arduino Leonardo

·         Arduino micro

·         Arduino mini

·         Arduino esplora

·         Lilypad

 

Arduino uno

 این برد بهترین برد برای یادگیری الکترونیک و برنامه‌نویسی است. اگر یک شخص علاقه‌مند هستید که در ابتدای مسیر یادگیری قرار دارید،  این برد می‌تواند بهترین گزینه برای شما باشد تا ایده‌های خود را عملی کنید.

آردوینو_uno

این برد یک میکروکنترلر بر پایه ATmega328 است که دارای بخش‌های مختلفی است در ادامه به آن‌ها اشاره خواهیم کرد.

·         ۱۴ پین دیجیتال (که ۶ تای آن‌ها می‌توانند به عنوان خروجی pwm مورد استفاده قرار گیرند.)

·         ۶ ورودی آنالوگ

·         یک تشدیدگر سرامیکی (ceramic resonator)

·         یک پورت usb

·         یک پاور جک (ورودی تغذیه)

·         یک هدر ICSP

·         یک دکمه ریست

این برد از پروتکل‌های ارتباط سریال SPI ، I2C و UART پشتیبانی می‌کند.

 

برخی ویژگی‌های برد Arduino uno

ویژگی

بررسی ویژگی

تعداد قطعات

44 عدد

ابعاد فیبر

۵.۳*۶.۸ سانتی متر

نوع فیبر

فایبرگلاس دو رو متالیزه

چاپ مس

دارای چاپ آبی

نوع کانکتور

USB

فرکانس کاری

۱۶ مگاهرتز

ارتباط UART

دارد

WIFI

ندارد

تراشه

ATmega 328

معماری پردازنده

AVR

حافظه

۳۲ کیلوبایت

حافظه داخلی

۰.۵ کیلوبایت مخصوص بوت لودر

حافظه فلش

دارد

حافظه RAM

ندارد

حافظه SRAM

۲ کیلوبایت

حافظه EEPROM

۱ کیلوبایت

ولتاژ مورد نیاز

۵ ولت DC

ولتاژ ورودی

۷-۱۲ ولت DC

جریان

۴۰-۵۰ میلی آمپر

نوع آی سی

میکروکنترلر

سطح تجربه موردنیاز

نیمه حرفه‌ای

 

 دقت کنید که ویژگی‌های ذکر شده در جدول بالا در مورد برد ARDUINO UNO R3 صدق می‌کند.

دو نوع برد ARDUINO UNO در دارد.یکی از آن‌ها برد ARDUINO UNO R3 (DIP) و دیگری برد ARDUINO UNO CH340 است.  برد-آردوینو برد‌های-آردوینو-uno

 

این دو برد تفاوت‌ها وشباهت‌هایی با یکدیگر دارند که به بررسی آن‌ها می‌پردازیم:

شباهت‌ها

      ·         کارایی

·         دقت

·         فرکانس کاری

·         محیط برنامه نویسی

·         نوع برنامه‌نویسی

·         تمام پین‌های ورودی/ خروجی از نظر موقعیت و کاربرد

·         ابعاد

·         محل قرارگیری کانکتور و هدرها

 

تفاوت‌ها

R3 (DIP)

CH340

پکیج میکرو به صورت DIP (بزرگ‌تر، دارای سوکت آی سی، قابل تعویض)

پکیج میکرو به صورت SMD (تعویض آن مستلزم داشتن مهارت لحیم کاری)

هدرهای مادگی لحیم شده

علاوه بر هدرهای مادگی، پدهایی برای هرکدام از پین‌ها وجود دارد که می‌توان به آن‌ها سیم لحیم کرد

استفاده از آی سی ATmega 16 به عنوان مبدل USB به SERIAL

استفاده از آی سی CH340 به عنوان مبدل USB به SERIAL

قیمت بالا

قیمت پایین

نیاز به نصب درایور جداگانه ندارد

نیاز به نصب درایور جداگانه دارد

 

جهت مشاهده فایل شماتیک برد Arduino uno R3 اینجا کلیک کنید.       

جهت مشاهده فایل شماتیک برد Arduino uno ch340 اینجا کلیک کنید.

Arduino mega

 بردی همانند Arduino uno است اما با تعداد پایه‌ها و ویژگی‌های بیش‌تر. در واقع اگر در یک پروژه به تعداد پورت و پایه بیش‌تری نیاز داشتید این برد بهترین گزینه برای شما است. به پایه‌های این برد در زیر دقت کنید:

Arduino-mega

جهت مشاهده شماتیک این برد اینجا کلیک کنید.

نحوه اتصال پايه‌ها به ميكرو را می‌توانید در عکس زیر مشاهده كنيد:

اتصال-پایه‌ها-Arduino-mega

Pin Number

Pin Name

Mapped Pin Name

1

PG5 ( OC0B )

Digital pin 4 (PWM)

2

PE0 ( RXD0/PCINT8 )

Digital pin 0 (RX0)

3

PE1 ( TXD0 )

Digital pin 1 (TX0)

4

PE2 ( XCK0/AIN0 )

 

5

PE3 ( OC3A/AIN1 )

Digital pin 5 (PWM)

6

PE4 ( OC3B/INT4 )

Digital pin 2 (PWM)

7

PE5 ( OC3C/INT5 )

Digital pin 3 (PWM)

8

PE6 ( T3/INT6 )

 

9

PE7 ( CLKO/ICP3/INT7 )

 

10

VCC

VCC

11

GND

GND

12

PH0 ( RXD2 )

Digital pin 17 (RX2)

13

PH1 ( TXD2 )

Digital pin 16 (TX2)

14

PH2 ( XCK2 )

 

15

PH3 ( OC4A )

Digital pin 6 (PWM)

16

PH4 ( OC4B )

Digital pin 7 (PWM)

17

PH5 ( OC4C )

Digital pin 8 (PWM)

18

PH6 ( OC2B )

Digital pin 9 (PWM)

19

PB0 ( SS/PCINT0 )

Digital pin 53 (SS)

20

PB1 ( SCK/PCINT1 )

Digital pin 52 (SCK)

21

PB2 ( MOSI/PCINT2 )

Digital pin 51 (MOSI)

22

PB3 ( MISO/PCINT3 )

Digital pin 50 (MISO)

23

PB4 ( OC2A/PCINT4 )

Digital pin 10 (PWM)

24

PB5 ( OC1A/PCINT5 )

Digital pin 11 (PWM)

25

PB6 ( OC1B/PCINT6 )

Digital pin 12 (PWM)

26

PB7 ( OC0A/OC1C/PCINT7 )

Digital pin 13 (PWM)

27

PH7 ( T4 )

 

28

PG3 ( TOSC2 )

 

29

PG4 ( TOSC1 )

 

30

RESET

RESET

31

VCC

VCC

32

GND

GND

33

XTAL2

XTAL2

34

XTAL1

XTAL1

35

PL0 ( ICP4 )

Digital pin 49

36

PL1 ( ICP5 )

Digital pin 48

37

PL2 ( T5 )

Digital pin 47

38

PL3 ( OC5A )

Digital pin 46 (PWM)

39

PL4 ( OC5B )

Digital pin 45 (PWM)

40

PL5 ( OC5C )

Digital pin 44 (PWM)

41

PL6

Digital pin 43

42

PL7

Digital pin 42

43

PD0 ( SCL/INT0 )

Digital pin 21 (SCL)

44

PD1 ( SDA/INT1 )

Digital pin 20 (SDA)

45

PD2 ( RXDI/INT2 )

Digital pin 19 (RX1)

46

PD3 ( TXD1/INT3 )

Digital pin 18 (TX1)

47

PD4 ( ICP1 )

 

48

PD5 ( XCK1 )

 

49

PD6 ( T1 )

 

50

PD7 ( T0 )

Digital pin 38

51

PG0 ( WR )

Digital pin 41

52

PG1 ( RD )

Digital pin 40

53

PC0 ( A8 )

Digital pin 37

54

PC1 ( A9 )

Digital pin 36

55

PC2 ( A10 )

Digital pin 35

56

PC3 ( A11 )

Digital pin 34

57

PC4 ( A12 )

Digital pin 33

58

PC5 ( A13 )

Digital pin 32

59

PC6 ( A14 )

Digital pin 31

60

PC7 ( A15 )

Digital pin 30

61

VCC

VCC

62

GND

GND

63

PJ0 ( RXD3/PCINT9 )

Digital pin 15 (RX3)

64

PJ1 ( TXD3/PCINT10 )

Digital pin 14 (TX3)

65

PJ2 ( XCK3/PCINT11 )

 

66

PJ3 ( PCINT12 )

 

67

PJ4 ( PCINT13 )

 

68

PJ5 ( PCINT14 )

 

69

PJ6 ( PCINT 15 )

 

70

PG2 ( ALE )

Digital pin 39

71

PA7 ( AD7 )

Digital pin 29

72

PA6 ( AD6 )

Digital pin 28

73

PA5 ( AD5 )

Digital pin 27

74

PA4 ( AD4 )

Digital pin 26

75

PA3 ( AD3 )

Digital pin 25

76

PA2 ( AD2 )

Digital pin 24

77

PA1 ( AD1 )

Digital pin 23

78

PA0 ( AD0 )

Digital pin 22

79

PJ7

 

80

VCC

VCC

81

GND

GND

82

PK7 ( ADC15/PCINT23 )

Analog pin 15

83

PK6 ( ADC14/PCINT22 )

Analog pin 14

84

PK5 ( ADC13/PCINT21 )

Analog pin 13

85

PK4 ( ADC12/PCINT20 )

Analog pin 12

86

PK3 ( ADC11/PCINT19 )

Analog pin 11

87

PK2 ( ADC10/PCINT18 )

Analog pin 10

88

PK1 ( ADC9/PCINT17 )

Analog pin 9

89

PK0 ( ADC8/PCINT16 )

Analog pin 8

90

PF7 ( ADC7/TDI )

Analog pin 7

91

PF6 ( ADC6/TDO )

Analog pin 6

92

PF5 ( ADC5/TMS )

Analog pin 5

93

PF4 ( ADC4/TCK )

Analog pin 4

94

PF3 ( ADC3 )

Analog pin 3

95

PF2 ( ADC2 )

Analog pin 2

96

PF1 ( ADC1 )

Analog pin 1

97

PF0 ( ADC0 )

Analog pin 0

98

AREF

Analog Reference

99

GND

GND

100

AVCC

VCC

 

به برخی از ویژگی‌های این برد در زیر دقت کنید:

Microcontroller

Atmega2560

Operating Voltage

5V

Input Voltage (recommended)

7-12V

Input Voltage (limit)

6-20V

Digital I/O Pins

54 (of which 15 provide PWM output)

Analog Input Pins

16

DC Current per I/O Pin

20 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

256 KB of which 8 KB used by bootloader

SRAM

8 KB

EEPROM

4 KB

Clock Speed

16 MHz

LED_BUILTIN

13

Length

101.52 mm

Width

53.3 mm

Weight

37 g

 

برای مشاهده ویژگی‌های بردهای دیگر می‌توانید به سایت Arduino.cc  که سایت اصلی آردوینو است مراجعه کنید.

کپی شد!

ارتباط با ما

اصفهان ، میدان استقلال ، خیابان آزادگان ، دانشگاه صنعتی اصفهان
info@mehsa.ir