16
ЛЕКЦ 1: АРДУЙНО ҮНДСЭН ОЙЛГОЛТ ЭНЭ ЛЕКЦЭЭР АРДУЙНО ПЛАТФОРМ МӨН ТҮҮНЧЛЭН ПРОГРАМЧЛАХ ҮНДСЭН ОЙЛГОЛТЫН ТАЛААР ТАНИЛЦУУЛАХ БОЛНО БЭЛТГЭСЭН: Д.БАЯНМӨНХ HTTP://MUNKHUD.WORDPRESS.COM

Ардуйно үндсэн ойлголт

  • Upload
    -

  • View
    118

  • Download
    19

Embed Size (px)

Citation preview

Page 1: Ардуйно үндсэн ойлголт

ЛЕКЦ 1: АРДУЙНО ҮНДСЭН ОЙЛГОЛТ

ЭНЭ ЛЕКЦЭЭР АРДУЙНО ПЛАТФОРМ МӨН ТҮҮНЧЛЭН ПРОГРАМЧЛАХ ҮНДСЭН ОЙЛГОЛТЫН ТАЛААР ТАНИЛЦУУЛАХ БОЛНО

БЭЛТГЭСЭН: Д.БАЯНМӨНХ

HTTP://MUNKHUD.WORDPRESS.COM

Page 2: Ардуйно үндсэн ойлголт

АГУУЛГА

• Микроконтроллёрын тухай товч

• Ардуйно хавтан

• Ардуйно хавтанг програмчлах

• Arduino Sketch-ийн бүтэц

Page 3: Ардуйно үндсэн ойлголт

МИКРОКОНТРОЛЛЁР

• Компьютерийн үндсэн төхөөрөмжүүдийг нэг хагас дамжуулагч кристалл дээр

багтаан суурилуулж нэг микросхем болгон үйлдвэрлэн

гаргасан чипийг микроконтроллер гэдэг. 

Page 4: Ардуйно үндсэн ойлголт

МИКРОКОНТРОЛЛЁР

• Компьютерийн үндсэн төхөөрөмжүүдийг нэг хагас дамжуулагч кристалл дээр

багтаан суурилуулж нэг микросхем болгон

үйлдвэрлэн гаргасан чипийг микроконтроллер

гэдэг. 

Page 5: Ардуйно үндсэн ойлголт

Микроконтроллёр үйлдвэрлэлээр тэргүүлэгч томоохон үйлдвэрүүд: • Atmel • Intel,• Microchip• Analog Devices гэх мэт

МИКРОКОНТРОЛЛЁР

Page 6: Ардуйно үндсэн ойлголт

АРДУЙНО ТҮҮХ

•2005 онд Италийн оюутнууд анх санаачлан гаргасан бөгөөд нээлттэй эх дээр суурилсан программ болон техник хангамжтай.

Page 7: Ардуйно үндсэн ойлголт

АРДУЙНО БАГИЙНХАН:

Gianluca Martino, Massimo Banzi, David Cuartielles

Page 8: Ардуйно үндсэн ойлголт

АРДУЙНО ҮЙЛДВЭРЛЭГЧ

• Arduino бол open-source компьютерын програм хангамж, техник хангамжийг үйлдвэрлэдэг компани бөгөөд бодит хэрэглэгчдэд ойр тоон төхөөрөмжүүдийг гаргадаг.

Page 9: Ардуйно үндсэн ойлголт

АРДУЙНО ХАВТАН

• Өөр дээрээ тэжээлийн блок, компьютертэй холбогдох USB порт, болон Atmel корпорацийн микроконтроллеруудыг өөр дээрээ агуулсан микроконтроллерт хавтан юм. Arduino хавтангууд дээр ямар нэгэн төсөл хийхээсээ өмнө туршилтын байдлаар модулиудыг угсран ажиллуулахад зориулагдан зохион бүтээгдсэн.

Page 10: Ардуйно үндсэн ойлголт

АРДУЙНО

• Ардуйно хавтан нь Atmel AVR бүлийн 8, 16, болон 32-битийн микроконтроллеруудаас бүрдэнэ.

• (ATmega8, ATmega168, ATmega328, ATmega1280, ATmega2560) гэх мэт.

Page 11: Ардуйно үндсэн ойлголт
Page 12: Ардуйно үндсэн ойлголт
Page 13: Ардуйно үндсэн ойлголт

АРДУЙНО ПРОГРАММЧЛАЛ

• Ардуйно программчлал нь Ardiuno Sketch программ дээр хийгддэг. Энэ нь C хэл дээр суурилагдсан программ бөгөөд Ардуйно нь С хэлээр программчлагддаг.

Page 14: Ардуйно үндсэн ойлголт
Page 15: Ардуйно үндсэн ойлголт

LED АНИВЧУУЛАХ ЖИШЭЭ

• void setup() {• pinMode(LED_BUILTIN, OUTPUT);• }• void loop() {• digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)• delay(1000); // wait for a second• digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW• delay(1000); // wait for a second• }

Page 16: Ардуйно үндсэн ойлголт

АНХААРАЛ ТАВЬСАН ЯВДАЛД БАЯРЛАЛАА