Bevezetés a mikrovezérlők programozásába: LCD kijelzők
|
|
- Irén Fazekasné
- 9 évvel ezelőtt
- Látták:
Átírás
1 Bevezetés a mikrovezérlők programozásába: LCD kijelzők 1
2 Megjegyzés: A mai előadásban ismertetett kijelzők MSP430 Launchpad kártyával történő vezérléséhez a 2013/14-es évad 11. és 15. foglalkozásához tartozó tananyagban (talk11 és talk15 előadásvázlatok, valamint a Lab11.zip és Lab15.zip mintaprogramok) található útmutatás! Lab 16 projektek HelloWorld egyszerű kiíratások alfanumerikuslcd 16x2 kijelzőn LCD_16x2_thermometer Analóg hőmérő alfanumerikus LCD kijelzővel pcdtest egyszerű mintaprogram a Nokia 5110 grafikus kijelző kipróbálásához LCD_5110_thermometer Analóg hőmérő Nokai 5110 kijelzővel 2
3 LCD = Liquid Crystal Display (folyadékkristály kijelző) Folyadékkristály: olyan (szerves) anyag, mely sűrű folyadéknak tekinthető, ugyanakkor molekulái a kristályokhoz hasonlóan képesek struktúrákba rendeződni. Az alapesetben csavart struktúra segít átjuttatni a polarizált fényt az elforgatott polárszűrőkön. Az elektromos tér átrendezi a molekulákat, már nem segítik a fény átjutását. Forrás: Hobbielektronika csoport 2013/2014 3
4 LCD kijelző típusok Szegmens kijelző Grafikus pontmátrix kijelző Alfanumerikus pontmátrix kijelző (4x20 karakter) Hobbielektronika csoport 2013/2014 4
5 Alfanumerikus LCD HD44780 vezérlő ( ipari szabvány ) Háttérvilágítással, vagy reflexiós típus Alfanumerikus: Csak rögzített karakterképet (betű, szám, írásjel) jeleníthetünk meg. 8x2, 16x2, 20x2, 20x4 az elterjedt forma További információ: Alfanumerikus kijelzők programozása Az intelligens LCD modulok használata - I. rész Az intelligens LCD modulok használata - II. rész A kivezetések szerepe Hobbielektronika csoport 2013/2014 5
6 1. GND GND 2. VCC +5V 3. VEE GND 4. RS D12 5. RW GND 6. EN D11 Bekötési vázlat 11. data4 D5 12. data5 D4 13. data6 D3 14. data7 D2 15. LED+ +5V 16. LED- GND Az LCD kijelzőt az Arduino beépített függvényei 4-bites módban használják (minden bájtot két részletben küldünk ki), ezért a data7-data10 vonalakat nem kell bekötni! 6
7 Optimális kontrasztbeállítás VCC VCC VCC GND 10k VEE GND 10k VEE 680R VEE 470R 2k2 VEE 1. Az általánosan javasolt megoldás 2. Fixen beállított kontraszt 3. Egyszerűsített kontraszt beállítás (némelyik 5 V-os kijelzőnél bevált Ez, vagy a direkt földre kötés is ) 4. Egyszerűsített kontraszt beállítás 3,3V-os kijelzőhöz Adatlap szerint 25 ⁰C-on VEE számára VCC 4.5 V körüli érték az optimális. Hobbielektronika csoport 2013/2014 7
8 HelloWorld.ino (Helló világ) Az Arduino IDE beépített mintaprogramja egy szöveget ír ki, majd az indítástól eltelt időt. #include "LiquidCrystal.h" // LCD gyári programkönyvtár becsatolása LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Példányosítás, lábkiosztás R/S E D4 D5 D6 D7 void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } //Oszlopok és sorok száma //Üzenet kiírása void loop() { lcd.setcursor(0, 1); lcd.print(millis()/1000); } //Kurzor a második sor elejére //Kiíratjuk a Reset óta eltelt időt LiquidCrystal alkalmazói függvények: lcd.begin(oszlop,sor) képernyő inicializálása lcd.setcursor(oszlop, sor) kurzor beállítása a megadott helyre lcd.write(karakterkód) egy karakter kiíratása lcd.print( szöveg ) szöveg kiíratása lcd.print(kifejezés) számérték kiíratása Hobbielektronika csoport 2013/2014 8
9 HelloWorld.ino (Helló világ) Az 5V-os kijelző és az Arduino nano v3.0 kártya közvetlenül összeköthető, nincs inkompatibilitás. Az MSP430 Launchpad kártya esete más, lásd a 2013/14-es Talk11 és Lab11 tananyagban! 9
10 Analóg hőmérő Csináljunk valami hasznosat! Mérjük meg egy MCP9700 analóg hőmérő jelét a beépített ADC felhasználásával! A fokokra átszámított hőmérsékletet kijelezhetjük az LCD modul segítségével! A hőmérés elve ugyanaz, mint a Lab13 AnalogThermometer2 mintapéldában. A kiíráshoz viszont most nem kell számítógép, csak egy LCD kijelző. Kapcsolás Az LCD bekötése ugyanaz, mint az előző példában. A hőmérő kimenetét az A4 bemenetre kössük! Hobbielektronika csoport 2013/
11 1. GND GND 2. VCC +5V 3. VEE GND 4. RS D12 5. RW GND 6. EN D11 Bekötési vázlat 11. data4 D5 12. data5 D4 13. data6 D3 14. data7 D2 15. LED+ +5V 16. LED- GND Az LCD kijelzőt az Arduino beépített függvényei 4-bites módban használják (minden bájtot két részletben küldünk ki), ezért a data7-data10 vonalakat nem kell bekötni! A hőmérő bekötése: 1: VCC 5 V, 2: kimenet A4, 3: GND GND 11
12 LCD_16x2_thermometer.ino #include "LiquidCrystal.h" LiquidCrystal lcd(12,11,5,4,3,2); void setup() { analogreference(internal); lcd.begin(16, 2); lcd.print("thermometer"); } void loop() { long mysum = 0; for(int i=0; i<1100; i++) { mysum += analogread(a4); } float voltage = mysum>>10; float tempc = (voltage-500)/10; lcd.setcursor(0, 1); lcd.print(voltage,0); lcd.print(" mv "); lcd.print(tempc,1); lcd.write(0xdf); lcd.print("c "); delay(1000); } //LCD gyári programkönyvtár becsatolása //Példányosítás, lábkiosztás //Az 1,1 V-os belső referenciát választjuk //Oszlopok és sorok száma //Kiírunk egy szöveget az első sorba //ebben összegezzük az eredményt //Annyi ciklus, ahány mv a referencia //Itt mérjük meg a feszültséget //Osztás 1024-gyel!!! //Átszámítás Celsius fokokra //Kurzor a második sor elejére //Kiíratjuk a mért feszültséget //Kiíratjuk a hőmérsékletet //fok jelének kiíratása //C betű és térköz kiíratása Hobbielektronika csoport 2013/
13 Nokia 5110 grafikus kijelző Ezeket a kijelzőket másfél évtizede még a Nokia 5110/3310 mobilokban használták. Felbontása: 84x48 pixel, reflexiós típusú monokróm LCD kijelző. Kisméretű, képátlója 1.5. Minden képpont címezhető, így grafikus, szöveges vagy bittérképes kijelzésre használható. Kis fogyasztású (néhány ma). A háttérvilágítás, ami valójában oldalról ad fényt, 4 db SMD LED-et tartalmaz. A vezérlő PCD8744 típusú, a képfelbontás 84*48 képpont. Megjegyzés: A kijelző 3,3V-os tápfeszültséggel működik, ezért az Arduino kártyához történő illesztése odafigyelést igényel! Jelszint illesztési lehetőségek 3,3 V-os tápfeszültségű mikrovezérlő kártya (MSP430 Launchpad vagy Meduino nano) Szintillesztő áramkör (a képen plédául CD4050) használata. Feszültségsosztó vagy áramkorlátozó ellenállás (5-10 kω) az használata az adatvonalakon. 13
14 Nokia 5110 (E-bay) Arduino 1. RST RESET D3 2. CE kiválasztó jel D4 3. DC adat/parancs D5 4. DIN MOSI adatvonal D6 5. CLK SPI órajel D7 6. VCC tápfeszültség 3.3V 7. LIGHT háttérvilágítás GND (K) 8. GND közös pont GND Nokia 5110(Sparkfun) Arduino 1. VCC tápfeszültség 3.3V 2. GND közös pont GND 3. SCE kiválasztó jel D4 4. RST RESET D3 5. D/C adat/parancs D5 6. DIN MOSI adatvonal D6 7. SCLK SPI órajel D7 8. LED háttérvilágítás 3.3V (A) Bekötési vázlat E-bay változatú kijelző A Sparkfun által forgalmazott kijelző lábkiosztása ettől különbözik! 14
15 Az Adafruit_PCD8544 programkönyvtár Lelőhelye: github.com/adafruit/adafruit-pcd8544-nokia-5110-lcd-library Telepíteni kell mellé az Adafruit-GFX-Library is! A kibontott ZIP állományokat a felhasználói Arduino mappa libraries nevű almappájába kell elhelyezni. Az objektumosztály példányosítása és az Arduino kártya kivezetéseinek hozzárendelése): Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); SCLK, DIN, DC, CE, RST display.begin(); Inicializálás display.setcontrast(50); Kontraszt beállítása (általában 50 60) display.cleardisplay(); Képernyő és rajzoló buffer törlése display.display(); Képernyő újrarajzolása (buffer kiírása) display.setcursor(x,y); Kurzor pozíció beállítása (innen rajzolunk) display.settextsize(1); Szövegméret megadása (1: kicsi, 2: nagy) display.settextcolor(black); Tintaszín megadása (BLACK/WHITE) display.write(c); Egy karakter kiírása display.print( szöveg ); Szöveg kiírása display.print(kifejezés); Számérték kiírása display.drawpixel(x,y,black); Egy képpont kirajzolása drawline(x0,y0,x1,y1,black); Egy szakasz kirajzolása És még sokan mások 15
16 Az Adafruit_GFX programkönyvtár Koordináta-rendszer Vonal rajzolása Színkódolás (esetünkben csak 0 és 1 lehet!) 16
17 Az Adafruit_GFX programkönyvtár Négyszög rajzolása Vonal rajzolása void drawrect(x0, y0, w, h, color); void fillrect(x0, y0, w, h, color); void drawcircle(x0, y0, r, color); void fillcircle(x0, y0, r, color); 17
18 pcdtest.ino (programrészlet) #include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_PCD8544.h> Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); void setup() { display.begin(); // init done display.setcontrast(50); display.display(); // show splashscreen delay(2000); display.cleardisplay(); // clears the screen and buffer display.drawpixel(10,10,black); // draw a single pixel display.display(); delay(2000); display.cleardisplay(); testdrawline(); // draw many lines display.display(); delay(2000); display.cleardisplay(); // draw rectangles testdrawrect(); display.display(); delay(2000); display.cleardisplay(); // draw multiple rectangles testfillrect(); display.display(); delay(2000); display.cleardisplay();... } Ez a program bemutatja a GFX grafikus programkönyvtár lehetőségeit. 18
19 Hőmérő Nokia 5110 kijelzővel Készítsünk hőmérőt a Nokia 5110 kijelző felhasználásával! A hőmérést ugyanúgy egy MCP9700 analóg hőmérővel és a beépített ADC felhasználásával végezzük, mint a korábbi példaprogramnál, csak a kijelzést kell átdolgozni. 19
20 LCD_5110_thermometer.ino Bekötés a szoftveres SPI támogatás szerint: D7 SPI clock (SCLK) D6 SPI data (DIN) D5 - Data/Command (DC) D4 - LCD chip select (CS) D3 - LCD reset (RST) #include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_PCD8544.h> Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); void setup() { display.begin(); //inicializálás display.setcontrast(50); //kontraszt beállítása (50-60) display.display(); //Adafruit logo megjelenítése delay(2000); analogreference(internal); //A belső 1.1V referencia kell! } Folytatás a következő oldalon... A hőmérő kimenete az A4 analóg bemenetre legyen kötve! 20
21 LCD_5110_thermometer.ino void loop() { long mysum = 0; for(int i=0; i<1100; i++) { mysum += analogread(a4); //Mérés és átlagolás } delay(2000); // Átszámítjuk millivoltokra float voltage = mysum>>10; //Osztás 1024-gyel float tempc = (voltage-500)/10; //Átszámítás fokokra display.cleardisplay(); //Képernyő törlés display.settextsize(1); //Szövegméret: kicsi display.settextcolor(black); //Fekete tintaszín display.setcursor(4,2); //kiindulási hely display.print("thermometer"); //Szöveg kiírás display.settextsize(2); //Szövegméret: nagy display.setcursor(1,24); //Kiindulási hely display.print(tempc,1); //Hőmérséklet kiírása display.print("c"); //Celsius jelzése display.display(); //Megjelenítés } 21
22 További felhasználási ötletek Hőmérő, alfanumerikus és grafikus kijelzéssel Óra, ébresztő, öröknaptár, névnap kijelzéssel és hőmérő 22
23 Emlékeztető: Arduino nano v3.0 23
24 MSP430 Launchpad : Energia Pinout Arduino/Energia logical pin # s
MSP430 programozás Energia környezetben. Alfanumerikus LCD kijelzok
MSP430 programozás Energia környezetben Alfanumerikus LCD kijelzok 1 LCD = Liquid Crystal Display (folyadékkristály kijelző) Folyadékkristály: olyan (szerves ) anyag, mely sűrű folyadéknak tekinthető,
MSP430 programozás Energia környezetben. Analóg jelek mérése
MSP430 programozás Energia környezetben Analóg jelek mérése 1 Hőmérés a beépített szenzorral /* TemperatureSensor: Hőmérés a beépített hőmérővel. A jobb feloldás érdekében a beépített 1.5 V-os referenciához
Bevezetés az elektronikába
Bevezetés az elektronikába 18. Arduino programozás LCD kijelzők alkalmazása II. rész 1 HD44780 kompatibilis kijelzők A HD44780 vagy kompatibilis vezérlővel ellátott alfanumerikus (csak rögzített karakterképet
MSP430 programozás Energia környezetben. LED kijelzok második rész
MSP430 programozás Energia környezetben LED kijelzok második rész 1 Lab13 SPI_595_7seg Egyszerű mintaprogram kétszámjegyű hétszegmenses LED kijelzővel, 74HC595 shift regiszterrel, SPI programkönyvtár használattal
MSP430 programozás Energia környezetben. Nokia 5110 grafikus kijelzo vezérlése
MSP430 programozás Energia környezetben Nokia 5110 grafikus kijelzo vezérlése 1 Nokia 5110 kijelző Grafikus (képpontonként vezérelhető) LCD Felbontás: 84 x 48 pont (PCD8544 kontroller) Vezérlés: SPI felület
Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval
Vegyes témakörök A KAT120B kijelző vezérlése Arduinoval 1 KAT120B hívószám kijelző A KAT120B kijelző a NEMO-Q International AB egy régi terméke. A cég ma is fogalmaz különféle hívószám kijelzőket bankok,
MSP430 programozás Energia környezetben. LED mátrix vezérlése MAX7219 IC-vel
MSP430 programozás Energia környezetben LED mátrix vezérlése MAX7219 IC-vel 1 LED 8x8 mátrix 3 mm-es piros LED-ek 8x8 mátrixba szervezve 1088AS vagy M1388AR típusnál a sorkiválasztó vonal a közös katód
MSP430 programozás Energia környezetben. LED kijelzok második rész
MSP430 programozás Energia környezetben LED kijelzok második rész 1 Lab13 SPI_595_7seg Egyszerű mintaprogram kétszámjegyű hétszegmenses LED kijelzővel, 74HC595 shift regiszterrel, SPI programkönyvtár használattal
MSP430 programozás Energia környezetben. Szervó motorok vezérlése
MSP430 programozás Energia környezetben Szervó motorok vezérlése 1 Szervo motorok Felépítés Jelalak 2 Servo programkönyvtár A gyári Servo programkönyvtár max. 8 db szervót kezel, s ezekhez felhasználja
Bevezetés a mikrovezérlők programozásába: Programciklusok szervezése, analóg I/O
Bevezetés a mikrovezérlők programozásába: Programciklusok szervezése, analóg I/O 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W. Kernighan,
MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek
MSP430 programozás Energia környezetben Kitekintés, további lehetőségek 1 Még nem merítettünk ki minden lehetőséget Kapacitív érzékelés (nyomógombok vagy csúszka) Az Energia egyelőre nem támogatja, csak
MSP430 programozás Energia környezetben. Hétszegmenses LED kijelzok
MSP430 programozás Energia környezetben Hétszegmenses LED kijelzok 1 A hétszegmenses kijelző A hétszegmenses kijelzők 7 db LED-et vagy LED csoportot tartalmaznak, olyan elrendezésben, hogy a 0 9 arab számjegyeket
Vegyes témakörök. 1. Soros vezérlésű LCD számkijelző. Hobbielektronika csoport 2018/2019. Debreceni Megtestesülés Plébánia
Vegyes témakörök 1. Soros vezérlésű LCD számkijelző 1 Felhasznált anyagok Microchip: AN658 LCD Fundamentals... PHILIPS: Az I2C busz és használata Instructables: Arduino MiniPirate leírás MiniPirate forráskód:
MSP430 programozás Energia környezetben. Az első lépések
MSP430 programozás Energia környezetben Az első lépések Előfeltételek Előfeltételek Alapszíntű C programozási ismeretek (Kernighan és Ritchie könyv) A C könyvtárak és fejléc állományok használatának alapszintű
Bevezetés a mikrovezérlők programozásába: Fényérzékelés, fénymérés
Bevezetés a mikrovezérlők programozásába: Fényérzékelés, fénymérés 1 Lab 19 projektek LDR_test.ino tesztprogram a fényérzékeny ellenálláshoz (LDR) TLS2561_and_LDR.ino LDR kalibrálása TLS2561 fénymérővel
Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel
Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W. Kernighan,
Vegyes témakörök. 5. Gagyiszkóp házilag hangfrekvenciás jelek vizsgálata. Hobbielektronika csoport 2018/2019. Debreceni Megtestesülés Plébánia
Vegyes témakörök 5. Gagyiszkóp házilag hangfrekvenciás jelek vizsgálata 1 Analóg és digitális oszcilloszkópok Analóg oszcilloszkóp: a katódsugárcső vízszintes eltérítését egy ramp generátor a függőleges
A Hobbielektronika csoport. bemutatója
A Hobbielektronika csoport bemutatója 2013. május 20. Debreceni Megtestesülés Plébánia 1 Ha a fényemittáló diódán (LED) nyitóirányú áram folyik, a dióda fényt bocsájt ki. Az MSP430 Launchpad kártya mikrovezérlője
Bevezetés a mikrovezérlők programozásába: MAX6958: Hétszegmenses LED kijelző vezérlő
Bevezetés a mikrovezérlők programozásába: MAX6958: Hétszegmenses LED kijelző vezérlő 1 Lab 20 projektek MiniPirate.ino Arduino Mini Pirate interaktív vizsgálóprogram, amelyet most az I2C busz kézivezérlésére
Programozási segédlet DS89C450 Fejlesztőpanelhez
Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.
Bevezetés az elektronikába
Bevezetés az elektronikába 13. Arduino programozás analóg I/O Hobbielektronika csoport 2018/2019 1 Debreceni Megtestesülés Plébánia PWM: impulzus-szélesség moduláció PWM = pulse width modulation (impulzus-szélesség
MSP430 programozás Energia környezetben. Az I/O portok kezelése
MSP430 programozás Energia környezetben Az I/O portok kezelése 1 Egyszerű I/O vezérlés Digitális I/O pinmode(pin, mode) kivezetés üzemmódjának beállítása digitalwrite(pin, state) - kimenetvezérlés digitalread(pin)
Bevezetés az elektronikába
Bevezetés az elektronikába 15. Arduino programozás Hétszegmenses kijelzők 2. rész 1 Betűvadászat A 7 db szegmens mindegyike lehet ki- vagy bekapcsolt állapotban. A lehetséges állapotok száma: 27 = 128
LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ. 2012. szeptember 19. Verzió 1.2. http://logsys.mit.bme.hu
LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2012. szeptember 19. Verzió 1.2 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros
Bevezetés az elektronikába
Bevezetés az elektronikába 8. Ismerkedés az Arduino kártyával (MiniPirate) 2. rész 1 Mi az Arduino? Az Arduino egy szabad szofferes, nyílt forráskódú elektronikai fejlesztőplatform, fagy ökoszisztéma az
Hobbi Elektronika. 1. Témakörök, célkitűzés, hozzávalók
Hobbi Elektronika 1. Témakörök, célkitűzés, hozzávalók Hobbielektronika csoport 2014/2015 1 Javasolt témakörök Bevezetés az elektronikába (nyomógombok vagy csúszka) Alapfogalmak és összefüggések, áramkörök
MSP430 programozás Energia környezetben. Digitális szenzorok I2C kommunikációval
MSP430 programozás Energia környezetben Digitális szenzorok I2C kommunikációval 1 I2C kommunikáció Az I2C (Inter-Integrated Circuit = integrált áramkörök közötti) kétvezetékes soros kommunikációs sínt
M2037IAQ-CO - Adatlap
M2037IAQ-CO - Adatlap Szénmonoxid + Hőmérséklet + Páratartalom (opció) Két szénmonoxid riasztási szint Valós idejű környezeti szénmonoxid érzékelő és szabályzó Hőmérséklet- és relatív páratartalom-mérés
MSP430 programozás Energia környezetben. Digitális szenzorok
MSP430 programozás Energia környezetben Digitális szenzorok 1 Adatgyűjtés, adatkonverzió A külvilág fizikai jellemzői többnyire az idő függvényének folytonos változói. Ezek érzékelése és digitálisan feldolgozhatóvá
SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191
SIOUX-RELÉ Sioux relé modul telepítési leírás Szerkesztés 1.2 20MACIE0191 1 Leírás 1.1 Leírás A Sioux-relé egy soros modul, amely tartalmaz egy master kártyát, amely maximum két slave kártyával bővíthető.
A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.
Soros LCD vezérlő A vezérlő modul lehetővé teszi, hogy az LCD-t soros vonalon illeszthessük alkalmazásunkhoz. A modul több soros protokollt is támogat, úgy, mint az RS232, I 2 C, SPI. Továbbá az LCD alapfunkcióit
Bevezetés a mikrovezérlők programozásába: WS2812 RGB LED-ek vezérlése
Bevezetés a mikrovezérlők programozásába: WS2812 RGB LED-ek vezérlése 1 Megjegyzések: Lab 2 projektek Neopixel_simple egy WS2812 LED beállítása előre egy megadott színre. Neopixel_random véletlen színát
Ismerkedés az MSP430 mikrovezérlőkkel
Ismerkedés az MSP430 mikrovezérlőkkel 1 Mikrovezérlők fogalma Mikroprocesszor: Egy tokba integrált számítógép központi egység (CPU). A működés érdekében körbe kell építeni külső elemekkel (memória, perifériák,
LOGSYS LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ. 2012. szeptember 18. Verzió 1.0. http://logsys.mit.bme.hu
LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2012. szeptember 18. Verzió 1.0 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros FLASH
Bevezetés az elektronikába
Bevezetés az elektronikába 16. Arduino programozás Hétszegmenses kijelző alkalmazások 1 Emlékeztető: TM1637 4-jegyű kijelző Két vezetékes, kétirányú, szinkron soros kommunikáció nyugtázással. Az átvitelt
Bevezetés a mikrovezérlők programozásába: A PM6025 (7 és 16 szegmenses) LCD kijelző vezérlése
Bevezetés a mikrovezérlők programozásába: A PM6025 (7 és 16 szegmenses) LCD kijelző vezérlése 1 Lab 21 projektek MiniPirate.ino Arduino Mini Pirate, interaktív vizsgálóprogram, amelyet itt az I2C busz
Hobbi Elektronika. Bevezetés az elektronikába: Fényemittáló dióda (LED)
Hobbi Elektronika Bevezetés az elektronikába: Fényemittáló dióda (LED) 1 Felhasznált irodalom LED Diszkont: Mindent a LED világáról Dr. Veres György: Röviden és tömören a LED-ekről Szabó Géza: Elektrotechnika-Elektronika
The modular mitmót system. DPY kijelző kártya C API
The modular mitmót system DPY kijelző kártya C API Dokumentációkód: -D 01.0.0.0 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Beágyazott Információs Rendszerek
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához Ellenőrizzük a projektből importált adatokat. Ha rendben vannak, akkor kattintsunk a Next gombra. Válasszuk a Create Design
2008. október 9. Verzió 1.0. http://logsys.hu
LOGSYS SPARTAN 3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2008. október 9. Verzió 1.0 http://logsys.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros FLASH memória...
Bevezetés a mikrovezérlők programozásába: DC motorok vezérlése
Bevezetés a mikrovezérlők programozásába: DC motorok vezérlése 1 Lab 18 projektek L293D_test_1M.ino tesztprogram egy motor vezérléséhez L293D_test_2M.ino tesztprogram két motor vezérléséhez L293D_test2_2M.ino
Nyomtatóport szintillesztő
Nyomtatóport szintillesztő Az alábbi nyomtatóport kártya lehetővé teszi a nyomtató porthoz való kényelmes, egyszerű hozzáférést, a jelszintek illesztett megvalósítása mellett. A ki- és bemenetek egyaránt
A/D és D/A konverterek vezérlése számítógéppel
11. Laboratóriumi gyakorlat A/D és D/A konverterek vezérlése számítógéppel 1. A gyakorlat célja: Az ADC0804 és a DAC08 konverterek ismertetése, bekötése, néhány felhasználási lehetőség tanulmányozása,
Megjegyzés: A leírás abszolút kezdők számára készült elnézést azoktól, akik ezen a szinten már túlvannak!
rézcső-hurok ügyességi játék a felügyelet mikrokontrollerrel (Arduino) van megoldva Beszeda Imre 61. Fizikatanári Ankét, Szeged, 2018.március 14-17, eszközkiállítás A közismert ügyességi játék lényege,
LOGSYS LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ. 2010. november 8. Verzió 1.0. http://logsys.mit.bme.hu
LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ 2010. november 8. Verzió 1.0 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Kommunikációs interfész... 2 3 Memóriák az LCD vezérlőben... 3 3.1
MSP430 programozás Energia környezetben
MSP430 programozás Energia környezetben lámpákról Mostan színes tintákról álmodom 1 Az RGB LED bemutatása Az RGB LED három, különböző színű LED egy közös tokban. A három szín a három alapszín, amelyből
OP-300 MŰSZAKI ADATOK
OP-300 Félautomata, mikrokontrolleres vezérlésű, hálózati táplálású, asztali készülék fóliatasztatúrával 40 karakter, alfanumerikus LCD, háttérvilágítással i tartományok Felbontás ph 0,000... 14,000 ph
Bevezetés a mikrovezérlők programozásába: Digitális szenzorok
Bevezetés a mikrovezérlők programozásába: Digitális szenzorok Hobbielektronika csoport 2014/2015 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian
Nyomtatóport szintillesztő 3V3
Nyomtatóport szintillesztő 3V3 A 3V3-as verziójú illesztő kártya lehetővé teszi a nyomtató porthoz vagy az UC300-hoz való kényelmes, egyszerű hozzáférést, a jelszintek illesztett megvalósítása mellett.
MSP430 programozás Energia környezetben. Nem élhetek muzsikaszó nélkül
MSP430 programozás Energia környezetben Nem élhetek muzsikaszó nélkül 1 Hogyan zenélhetünk a mikrovezérlő segítségével? Egyszerű hangkeltési módszer: Négyszöghullámokat keltünk valamelyik kimeneten A kimenetre
72-74. Képernyő. monitor
72-74 Képernyő monitor Monitorok. A monitorok szöveg és grafika megjelenítésére alkalmas kimeneti (output) eszközök. A képet képpontok (pixel) alkotják. Általános jellemzők (LCD) Képátló Képarány Felbontás
T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva
T Bird 2 AVR fejlesztőpanel Használati utasítás Gyártja: BioDigit Kft Forgalmazza: HEStore.hu webáruház BioDigit Kft, 2012 Minden jog fenntartva Főbb tulajdonságok ATMEL AVR Atmega128 típusú mikrovezérlő
DIGITÁLIS TECHNIKA feladatgyűjtemény
IGITÁLIS TEHNIK feladatgyűjtemény Írta: r. Sárosi József álint Ádám János Szegedi Tudományegyetem Mérnöki Kar Műszaki Intézet Szerkesztette: r. Sárosi József Lektorálta: r. Gogolák László Szabadkai Műszaki
SysCVideo: fiktív grafikus kártya SystemC modulként, SDL alapú megjelenítéssel
SysCVideo: fiktív grafikus kártya SystemC modulként, SDL alapú megjelenítéssel Czirkos Zoltán 2015. augusztus 26. Kivonat Az ismertetett SystemC modul egy mikroprocesszoros rendszerhez illeszthető megjelenítő
loop() Referencia: https://www.arduino.cc/en/reference/homepage
Arduino alapok Sketch ~ Solution Forrás:.ino (1.0 előtt.pde).c,.cpp,.h Külső könyvtárak (legacy / 3rd party) Mintakódok (example) setup() Induláskor fut le, kezdeti értékeket állít be, inicializálja a
2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység
2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység VDT-601/ID VDT-601F/ID VDT-601(F)/ID Leírás v2.2 Tartalomjegyzék 1. Felépítés és funkciók...3 1.1. Csatlakozók...3 2. Felszerelés...4 2.1. Névtábla elhelyezése...5
3. Hőmérők elkészítése
3. Hőmérők elkészítése A jelenlegi hőmérőink pt100-as ellenállás hőmérők. Ezeknek az ellenállását szükséges digitális jellé alakítani, és egy 7-szegmenses kijelzővel egy tized pontossággal kijelezni, valamint
ARM Cortex magú mikrovezérlők
ARM Cortex magú mikrovezérlők 12. STemWin garfikus könyvtár Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 LCD kijelzők kezelése
Mintavételes szabályozás mikrovezérlő segítségével
Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés
Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari
Programozás és Digitális technika I. Pógár István pogari@eng.unideb.hu eng.unideb.hu/pogari Ajánlott irodalom Massimo Banzi Getting Started with Arduino Michael Margolis Make an Android Controlled Robot
T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva
T Bird 2 AVR fejlesztőpanel Használati utasítás Gyártja: BioDigit Kft Forgalmazza: HEStore.hu webáruház BioDigit Kft, 2012 Minden jog fenntartva Főbb tulajdonságok ATMEL AVR Atmega128 típusú mikrovezérlő
Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.
Multi-20 modul Felhasználói dokumentáció. Készítette: Parrag László Jóváhagyta: Rubin Informatikai Zrt. 49 Budapest, Egressy út 7-2. telefon: +36 469 4020; fax: +36 469 4029 e-mail: info@rubin.hu; web:
SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család
DDC rendszerelemek, DIALOG-III család KIVITEL ALKALMAZÁS A az energiaellátás minőségi jellemzőinek mérésére szolgáló szabadon programozható készülék. Épületfelügyeleti rendszerben (BMS), valamint önállóan
Arduino, programozás, elektronika egy út az ismeretek integrált felhasználásához
Arduino, programozás, elektronika egy út az ismeretek integrált felhasználásához KOPASZ KATALIN SZTE OPTIKAI ÉS KVANTUMELEKTRONIKAI TANSZÉK SZTE GYAKORLÓ GIMNÁZIUM ÉS ÁLTALÁNOS ISKOLA 2018. NOVEMBER 17.
OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT
E3NT Tárgyreflexiós érzékelõ háttér- és elõtér elnyomással 3 m-es érzékelési távolság (tárgyreflexiós) 16 m-es érzékelési távolság (prizmás) Analóg kimenetes típusok Homloklapfûtéssel ellátott kivitelek
Fizikai mérések Arduino-val
Fizikai mérések Arduino-val Csajkos Bence, Veres József Csatári László Sándor mentor Megvalósult az Emberi Erőforrások Minisztériuma megbízásából az Emberi Erőforrás Támogatáskezelő a 2015/2016. tanévre
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 4. Verilog példaprogramok EPM240-hez Hobbielektronika csoport 2017/2018 1 Debreceni Megtestesülés Plébánia Tartalom C-M240 fejlesztői kártya, felhasznált kivezetések 15-fdiv-LED:
Jelfeldolgozás a közlekedésben. 2017/2018 II. félév. Analóg-digitális átalakítás ADC, DAC
Jelfeldolgozás a közlekedésben 2017/2018 II. félév Analóg-digitális átalakítás ADC, DAC AD átalakítás Cél: Analóg (időben és értékben folytonos) elektromos mennyiség kifejezése digitális (értékében nagyságában
Mechatronika és mikroszámítógépek. 2016/2017 I. félév. Analóg-digitális átalakítás ADC, DAC
Mechatronika és mikroszámítógépek 2016/2017 I. félév Analóg-digitális átalakítás ADC, DAC AD átalakítás Cél: Analóg (időben és értékben folytonos) elektromos mennyiség kifejezése digitális (értékében nagyságában
Perifériáknak nevezzük a számítógép központi egységéhez kívülről csatlakozó eszközöket, melyek az adatok ki- vagy bevitelét, illetve megjelenítését
Perifériák monitor Perifériáknak nevezzük a számítógép központi egységéhez kívülről csatlakozó eszközöket, melyek az adatok ki- vagy bevitelét, illetve megjelenítését szolgálják. Segít kapcsolatot teremteni
Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám: 001-1-
Dinnyeválogató v2.0 Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám: 001-1- Omron K3HB-VLC elektronika illesztése mérlegcellához I. A HBM PW10A/50 mérlegcella csatlakoztatása
Led - mátrix vezérlés
Led - mátrix vezérlés Készítette: X. Y. 12.F Konzulens tanár: W. Z. Led mátrix vezérlő felépítése: Mátrix kijelzőpanel Mikrovezérlő panel Működési elv: 1) Vezérlőpanel A vezérlőpanelen található a MEGA8
AVR-Duino / Ext1. Felhasználói dokumentáció. AVR-Duino alappanel-kiegészítő az alapfunkciók megismeréséhez. (c) TavIR-AVR
AVR-Duino / Ext1 AVR-Duino alappanel-kiegészítő az alapfunkciók megismeréséhez Felhasználói dokumentáció (c) TavIR-AVR 1 / 11 Felhasználás Az AVR-Duino / Ext1 Az AVR-Duino demopanel-családhoz készült kiegészítő
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez
Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! Óbudai Egyetem
Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! 1 Óbudai Egyetem 2 TARTALOMJEGYZÉK I. Bevezetés 3 I-A. Beüzemelés.................................. 4 I-B. Változtatható ellenállások...........................
Alapvető információk a vezetékezéssel kapcsolatban
Alapvető információk a vezetékezéssel kapcsolatban Néhány tipp és tanács a gyors és problémamentes bekötés érdekében: Eszközeink 24 V DC tápellátást igényelnek. A Loxone link maximum 500 m hosszan vezethető
The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya
The modular mitmót system 433, 868MHz-es ISM sávú rádiós kártya Kártyakód: COM-R4-S-b Fejlesztői dokumentáció Dokumentációkód: -Da Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs
4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA
4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA A címben található jelölések a mikrovezérlők kimentén megjelenő tipikus perifériák, típus jelzései. Mindegyikkel röviden foglalkozni fogunk a folytatásban.
GOKI GQ-8505A 4 CSATORNÁS KÉPOSZTÓ. Felhasználói kézikönyv
GOKI GQ-8505A 4 CSATORNÁS KÉPOSZTÓ Felhasználói kézikönyv A dokumentáció a DELTON KFT. szellemi tulajdona, ezért annak változtatása jogi következményeket vonhat maga után. A fordításból, illetve a nyomdai
DMG termékcsalád. Digitális multiméterek és hálózati analizátorok háttérvilágítással rendelkező grafikus LCD kijelzővel
DMG termékcsalád Digitális multiméterek és hálózati analizátorok háttérvilágítással rendelkező grafikus LCD kijelzővel Egyszerű és intuitív navigációs menü Grafikus kijelző, menü 5 nyelven Ethernet, USB,
Kaméleon K860. IAS Automatika Kft www.iasautomatika.hu
Kaméleon K860 Univerzális Digitális Szabályozó A K860 szabályozók általános automatizálási feladatokra kifejlesztett digitális szabályozók. Épületgépészeti alkalmazásokra kiválóan alkalmasak, gazdaságos
Bevezetés a mikrovezérlők programozásába: I/O portok kezelése, számrendszerek, bitműveletek
Bevezetés a mikrovezérlők programozásába: I/O portok kezelése, számrendszerek, bitműveletek 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W.
2000 Szentendre, Bükköspart 74 WWW.MEVISOR.HU. MeviMR 3XC magnetorezisztív járműérzékelő szenzor
MeviMR 3XC Magnetorezisztív járműérzékelő szenzor MeviMR3XC járműérzékelő szenzor - 3 dimenzióban érzékeli a közelében megjelenő vastömeget. - Könnyű telepíthetőség. Nincs szükség az aszfalt felvágására,
Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész
Hobbi Elektronika A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész 1 Felhasznált anyagok M. Morris Mano and Michael D. Ciletti: Digital Design - With an Introduction to the Verilog HDL,
Idő és nap beállítás
Kézikönyv UTH-20A Idő és nap beállítás Jelen idő beállítás : Nyomja meg az 'hour' és a 'min' gombot egy időben, a nap és jelen idő villogni kezd a kijelző alján. Az óra megváltoztatásához használjuk az
Digitális hőmérő Modell DM-300
Digitális hőmérő Modell DM-300 Használati útmutató Ennek a használati útmutatónak a másolásához, terjesztéséhez, a Transfer Multisort Elektronik cég írásbeli hozzájárulása szükséges. Bevezetés Ez a készülék
NFA Teljesítményszabályozó mérőlánc
NFA-06.0 Teljesítményszabályozó mérőlánc Az NFA-06.0 típusú Teljesítményszabályozó mérőlánc egy ionizációs kamra jelét fogadja, és dolgozza fel. Feladata: oktatási, kutatási célra szolgáló nukleáris reaktor
Készítette: Ruzsinszki Gábor webmaster442
Készítette: Ruzsinszki Gábor webmaster442 Szeged SZISZSZI Déri Miksa tagintézményben tanítok mikrovezérlők alkalmazásához kapcsolódó informatikai és elektronikai tárgyakat. 2008 óta foglalkozom mikrovezérlős
Bevezetés a mikrovezérlők programozásába: Az Arduino, mint logikai analizátor
Bevezetés a mikrovezérlők programozásába: Az Arduino, mint logikai analizátor 1 Hasznos eszközök hibakereséshez Logikai áramkörök Logikai teszter Analóg áramkörök Voltmérő Logikai analizátor Oszcilloszkóp
Bevezetés a mikrovezérlők programozásába: Kommunikáció
Bevezetés a mikrovezérlők programozásába: Kommunikáció 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W. Kernighan, Dennis Ritchie: A C programozási
ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL
[18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL ems2.cp04d Felhasználás Az ems2.cp04d egy szabadon programozható
WiLARM-MICRO GSM Modul Telepítői Útmutató Verzió: 2.0
Verzió: 2.0 Tartalomjegyzék WiLARM-MICRO... 1... 1 A GSM modul működése, főbb funkciói... 3 A modul részei... 3 Mini USB csatlakozó... 3 Sorkapcsok... 3 Tápellátás... 3 Bemenetek... 3 LEDek... 4 LEDek
Serial 2: 1200/2400 bps sebességû rádiós modem vagy
- ATMEL ATmega Processzor - kb Flash memória a program részére - kb belsõ és Kb külsõ EEPROM - kb belsõ és kb külsõ RAM - db többfunkciós soros interfész (kiépitéstõl függõen) Serial : RS- vagy RS-5 (fél-
1. Témakörök, célkitűzés, hozzávalók. Hobbielektronika csoport 2015/2016
Hobbi Elektronika 2015/2016 1. Témakörök, célkitűzés, hozzávalók 1 Választható témakörök Bevezetés az elektronikába Alapfogalmak és összefüggések, tranzisztoros áramkörök építése dugaszolós próbapanelon,
MONITOROK ÉS A SZÁMÍTÓGÉP KAPCSOLATA A A MONITOROKON MEGJELENÍTETT KÉP MINŐSÉGE FÜGG:
MONITOROK ÉS A SZÁMÍTÓGÉP KAPCSOLATA A mikroprocesszor a videókártyán (videó adapteren) keresztül küldi a jeleket a monitor felé. A videókártya a monitor kábelen keresztül csatlakozik a monitorhoz. Régebben
Mikrokontrollerek és alkalmazásaik Beadandó feladat
Mikrokontrollerek és alkalmazásaik Beadandó feladat Digitális hőmérősor Sándor Máté Csaba, SAMPAT.ELTE A tantárgy félév végi feladataként egy önálló projekt elkészítését kaptuk feladatul. Én egy olyan
MaxiCont. MOM690 Mikroohm mérő
MOM690 Mikroohm mérő A nagyfeszültségű megszakítók és szakaszolók karbantartásának fontos része az ellenállás mérése. A nagy áramú kontaktusok és egyéb átviteli elemek ellenállásának mérésére szolgáló
Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet
2. ZH A csoport 1. Hogyan adható meg egy digitális műszer pontossága? (3p) Digitális műszereknél a pontosságot két adattal lehet megadni: Az osztályjel ±%-os értékével, és a ± digit értékkel (jellemző
Karakteres LCD kijelző használata MiniRISC processzoron
Karakteres LCD kijelző használata MiniRISC processzoron F1. A MiniRISC processzor rendelkezik általános célú adat be-/kimeneti (GPIO) interfészekkel. Ezek az interfészek rugalmasan használhatók szinte