1 / 41

София Април 2012

Вградени системи с Arduino. София Април 2012. Симеон Янчев www.robotev.com. КУРСЪТ. Основи на работата с Ардуино Запознанство с основни ел. компоненти Най-често използвани команди за управление на микроконтролери. ДНЕС. Философията на Ардуино Свързване и конфигуриране на платката

abrial
Download Presentation

София Април 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Вградени системи с Arduino София Април 2012 Симеон Янчев www.robotev.com

  2. КУРСЪТ Основи на работата с Ардуино Запознанство с основни ел. компоненти Най-често използвани команди за управление на микроконтролери

  3. ДНЕС Философията на Ардуино Свързване и конфигуриране на платката Електричество Микроконтролери Език и среда за програмиране “Голямата четворка”

  4. ФИЛОСОФИЯТА ARDUINO

  5. Tom Igoe Dave Mellis David Cuartielles Massimo Banzi Gianluca Martino

  6. БЪРНИЧКАНЕ + ПРОТОТИПИ

  7. ХАКВАНЕ + ВЪЗПОЛЗВАНЕ

  8. ВЗАИМОПОМОЩ

  9. СВЪРЗВАНЕ И КОНФИГУРИРАНЕ

  10. КАКВО ВКЛЮЧВА КОМПЛЕКТА

  11. ЗДРАВЕЙ ЖИВОТ

  12. ЕЛЕКТРИЧЕСТВО И МИКРОКОНТРОЛЕРИ

  13. ЕЛЕКТРИЧЕСТВОТО

  14. ЕЛЕКТРИЧЕСТВОТО

  15. ЕЛЕКТРИЧЕСТВОТО Закон на Ом • I(сила на тока)=U(напрежение)/ R(съпротивление)

  16. МИКРОКОНТРОЛЕРИТЕ – КАКВО МИКРОКОНТРОЛЕР С Е Н З О Р И МЕХАНИЗМИ

  17. ЕЛЕКТРИЧЕСТВОТО

  18. ПРИМЕРНИ ПРОЕКТИ Домашна авотматизация Реклама Музикални инструменти

  19. ХАРДУЕР И СОФТУЕР

  20. АРДУИНО УНО USB към UART Цифрови входове и изходи (14) Бутон за Ресет USB ICSP хедър Светодиоди Регулатор на напрежение Микроконтролер ATmega328 Външно захранване Аналогови Входове (6) Захранване

  21. АРДУИНО УНО Microcontroller ATmega328 Operating Voltage 5V Input Voltage (recommended) 7-12V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 DC Current per I/O Pin 40 mA DC Current for 3.3V Pin 150 mA Flash Memory 32 KB (ATmega328) SRAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock Speed 16 MHz

  22. СРЕДАТА ЗА ПРОГРАМИРАНЕ

  23. СРЕДАТА ЗА ПРОГРАМИРАНЕ Отвори серийния монитор Провери / Компилирай Качи (Upload)

  24. ЕЗИК ЗА ПРОГРАМИРАНЕ Ниско ниво (lda 0xfe09 ; lda #0xff ; sta 0xfe09) Човешка реч (Когато е много тъмно искам лампите да светнат и да останат запалени) Високо ниво ( Когато нивото на светлина е под 50; Включи светодиода; Повтори отначало; )

  25. ЕЗИК ЗА ПРОГРАМИРАНЕ

  26. ФАЗИ НА ПРОГРАМИРАНЕ редактиране компилиране ъплоуд стартиране

  27. СТРУКТУРА НА ПРОГРАМАТА

  28. ГОЛЯМАТА ЧЕТВОРКА

  29. АНАЛОГОВО - ДИГИТАЛНО

  30. ПЛАТКАТА БРЕДБОРД

  31. ПЛАТКАТА БРЕДБОРД

  32. digitalWrite(pinNomer, systoyanie); Systoyanie = HIGH или LOW

  33. DigitalWrite - Упражнение Задача 1 Светодиод свързан към пин 8 мига с интервал една секунда, а светодиод свързан към пин 9 мига с интервал 250 милисекунди. Задача 2 Светодиодите свързани към пинове 8 и 9 мигат с интервал 500 милисекунди, като докато единият светодиод свети, другият е изгаснал

  34. digitalRead(pinNomer); НЕПРАВИЛНО, ЛИПСВА PULL UP/DOWN РЕЗИСТОР

  35. digitalRead(pinNomer); PULL UP RESISTOR PULL DOWN RESISTOR

  36. analogWrite(pinNomer, stojnost); Приема стойности от 0 до 255 Позволява да се контролират: - яркост - скорост - сила на звук

  37. analogWrite(pinNomer, stojnost); 8-битов ЦАП (0 - 255)

  38. analogRead(pinNomer); 10-битово АЦП (0 - 1023)

  39. Задача 1 Потенциометър свързан към пин А0 контролира право пропорционално яркостта на светодиод свързан към цифров пин 9 - при показание 0 светодиодът е изгаснал, при 1023 свети на 100% Задача 2 Потенциометърът на пин А0 контролира право пропорционално светодиод свързан към пин 9 и обратно пропорционално светодиод свързан към пин 10 analogRead, Write - Упражнение

More Related