A programozható mikrokontroller

Slides:



Advertisements
Hasonló előadás
LOGICA System.
Advertisements

Rendszertervezés Hardver ismeretek.
A számítógép felépítése
A BIZTONSÁGTECHNIKA ALAPJAI
Vezérlőkártyák a számítógépben
Bevezetés Előadó: Tóth István számítástechnika tanár
PLC alapismeretek.
Memória.
A számítógép felépítése
PIC mikrokontrollerek
1 Products for Growth - Hannover 03 PLC-s rendszerünk evolúciója.
Small Liga Mozgás vezérlő rendszere
A mikrovezérlők Áttekintő előadás.
ATMEL AVR mikrokontroller család hardver-felépítése
PIC mikrovezérlők.
A számítógép felépítése
Számítógép részei.
Elektronikai Áramkörök Tervezése és Megvalósítása
Elektronikai Áramkörök Tervezése és Megvalósítása
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 9. óra április 19.
Mérés és adatgyűjtés Szenzorok II. Mingesz Róbert
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat PWM Makan Gergely, Mellár János, Mingesz Róbert, Boros Péter, Zana Roland Makan Gergely, Mellár.
Multiméter története, használata, főbb jellemzői.
A Neumann-elvű számítógép jellemzői:
Mikrokontrollerek - MCU -. Mikor kontroller, amikor professzor? Az Aranyköpések c. gyűjteményből…
PIC processzor és környezete
Felkészítő tanár: Széki Tibor tanár úr
Memóriák típusai, jellemzői
Egy egyszerű gép vázlata
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Atmega128 mikrokontroller programozása
Mikrokontroller (MCU, mikroC)
Panasonic Rendszertelefonok
Alaplap Fő komponensek.
A PLC és használatának előnyei
A számítógép felépítése
Növényházi adatgyűjtő- és vezérlőrendszer tervezése
… egy ARDUINO klón Blue Cat HA-QRP klub-tól
Processzor, alaplap, memória
Arduino programozási alapok
Kísérletezés virtuális méréstechnika segítségével 2010 március
Alaplap Az alaplap az elsődleges áramköre egy számítógépes rendszernek vagy más összetett elektronikai rendszernek.
Mikroprocesszor.
A számítógép felépítése
SZTE Műszaki Informatika Tanszék Középiskolai bemutató
Önálló labor beszámoló Rádiós hőmérséklet távadatgyűjtés mikrokontrollerrel Szlivka Benjamin Konzulens: Dr. Iváncsy Szabolcs.
1 Számítógépek felépítése 13. előadás Dr. Istenes Zoltán ELTE-TTK.
ifin811/ea1 C Programozás: Hardver alapok áttekintése
PIC mikrokontroller.
Újdonságok az Arduino szabadszoftveres platform körül Noll János FSF.hu Alapítvány.
BS_2 mikroszámítógép Felépítése Egyszerű áramkör Villogó LED Közlekedési lámpa LED kigyújtása alacsony /magas szinttel For…NEXT Változók deklarálása DEBUG.
Neumann elvű számítógép. Neumann János ► Neumann János december 28-án Budapesten született ► 1930-ban emigrált az USA-ba.
A számítógép modulokból (részegységekből) áll. Az alaplap A részek illesztését megvalósító elem:
Léptetőmotorvezérlés L298N motorvezérlővel és Arduino Pro Minivel – lakásba beépíthető elektromos redőnyszerkezet Készítette: Frankó Tamás MI2004N Kovács.
Sz&p prof.
00. GYAKORLAT Bevezető.
Programozott vezérlések Mitsubishi PLC programozás
Neumann elvek, a számítógép részei
Elágazások a programban – IF utasítás
Neumann elvek és a Neumann elvű számítógép felépítése
A berendezés tervező korszerű eszköztára
02. GYAKORLAT Soros monitor.
A számítógép felépítése
01. GYAKORLAT Futófény.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Szervó motor helyzetének vezérlése potenciométer segítségével
MIKROVEZÉRLŐK.
Digitális Vezérlésű Generátorok
Twido PLC és Magelis XBT GT grafikus terminál programozása
Előadás másolata:

A programozható mikrokontroller Kimenet programozása

Arduino Elektronikai fejlesztőplatform Atmel AVR mikrovezérlő

Elektronika Vezérlés, szabályozás, információfeldolgozás Kis áram, kis feszültség Nem energia hanem jelek (Elektrotechnika: Áram energiája, ipari felhasználás)

Elektronikus rendszerek Bemenet: szenzorok (jelátalakítók) valóság -> elektromos jel Jelfeldolgozó egység: elektromos jel átalakítása Kimenet: kijelző, LED, hang az elektromos jel -> valóság

Mikrovezérlő (Mikrokontroller) Cél-számítógép Egyetlen tokból áll Hétköznapi eszközök vezérlése Régen mikroprocesszor Legköltséghatékonyabb Minél kevesebb külső alkatrész Egy láb több funkció 3,3V vagy 5V

Mikrovezérlő részegységei Oszcillátor: órajelet ad (kvarckristály) EEPROM memória: az adatok megmaradnak Jelátalakítók Analóg-digitális átalakító: feszültség -> digitális érték Kommunikáció Jelgenerátor: Impulzusszélesség-moduláció (PWM)

Arduino 2005: Massimo Banzi Fejlődés során több modell Nyílt forráskódú -> klón lapok Olcsó, könnyen beszerezhető Hardver -> Arduino lapok Szoftver -> programozó környezet, saját programnyelv USB-n való programozás

Modellek Arduino Leonardo Arduino Uno Arduino Mega

Felépítése (Uno) Atmega328 28 láb Tápfeszültség USB csatlakozó LEDek Ebből 20 használható Tápfeszültség USB csatlakozó LEDek Csatlakozósor PWM: 6db Analog input: 6db Tx Rx Többi kimenet/bemenet

Kimenet Program felépítése Kimenet Változók megadása setup() loop() HIGH: +5V, magas szint LOW: 0V, alacsony szint digitalWrite();

Bemenet Bemenet: 5V vagy 0V digitalRead(); If feltétel HIGH LOW Bemenet programozása

Impulzusszélesség-moduláció Másnéven PWM Fényerőszabályozás Szoftveresen 0-255- ig állítható analogWrite

Analog Input Analóg-digitális átalakító (6 db) 0-5V-ig => 0-1023 analogRead(); Potenciométer mint feszültségosztó Játék programozás

Hétszegmenses kijelző, shiftregiszter Játék megnyitás Vezérlő beállítás

Könnyű használat a beépített könyvtárak miatt SPI.transfer(00000000); Kommunikációk - SPI Könnyű használat a beépített könyvtárak miatt SPI.transfer(00000000); SPI.transfer(11111111); Játék programozás

Kommunikációk - Soros USB csatlakozó Alapvetően programozás Soros illesztő Alapvetően programozás De használható kommunikációra a számítógéppel Több Arduino kommunikálhat egymással Tx, Rx Nem sok utasítás kell Serial.println(); Serial.read();

Kommunikációk - LCD LCD meghajtó 4 adatvonal Nem kell a működést ismerni Lcd.setCursor(); Lcd.print();

Összegzés Olcsó Nagyon egyszerű Kezdőknek a legjobb De bonyolult programok is készíthetők vele Profiknak is jó Minden vezérlési feladatot meg tud csinálni Népszerű -> sok ismertető anyag a neten