SlideShare a Scribd company logo
Програмиране на
микроконтролери
През погледа на Юлиян Сапунджиев
Аз и микроконтролерът
• Играчка за пораснали деца
• Започнах с Arduino преди около година – две
• Netduino като естествено продължение за C# програмиста в мен
• Напоследък с PSoC на Cypress
Какво е Микроконтролер
• Фундаментални компоненти
• Централен процесор (CPU)
• Тактов генератор
• Оперативна памет
• Входно-изходни устройства
• Среща се навсякъде в нашето ежедневие
• От дистанционното на телевизора до телефона и колата
Какво е нужно да започнем
• Компютър
• Интегрирана среда за разработка
• Програматор
• Контролер или развойна платка
Езици за програмиране на
микроконтролери
• Асемблер
• Подходящ за по-малки програми
• C
• Подходящ за по-сложни програми
• Разни други (BASIC, Pascal, C#)
• Подходящ за хора с изградени познания за езика
Първата програма
• Да мигаме с диода
• Програма за Ардуино
• Програма за Нетдуино
• Програма за PSoC
Моите проекти
• Device Web Varna
• https://devicewebvarna.azurewebsites.net/
• My Teletouch
• http://www.myteletouch.com/
• Gormor
• http://gormor.com/
Интересни връзки
• Невен Боянов - Въведение в Микроконтролерите
• http://www.slideshare.net/boyanov/20150221-45019595
• https://www.youtube.com/watch?v=7dhewB4h3RA
• Arduino
• http://www.arduino.cc/
• Netduino
• http://www.netduino.com/
• Cypress PSoC BLE
• http://goo.gl/z5DIws/
Благодаря за вниманието
• Въпроси

More Related Content

Viewers also liked

14253828 pss7
14253828 pss714253828 pss7
14253828 pss7
ZHENGHao1115
 
Tentang david hume
Tentang david humeTentang david hume
Tentang david hume
Winda nawangasari
 
Intro to Data Analytics
Intro to Data AnalyticsIntro to Data Analytics
Intro to Data Analytics
Lexi Sydow
 
Output devices !!!! by shikhar
Output devices !!!! by shikharOutput devices !!!! by shikhar
Output devices !!!! by shikhar
shikhar199
 
Stand out on Social Media Barnstaple
Stand out on Social Media  BarnstapleStand out on Social Media  Barnstaple
Stand out on Social Media Barnstaple
Get up to Speed
 
Stand out on social media taunton 10.06.15
Stand out on social media   taunton 10.06.15Stand out on social media   taunton 10.06.15
Stand out on social media taunton 10.06.15
Get up to Speed
 
khizar saeed
khizar saeedkhizar saeed
khizar saeed
khizarsaeed
 
অগ্রচিন্তা
অগ্রচিন্তা অগ্রচিন্তা
অগ্রচিন্তা
Mahmud Naiem
 
Bab 1: Dasar-dasar Internet
Bab 1: Dasar-dasar InternetBab 1: Dasar-dasar Internet
Bab 1: Dasar-dasar Internet
devikasr08
 
Andrographis 穿心莲
Andrographis 穿心莲Andrographis 穿心莲
Andrographis 穿心莲
S6830739B
 
Intelligent use of Social Media Keynsham 12.10.2015
Intelligent use of Social Media   Keynsham 12.10.2015Intelligent use of Social Media   Keynsham 12.10.2015
Intelligent use of Social Media Keynsham 12.10.2015
Get up to Speed
 
M logika revisi
M logika revisiM logika revisi
M logika revisi
Winda nawangasari
 
Intelligent use of social media 10th sept strode street - final for distrib...
Intelligent use of social media 10th sept   strode street - final for distrib...Intelligent use of social media 10th sept   strode street - final for distrib...
Intelligent use of social media 10th sept strode street - final for distrib...
Get up to Speed
 
Financial statements with and without
Financial statements with and withoutFinancial statements with and without
Financial statements with and without
shikhar199
 
Rockaway projectupdateapril2015
Rockaway projectupdateapril2015Rockaway projectupdateapril2015
Rockaway projectupdateapril2015
Rose Klein
 

Viewers also liked (16)

14253828 pss7
14253828 pss714253828 pss7
14253828 pss7
 
Tentang david hume
Tentang david humeTentang david hume
Tentang david hume
 
Intro to Data Analytics
Intro to Data AnalyticsIntro to Data Analytics
Intro to Data Analytics
 
Output devices !!!! by shikhar
Output devices !!!! by shikharOutput devices !!!! by shikhar
Output devices !!!! by shikhar
 
Stand out on Social Media Barnstaple
Stand out on Social Media  BarnstapleStand out on Social Media  Barnstaple
Stand out on Social Media Barnstaple
 
Stand out on social media taunton 10.06.15
Stand out on social media   taunton 10.06.15Stand out on social media   taunton 10.06.15
Stand out on social media taunton 10.06.15
 
khizar saeed
khizar saeedkhizar saeed
khizar saeed
 
অগ্রচিন্তা
অগ্রচিন্তা অগ্রচিন্তা
অগ্রচিন্তা
 
Bab 1: Dasar-dasar Internet
Bab 1: Dasar-dasar InternetBab 1: Dasar-dasar Internet
Bab 1: Dasar-dasar Internet
 
Andrographis 穿心莲
Andrographis 穿心莲Andrographis 穿心莲
Andrographis 穿心莲
 
Intelligent use of Social Media Keynsham 12.10.2015
Intelligent use of Social Media   Keynsham 12.10.2015Intelligent use of Social Media   Keynsham 12.10.2015
Intelligent use of Social Media Keynsham 12.10.2015
 
Ebi (kelompok 11)
Ebi (kelompok 11)Ebi (kelompok 11)
Ebi (kelompok 11)
 
M logika revisi
M logika revisiM logika revisi
M logika revisi
 
Intelligent use of social media 10th sept strode street - final for distrib...
Intelligent use of social media 10th sept   strode street - final for distrib...Intelligent use of social media 10th sept   strode street - final for distrib...
Intelligent use of social media 10th sept strode street - final for distrib...
 
Financial statements with and without
Financial statements with and withoutFinancial statements with and without
Financial statements with and without
 
Rockaway projectupdateapril2015
Rockaway projectupdateapril2015Rockaway projectupdateapril2015
Rockaway projectupdateapril2015
 

Similar to Micro development

Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21
Neven Boyanov
 
Платформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролериПлатформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролери
Neven Boyanov
 
Oсновна схема на КС 8 клас
Oсновна схема на КС 8 класOсновна схема на КС 8 клас
Oсновна схема на КС 8 класDora Todorova
 
647 - NOPC - компютъра в облака, достъпен по всяко време и място.
647 - NOPC - компютъра в облака, достъпен по всяко време и място.647 - NOPC - компютъра в облака, достъпен по всяко време и място.
647 - NOPC - компютъра в облака, достъпен по всяко време и място.Nasi Atanasov
 
Programming Small Devices - Web Summit Bulgaria 2014
Programming Small Devices - Web Summit Bulgaria 2014Programming Small Devices - Web Summit Bulgaria 2014
Programming Small Devices - Web Summit Bulgaria 2014
Neven Boyanov
 
Програмирането със C sharp
Програмирането със C sharpПрограмирането със C sharp
Програмирането със C sharp
Julian Sapoundjiev
 
latest tech: (bulgarian language) de da znamm
latest tech: (bulgarian language) de da znammlatest tech: (bulgarian language) de da znamm
latest tech: (bulgarian language) de da znamm
boqn1
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
DAVID Academy
 
Qr code creator
Qr code creatorQr code creator
Qr code creator
Valentina Marinova
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
DAVID Academy
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
DAVID Academy
 
безопасности защита на Web application
безопасности защита на Web applicationбезопасности защита на Web application
безопасности защита на Web applicationkarizka3
 

Similar to Micro development (15)

Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21
 
Платформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролериПлатформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролери
 
Oсновна схема на КС 8 клас
Oсновна схема на КС 8 класOсновна схема на КС 8 клас
Oсновна схема на КС 8 клас
 
647 - NOPC - компютъра в облака, достъпен по всяко време и място.
647 - NOPC - компютъра в облака, достъпен по всяко време и място.647 - NOPC - компютъра в облака, достъпен по всяко време и място.
647 - NOPC - компютъра в облака, достъпен по всяко време и място.
 
Programirane i organizaciq
Programirane i organizaciqProgramirane i organizaciq
Programirane i organizaciq
 
Tp rasterizaciq
Tp rasterizaciqTp rasterizaciq
Tp rasterizaciq
 
Programming Small Devices - Web Summit Bulgaria 2014
Programming Small Devices - Web Summit Bulgaria 2014Programming Small Devices - Web Summit Bulgaria 2014
Programming Small Devices - Web Summit Bulgaria 2014
 
Програмирането със C sharp
Програмирането със C sharpПрограмирането със C sharp
Програмирането със C sharp
 
latest tech: (bulgarian language) de da znamm
latest tech: (bulgarian language) de da znammlatest tech: (bulgarian language) de da znamm
latest tech: (bulgarian language) de da znamm
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
 
ИЗПИТНА ТЕМА_2.docx
ИЗПИТНА ТЕМА_2.docxИЗПИТНА ТЕМА_2.docx
ИЗПИТНА ТЕМА_2.docx
 
Qr code creator
Qr code creatorQr code creator
Qr code creator
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
 
безопасности защита на Web application
безопасности защита на Web applicationбезопасности защита на Web application
безопасности защита на Web application
 

Micro development

  • 2. Аз и микроконтролерът • Играчка за пораснали деца • Започнах с Arduino преди около година – две • Netduino като естествено продължение за C# програмиста в мен • Напоследък с PSoC на Cypress
  • 3. Какво е Микроконтролер • Фундаментални компоненти • Централен процесор (CPU) • Тактов генератор • Оперативна памет • Входно-изходни устройства • Среща се навсякъде в нашето ежедневие • От дистанционното на телевизора до телефона и колата
  • 4. Какво е нужно да започнем • Компютър • Интегрирана среда за разработка • Програматор • Контролер или развойна платка
  • 5. Езици за програмиране на микроконтролери • Асемблер • Подходящ за по-малки програми • C • Подходящ за по-сложни програми • Разни други (BASIC, Pascal, C#) • Подходящ за хора с изградени познания за езика
  • 6. Първата програма • Да мигаме с диода • Програма за Ардуино • Програма за Нетдуино • Програма за PSoC
  • 7. Моите проекти • Device Web Varna • https://devicewebvarna.azurewebsites.net/ • My Teletouch • http://www.myteletouch.com/ • Gormor • http://gormor.com/
  • 8. Интересни връзки • Невен Боянов - Въведение в Микроконтролерите • http://www.slideshare.net/boyanov/20150221-45019595 • https://www.youtube.com/watch?v=7dhewB4h3RA • Arduino • http://www.arduino.cc/ • Netduino • http://www.netduino.com/ • Cypress PSoC BLE • http://goo.gl/z5DIws/