Arduino tanfolyam kezdőknek és haladóknak. 11. Falkövető robot, I2C OLED kijelzők
|
|
- Zsolt Péter
- 3 évvel ezelőtt
- Látták:
Átírás
1 Arduino tanfolyam kezdőknek és haladóknak 11. Falkövető robot, I2C OLED kijelzők 1
2 Felhasznált és ajánlott irodalom Ajánlott olvasnivalók: : How to Build a Wall-Following Robot : Efficient Wall Following Robot... : Interface L298N DC Motor Driver Module with Arduino Korábbi előadások a témakörben: Kisteljesítményű egyenáramú motorok vezérlése (2015. december 17.) előadásvázlat mintaprogramok Optoérzékelők, motorvezérlés, bevezetés a robotikába (2020. március 19.) előadásvázlat mintaprogramok video Motorvezérlés, bevezetés a robotikába (2021. január 28.) előadásvázlat mintaprogramok video Reflexiós fényérzékelők, akadályelkerülő robot (2021. február 11.) előadásvázlat mintaprogramok video 2
3 TCRT5000 reflektív optikai érzékelő Egy IR LED-et és egy fototranzisztort tartalmaz. Működési elv: ha nincs akadály, a fény nem verődik vissza, a tranzisztor nem érzékel fényt. Visszaverődés esetén a távolságtól és a reflexiós tényezőtől függ a visszaverődési arány. 3
4 A beszűrődő fény hatása Az alábbi táblázatban és ábrán összehasonlítottuk a beszűrődő fénnyel együtt mért (Test1) és a LED ki/bekapcsolásával a beszűrődő fény hatását korrigáló módszer (Test2) eredményét (a használt programokat az előző előadásban ismertettük). 4
5 Falkövető robot Két kerék meghajtású (2WD) robotalváz Két, rögzített irányú, TCRT5000 szenzor (a harmadikat most nem használjuk) A reflexiós optikai szenzorok jó fényvisszaverő képességű anyagok esetén 1-30 cm távolságból észlelik az akadályokat A távolságtartásra és az észlelt akadályok kikerülésére alkalmas stratégiát kell választani 5
6 A hozzávalók Az előző előadásban már bemutatott 2WD robot alvázat most is egy Arduino UNO kártya, egy L298N motorvezérlő panel és egy szenzor fedlap segítségével hajtjuk meg Az érzékelő most 3 db TCRT500 szenzor lesz 6
7 A motorvezérlés kapcsolási vázlata A motorok táplálását négy AA ceruzaelemmel oldottuk meg Az Arduino kártya egy 9 V-os elemről kap táplálást és A motorvezérlő elektronika +5 V feszültségét az Arduino kártya biztosítja A motorok tükörszimmetrikus bekötése hardveresen biztosítja az ellentétes irányú forgást a bal és jobb motornál B- bal A- jobb Felhasznált forrás: lastminuteengineers.com/l298n-dc-stepper-driver-arduino-tutorial/ 7
8 Az érzékelők kialakítása Barkácsoljunk két szenzort TCRT5000 IR érzékelők felhasználásával és rögzítsük azokat a képen látható módon! A rögzítést egy, a panelbe forrasztott drót fül (gémkapocs) és egy M3-as csavar segítségével oldottuk meg A kimeneteket az Arduino A0 és A1 bemeneteire, a LED vezérlést a D9 és D10 kimenetekre kötjük 8
9 Akadálykikerülési stratégia A baloldali szenzorral a falat próbáljuk követni Ha túl messze van a fal, akkor balra fordulunk Ha túl közel van a fal, akkor jobbra fordulunk Ha akadály van előttünk, akkor addig fordulunk jobbra, amíg a front szenzor szabad utat nem jelez Minden más esetben előremenetbe kapcsolunk Megjegyzések: A baloldali szenzor kiértékelése után a jobbra/balra helyben fordulás helyett a kanyarodás lenne a jobb megoldás, de ehhez lassúbb mozgású (nagyobb áttételű) motor kellene A jobboldali szenzort most nem használjuk 9
10 A falkövető stratégia blokkvázlata Megjegyzés: a nagyobb érték közelebbi, a kisebb érték távolabbi akadályt jelent Mérés a bal és elülső szenzorokkal left > L_LIMIT igen Ha túl közel a fal Motor jobbra nem left < L_LIMIT_MIN igen Ha túl messze a fal Motor balra nem Ha akadály van előttünk Motor előre front > F_LIMIT igen front > F_LIMIT_MIN nem igen Motor jobbra újramérés: elülső szenzor nem delay(10) 10
11 falkoveto_robot.ino 3/1. A program motorvezérléssel kapcsolatos része megegyezik az előző előadásban bemutatott robotvezérlő programmal Bekötés: A0/D10 bal szenzor, A1/D9 elülső szenzor, D7/D6 bal motor előre/hátra, D5/D4 jobb motor előre/hátra B1A B1B A1A A1B // // // // L_sense L_LED F_sense F_LED NMEAS L_LIMIT_LOW L_LIMIT M_LIMIT_LOW M_LIMIT A0 10 A Bal motor előre Bal motor hátra Jobb motor előre Jobb motor hátra void setup() { analogreference(default); //-- A TCRT5000 LED vezérlő kivezetések pinmode(l_led, OUTPUT); // bal pinmode(f_led, OUTPUT); // középső // Bal szenzor // Elülső szenzor //-- Motorvezérlő lábak konfigurálása pinmode(b1a, OUTPUT); pinmode(b1b, OUTPUT); pinmode(a1a, OUTPUT); pinmode(a1b, OUTPUT); digitalwrite(b1a, LOW); digitalwrite(b1b, LOW); digitalwrite(a1a, LOW); digitalwrite(a1b, LOW); // Mérések száma 50 // Bal limit // Elülső limit Az első próbánál ezeket a számokat használtuk 11
12 falkoveto_robot.ino 3/2. uint32_t meres(int p_sense, int p_led) { uint32_t sum0, sum1; digitalwrite(p_led, LOW); sum0 = 0; for (int i = 0; i < NMEAS; i++) { sum0 += analogread(p_sense); digitalwrite(p_led, HIGH); sum1 = 0; for (int i = 0; i < NMEAS; i++) { sum1 += analogread(p_sense); if (sum0 > sum1) sum0 = sum1; return ((sum1 - sum0) / NMEAS); void motor_reverse() { digitalwrite(b1a, LOW); digitalwrite(b1b, HIGH); digitalwrite(a1a, LOW); digitalwrite(a1b, HIGH); void motor_left() { digitalwrite(b1a, digitalwrite(b1b, digitalwrite(a1a, digitalwrite(a1b, void motor_right() { digitalwrite(b1a, HIGH); digitalwrite(b1b, LOW); digitalwrite(a1a, LOW); digitalwrite(a1b, HIGH); void motor_forward() { digitalwrite(b1a, HIGH); digitalwrite(b1b, LOW); digitalwrite(a1a, HIGH); digitalwrite(a1b, LOW); LOW); HIGH); HIGH); LOW); void motor_stop() { digitalwrite(b1a, digitalwrite(b1b, digitalwrite(a1a, digitalwrite(a1b, 12 LOW); LOW); LOW); LOW);
13 falkoveto_robot.ino 3/3. A loop() függvény valósítja meg a falkövető stratégiát Gondolatkísérlet: Mit csinálna a robotunk egy ilyen labirintusban? void loop() { motor_forward(); uint32_t left = meres(l_sense, L_LED); uint32_t front = meres(f_sense, F_LED); //--- ha közel a fal if (left > L_LIMIT) { motor_right(); //--- ha távol a fal else if (left < L_LIMIT_LOW) { motor_left(); else { motor_forward(); //--- ha akadály van elől if (front > F_LIMIT) { while (kozep > F_LIMIT_LOW) { front = meres(f_sense, F_LED); motor_right(); else { delay(10); 13
14 falkoveto_robot.ino: tapasztalatok 1. Az első kísérletnél túl közeli határokat szabtunk (gyakori ütközés) 14
15 Hogyan javíthatunk a robot viselkedésén? Csökkentsük a zavaró háttérfényt (beszűrődő napsütés, izzólámpa)! Optimalizáljuk és kalibráljuk az L_LIMIT, és F_LIMIT_MIN paraméterek értékét! L_LIMIT_MIN, F_LIMIT Ehhez készítettünk egy új programot Kiegészítettük a kapcsolást egy kijelzővel és egy nyomógombbal A kijelző mutatja a soron következő paraméter nevét és a szenzor pillanatnyi értékét, így az akadálytól/faltól a kívánt távolságra elhelyezett robot kijelzőjéről közvetlenül leolvashatjuk a paraméter értékét és a nyomógombbal rögzíthetjük azt Kijelző gyanánt egy I2C buszra köthető, SSD1306 vezérlővel ellátott OLED (organic LED) kijelzőt használunk ennek megismeréséhez azonban tennünk kell egy kis kitérőt 15
16 Hol találhatunk bővebb információt? Itt most csak érintőlegesen foglalkozunk az I2C busz és az OLED kijelzők használatával, részletesebb információ a korábbi előadásokban található Arduino témakörű előadások: Az I2C kommunikációs csatorna (2020. február 6.) előadásvázlat mintaprogramok Ultrahangos távolságmérés, OLED kijelzők (2020. február 6.) előadásvázlat mintaprogramok STM32 mikrovezérlő témakörű előadások: Az I2C kommunikációs csatorna 1. rész (2021. február 4.) előadásvázlat mintaprogramok video Az I2C kommunikációs csatorna 2. rész (2021. február 18.) előadásvázlat mintaprogramok video 16
17 Az I2C busz I2C = IIC, Inter Integrated Circuit, azaz integrált áramkörök közötti kommunikáció A kétvezetékes buszt a PHILIPS fejlesztette ki 1995-ben Soros, 8-bit-es, kétirányú adatforgalom, sebessége 100 kbit/s (standard mode), vagy 400 kbit/s (fast mode) Az eszközök egy 7-bites címmel címezhetők (némi trükközéssel ez 10 bitre bővíthető) 17
18 OLED I2C kijelző SSD1306 vezérlővel Jellemzők: OLED technológia 128x64 képpont 0,96 (2,4 cm) képátló I2C illesztő 2.5V-5.5V tápfeszültség SSD1306 vezérlő Monokróm (egyes változatoknál a felső harmad más színű) Grafikus megjelenítés Inverz mód Görgetés több irányba Dokumentáció: Solomon Systech SSD1306 adatlap 18
19 OLED I2C kijelző SSD1306 vezérlővel Jellemzők: SDA SCL VCC GND OLED technológia 128x32 képpont 0,91 (2,3 cm) képátló Kompatibilis az SSD1306 vezérlőjű 0.96 képátlójú, 128x64 felbontású kijelzővel, de az inicializálásban van néhány különbség I2C illesztő 2.5V-5.5V tápfeszültség SSD1306 vezérlő Monokróm Grafikus megjelenítés Inverz mód Görgetés több irányba Dokumentáció: Solomon Systech SSD1306 adatlap 19
20 SSD1306 programkönyvtárak A kijelző elvileg saját programmal is vezérelhető az adatlap alapján, de kényelmesebb a meglevő programkönyvtárak közül választani Adafruit_SSD1306: C++ nyelven írt osztály, amely az Adafruit_GFX és a Print osztályok leszármazottja, azok metódusait is örökli. Az Adafruit_GFX könyvtárat is telepíteni kell! forrás: github.com/adafruit/adafruit_ssd1306 és github.com/adafruit/adafruit-gfx-library U8g2: a korábbi U8g programkönyvtár továbbfejlesztett kiadása. Sokféle kijelzőhöz használható (pl. SH OLED-hez is), de a fentinél bonyolultabb és terjedelmesebb Forrás: github.com/olikraus/u8g2_arduino OLED_I2C: egyszerű, SSD1306 I2C kijezőre optimalizált könyvtár Forrás: Mi most csak az Adafruit_GFX + Adafruit_SSD1306 könyvtárakkal foglalkozunk! 20
21 A szükséges programkönyvtárak telepítése Nyissuk meg a Tools menüben a Manage Libraries menüpontot! Keressük meg és telepítsük az Adafruit GFX könyvtárat! Majd a keresősávba ssd1306-ot írva keressük meg és telepítsük az Adafruit ssd1306 könyvtárat is! 21
22 SSD1306 használata Arduinoval Egy kitűnő bevezető tananyag található a Last Minute Engineers honlapján Interface OLED Graphic Display Module with Arduino ebből merítünk mi is. A tananyag az Adafruit_SSD1306 könyvtárat használja A 128x64 képpontos kijelző 8 sávra van felosztva, amelyekben egy oszlop 8 képpontból áll, amelyeket egy bájt bitjei vezérelnek Minden sáv (page) 128 oszlopból áll, azaz 128 bájttal írható felül A teljes képet (1024 bájt) a memóriában kell összeállítani és innen kell frissíteni a kijelzőt x (0 127) Minden sáv 8-bites oszlopokból áll y (0 63) Minden sáv 128 oszlopot tartalmaz 22
23 Az SSD1306+GFX könyvtár főbb metódusai cleardisplay() töröl minden képpontot a bufferben drawpixel(x,y, color) az x,y koordinátájú pixel beállítása settextcolor(c[, bg]) szöveg- és háttérszín megadása ( 0 vagy 1) settextsize(n) szövegméret megadása (n = 1 8) setcursor(x,y) kurzor beállítása megadott pontba print( message ) szöveg kiírása print(n,hex) szám kiírása hexadecimális számrendszerben print(n[,dec]) szám kiírása tízes számrendszerben display() képernyő frissítése (buffer kiírása) 23
24 Az SSD1306 osztály példányosítása Az Adafruit_SSD1306 könyvtárat folyamatosan fejlesztik, ügyelve rá, hogy a régi programokkal kompatibilis maradjon, ezért többféle módon történhet a példányosítás : Példányosítás régi módon Új típusú példányosítás #include <Wire.h> #include <Adafruit_SSD1306.h> #include <Adafruit_GFX.h> OLED_ADDR 0x3C #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> OLED_ADDR 0x3C Adafruit_SSD1306 display(-1); SCREEN_WIDTH 128 SCREEN_HEIGHT 64 OLED_RESET -1 Adafruit_SSD1306 display(screen_width, SCREEN_HEIGHT, &Wire, OLED_RESET); #if (SSD1306_LCDHEIGHT!= 64) #error("height incorrect, please fix\ Adafruit_SSD1306.h!"); #endif void setup() { display.begin(ssd1306_switchcapvcc,\ OLED_ADDR); display.cleardisplay();... void setup() { display.begin(ssd1306_switchcapvcc,\ OLED_ADDR); display.cleardisplay();... 24
25 Egyszerű szöveg kiírása A Last Minute Engineers honlapján található tananyagból vett mintaprogram segítségével mutatjuk be a kijelző használatát. Egyszerű szövegkiírás: Hello world! (az előző oldali példányosítás után folytatjuk a programot) display.cleardisplay(); display.settextsize(1); display.settextcolor(white); display.setcursor(0,28); display.println("hello world!"); display.display(); delay(2000); display.cleardisplay(); display.settextcolor(black, WHITE); display.setcursor(0,28); display.println("hello world!"); display.display(); delay(2000); 25 //INVERTED
26 oled_text_demo.ino Szövegméret változtatása a settextsize(n) függvénnyel megnagyobbíthatjuk a pixeleket, ezzel megnő a betűk mérete is display.cleardisplay(); display.settextcolor(white); display.setcursor(0,24); display.settextsize(2); display.println("hello!"); display.display(); delay(2000); Az alap font 6x8 pont settextsize(2) után 12x16 képpont méretű lesz a fontméret ASCII szimbólumok kiíratása a print/println hívásával szöveget, számot írhatunk ki, a write() metódussal pedig karakterkódot adhatunk meg, például write(3) egy szív karaktert ír ki display.cleardisplay(); display.setcursor(0,24); display.settextsize(2); display.write(3); // Szívecske rajzolás display.display(); delay(2000); 26
27 Számok kiírása Számok kiírása a print() metódussal nemcsak szöveget, hanem számokat is kiírathatunk (32 bites előjel nélküli számokat adhatunk meg) // Display Numbers display.cleardisplay(); display.settextsize(1); display.setcursor(0,28); display.println( ); display.display(); delay(2000); //Szám kiírása Számrendszer megadása a print osztály örökölt tulajdonságai miatt azt is megadhatjuk, hogy milyen számrendszerben írjuk ki a számot display.cleardisplay(); display.setcursor(0,28); display.print("0x"); display.print(0xff, HEX); display.print("(hex) = "); display.print(0xff, DEC); display.println("(dec)"); display.display(); delay(2000); 27
28 ssd1306_robothangolo.ino A robotunkat egészítsük ki egy SSD1306 vezérlőjű I2C kijelzővel Kössünk egy nyomógombot a D2 bemenet és a GND közé! Ezzel a gombbal léptethetjük/rögzíthetjük majd a paramétereket Az I2C busz az AVREF kivezetés mellett, vagy az A4 (SDA) és A5 (SCL) kivezetéseken érhető el 28
29 ssd1306_robothangolo.ino #include #include #include #include <SPI.h> <Wire.h> <Adafruit_GFX.h> <Adafruit_SSD1306.h> SCREEN_WIDTH 128 SCREEN_HEIGHT 32 OLED_RESET -1 SCREEN_ADDRESS 0x3C Adafruit_SSD1306 display(screen_width, SCREEN_HEIGHT, &Wire, OLED_RESET); PUSH2 2 L_sense L_LED F_sense F_LED NMEAS // Nyomógomb A0 10 A uint32_t meres(int p_sense, int p_led) { uint32_t sum0, sum1; digitalwrite(p_led, LOW); sum0 = 0; for (int i = 0; i < NMEAS; i++) { sum0 += analogread(p_sense); digitalwrite(p_led, HIGH); sum1 = 0; for (int i = 0; i < NMEAS; i++) { sum1 += analogread(p_sense); if (sum0 > sum1) sum0 = sum1; return ((sum1 - sum0) / NMEAS); boolean waitforpress = true; uint32_t l_limit = 100; uint32_t l_limit_min = 80; uint32_t f_limit = 100; uint32_t f_limit_min = 80; 29
30 ssd1306_robothangolo.ino void setup() { Serial.begin(9600); display.begin(ssd1306_switchcapvcc, SCREEN_ADDRESS); display.display(); pinmode(push2, INPUT_PULLUP); pinmode(l_led, OUTPUT); pinmode(f_led, OUTPUT); delay(2000); l_limit = get_parameter("l_max", L_sense, L_LED); Serial.print("\r\nL_MAX = "); Serial.print(l_limit); l_limit_min = get_parameter("l_min", L_sense, L_LED); Serial.print("\r\nL_MIN = "); Serial.print(l_limit_min); f_limit = get_parameter("f_max", F_sense, F_LED); Serial.print("\r\nF_MAX = "); Serial.print(f_limit); f_limit_min = get_parameter("f_min", F_sense, F_LED); Serial.print("\r\nF_MIN = "); Serial.print(f_limit_min); void loop() { 30
31 ssd1306_robothangolo.ino uint32_t get_parameter(char* txt, int p_sense, int p_led) { uint32_t mypar; while (waitforpress) { // Ha lenyomásra várunk és mypar = meres(p_sense, p_led); display.cleardisplay(); display.settextsize(2); // Normal 2:1 pixel scale display.settextcolor(ssd1306_white); // Draw white text display.setcursor(0, 0); // Start at top-left corner display.println(txt); display.setcursor(0, 16); // Start at middle-left position display.println(mypar); display.display(); if (!digitalread(push2)) { // Ha lenyomás történt... waitforpress = false; // Következő stáció: felengedésre várunk delay(20); // Pergésmentesítő késleltetés while (!waitforpress) { if (digitalread(push2)) { // Ha felengedést észlelünk... waitforpress = true; // Következő stáció: lenyomásra várunk delay(20); // Pergésmentesítő késleltetés return mypar; 31
32 32
33 falkoveto_robot.ino: tapasztalatok 2. A 2. kísérletnél lazább határokat szabtunk (nagyobb távolság) 33
34 falkoveto_robot_deluxe.ino 3/1. #include <Adafruit_SSD1306.h> B1A B1B A1A A1B PUSH2 2 L_sense L_LED F_sense F_LED NMEAS // // // // Bal motor előre Bal motor hátra Jobb motor előre Jobb motor hátra // Nyomógomb A0 10 A SCREEN_WIDTH 128 // OLED kijelző szélessége képpontokban SCREEN_HEIGHT 32 // OLED kijelző magassága képpontokban OLED_RESET -1 // -1 jelentése: nincs RESET kivezetés SCREEN_ADDRESS 0x3C // A kijelző I2C címe (jobbra igazítva) Adafruit_SSD1306 display(screen_width, SCREEN_HEIGHT, &Wire, OLED_RESET); boolean waitforpress = true; uint16_t l_limit = 80; uint16_t l_limit_min = 50; uint16_t f_limit = 50; uint16_t f_limit_min = 30; uint16_t chksum; 34
35 falkoveto_robot_deluxe.ino 3/2. void setup() { analogreference(default); pinmode(push2, INPUT_PULLUP); pinmode(l_led, OUTPUT); pinmode(f_led, OUTPUT); pinmode(b1a, OUTPUT); pinmode(b1b, OUTPUT); pinmode(a1a, OUTPUT); pinmode(a1b, OUTPUT); digitalwrite(b1a, LOW); digitalwrite(b1b, LOW); digitalwrite(a1a, LOW); digitalwrite(a1b, LOW); display.begin(ssd1306_switchcapvcc, SCREEN_ADDRESS); display.display(); if (!digitalread(push2)) { while (!digitalread(push2)); delay(20); l_limit = get_parameter("l_max", L_sense, L_LED); l_limit_min = get_parameter("l_min", L_sense, L_LED); f_limit = get_parameter("f_max", F_sense, F_LED); f_limit_min = get_parameter("f_min", F_sense, F_LED); display.settextsize(2); display.settextcolor(ssd1306_white); display.cleardisplay(); display.setcursor(0, 0); display.print(l_limit); display.setcursor(64, 0); display.print(f_limit); display.setcursor(0, 16); display.print(l_limit_min); display.setcursor(64, 16); display.print(f_limit_min); display.display(); delay(5000); 35
36 falkoveto_robot_deluxe.ino 3/3. A meres(), get_parameter() és a motorvezérlés megegyezik a korábbiakkal void loop() { motor_forward(); uint32_t left = meres(l_sense, L_LED); uint32_t front = meres(f_sense, F_LED); Ebben a függvényben csak átnevezések történtek if (left > l_limit) { motor_right(); else if (left < l_limit_min) { motor_left(); else { motor_forward(); if (front > f_limit) { while (front > f_limit_min) { front = meres(f_sense, F_LED); motor_right(); else { delay(10); 36
37 Az Arduino nano kártya kivezetései 37
Bevezetés a mikrovezérlők programozásába: LCD kijelzők
Bevezetés a mikrovezérlők programozásába: LCD kijelzők 1 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ó
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
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 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
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
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
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
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: 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
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
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. 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
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
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
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,
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,
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ő,
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
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
Bevezetés az Arduino mikrovezérlők programozásába
Bevezetés az Arduino mikrovezérlők programozásába Milyen csodabogár az a mikrovezérlő? A mikrovezérlő egy tenyérnyi, programozható, elektronikus eszköz, amely képes más elektronikus alkatrészeket vezérelni.
Bevezetés a mikrovezérlők programozásába: Léptetőmotorok vezérlése
Bevezetés a mikrovezérlők programozásába: Léptetőmotorok vezérlése 1 Mi a léptetőmotor? Felhasznált forrás: learn.adafruit.com/all-about-stepper-motors/what-is-a-stepper-motor A léptetőmotorok olyan egyenáramú
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,
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.
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ő.
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ű
A LEGO Mindstorms EV3 programozása
A LEGO Mindstorms EV3 programozása 1. A fejlesztői környezet bemutatása 12. Az MPU6050 gyorsulás- és szögsebességmérő szenzor Orosz Péter 1 Felhasznált irodalom LEGO MINDSTORMS EV3: Felhasználói útmutató
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
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
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ő
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ő
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á
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
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
Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait.
Mérési útmutató A/D konverteres mérés 1. Az A/D átalakítók főbb típusai és rövid leírásuk // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait. Csoportosítás polaritás szempontjából:
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 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
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,
Vegyes témakörök. 11. Robotvezérlés WiFi kapcsolaton keresztül 2. rész. Hobbielektronika csoport 2018/2019. Debreceni Megtestesülés Plébánia
Vegyes témakörök 11. Robotvezérlés WiFi kapcsolaton keresztül 2. rész 1 DOIT NodeMCU WiFi robot 2WD (két kerék meghajtású) robot alváz elemtartóval L293D (két H-híd) motorvezérlő SMD kivitel A foglalatba
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
1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő
RC csatlakozók A csatlakozók kiosztása. Figyelem, a Gnd (föld, fekete) tüskéi felül vannak! RC input RC output 1 2 3 4 5 1 2 3 4 5 SP Gnd 5V Signal A robot 5 tel (RC input) és 5 tel (RC output) rendelkezik.
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
Bevezetés a Modbus kommunikációba
Bevezetés a Modbus kommunikációba Mobus szervezet Teljesen ingyenes, nyílt-forrású rendszer nem licenc köteles http://www.modbus.org Modbus eszköz kereső motor http://www.modbus.org/devices.php - soros
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
USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.
USB I/O kártya 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható. Műszaki adatok: - Tápfeszültség: 12V DC - Áramfelvétel:
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
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:
Arduino bevezető Szenzorhálózatok és alkalmazásaik
Arduino bevezető Szenzorhálózatok és alkalmazásaik VITMMA09 Okos város MSc mellékspecializáció Mi az Arduino? Nyílt hardver és szoftver platform 8 bites Atmel mikrokontroller köré építve Ökoszisztéma:
Többfunkciós hobbirobot építése és vezérlése Arduino UNO mikrovezérlő kártya segítségével
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Villamosmérnöki Intézet Elektrotechnikai-Elektronikai Intézeti Tanszék Villamosmérnöki szak Elektronikai tervezés és gyártás szakirány Többfunkciós hobbirobot
Yottacontrol I/O modulok beállítási segédlet
Yottacontrol I/O modulok beállítási segédlet : +36 1 236 0427 +36 1 236 0428 Fax: +36 1 236 0430 www.dialcomp.hu dial@dialcomp.hu 1131 Budapest, Kámfor u.31. 1558 Budapest, Pf. 7 Tartalomjegyzék Bevezető...
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
StP Műszaki Fejlesztő, Gyártó és Kereskedelmi Kft.
StP Műszaki Fejlesztő, Gyártó és Kereskedelmi Kft. SK03-08 buszos kontroller Hardver leírás v.2 Elérhetőségek 1158 Budapest, Késmárk u. 11-13. Telefon: +36 1 410-0556; +36 20 480-5933 Fax: +36 1 414-0913
Újdonságok az Arduino szabadszoftveres platform körül. Noll János FSF.hu Alapítvány
Újdonságok az Arduino szabadszoftveres platform körül Noll János FSF.hu Alapítvány Mi az Arduino? Szabad szoftveres (mikrokontrolleres) elektronikai fejlesztő platform Hardver + szoftver
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
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 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
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ő
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
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
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
IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap
IDAXA-PiroSTOP PIRINT PiroFlex Interfész Terméklap Hexium Kft. PIRINT Terméklap Rev 2 2 Tartalomjegyzék. ISMERTETŐ... 3 2. HARDVER... 4 2. LED... 5 2.2 KAPCSOLAT A VKGY GYŰRŰVEL... 6 2.3 CÍMBEÁLLÍTÁS...
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-R04-S-01b Felhasználói dokumentáció Dokumentációkód: -D01a Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és
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
APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató
APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató Fizikai összeköttetési lehetőségek: RS232 APB-232 RS485 A APB-EXPMC B SH-300 program beállítások: Kiválasztjuk a megfelelő PLC-t.
SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György
SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György BEVEZETÉS Simonyi Károly szakkollégium LEGO és robotika kör NXT Cél: Választott
Üzemeltetési útmutató Tárgyreflexiós érzékelő háttérelnyomással és IO-Linkkel O8H2
Üzemeltetési útmutató Tárgyreflexiós érzékelő háttérelnyomással és IO-inkkel O8H2 7062 / 00 05 / 207 Tartalomjegyzék Bevezető megjegyzés. Alkalmazott szimbólumok 2 Funkciók és tulajdonságok Beszerelés
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
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
Tarján Péter Nyíregyházi Egyetem. Szenzorok és ötletek Arduinós mérésekhez
Tarján Péter Nyíregyházi Egyetem Szenzorok és ötletek Arduinós mérésekhez BH1750 megvilágítás Spektrális érzékenysége az emberi szemhez hasonló Közvetlenül luxban adja vissza a megvilágítás értékét Lineáris
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ő
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 5. A Verilog sűrűjében: véges állapotgépek Hobbielektronika csoport 2017/2018 1 Debreceni Megtestesülés Plébánia Felhasznált irodalom és segédanyagok Icarus Verilog Simulator:
Bevezetés a mikrovezérlők programozásába: Vezérlési szerkezetek, relációs operátorok
Bevezetés a mikrovezérlők programozásába: Vezérlési szerkezetek, relációs operátorok 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W. Kernighan,
RUBICON Serial IO kártya
RUBICON Serial IO kártya Műszaki leírás 1.0 Készítette: Forrai Attila Jóváhagyta: Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax: +361 469 4029 e-mail: info@rubin.hu;
Intégro CLIA. A klímavezérlő számítógép általános ismertetése
BRINKMAN HUNGARY KFT. Hódmezővásárhely 6800 Szántó K. J. u. 180. Tel.: (62) 533-260 Fax.: (62) 243-254 Intégro CLIA A klímavezérlő számítógép általános ismertetése Az Integro Clia növényházakban alkalmazható
Kimenetek száma Kimenet Szoftveres beállítás Bank funkció Típus. Nincs Nincs H8PS-8BP 16 H8PS-16BP 32 H8PS-32BP. Felbontás Kábelhossz Típus
H8PS Digitális pozícionáló Kiváltja a mechanikus pozícionálókat Kompatibilis az abszolút kódadókkal Maximális fordulat: 1600 1/min Nagyméretû LCD-kijelzõ 8 / 16 / 32 db tranzisztoros kimenet 96 x 96 mm-es
VDT-24 Felhasználói kézikönyv
2-VEZETÉKES KAPUTELEFON RENDSZER Beltéri egység VDT-24 Felhasználói kézikönyv VDT-24 Leírás v1.0 Tartalomjegyzék 1. Készülék felépítése és funkciói...3 2. Monitor falra szerelése...4 3. Főmenü...5 4. Alap
2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM. VDT-GSM Leírás v1.0
2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM VDT-GSM Leírás v1.0 Tartalomjegyzék 1. Bevezető...3 2. Felépítés és funkciók...3 3. Rögzítés...5 4. Telefonszámok beállítása a monitorokról...5
Háromsugaras infrasorompó 8 választható frekvenciával HASZNÁLATI UTASÍTÁS
Háromsugaras infrasorompó 8 választható frekvenciával HASZNÁLATI UTASÍTÁS 1. Műszaki adatok Érzékelési távolság 50m 75m 100m 150m 200m 250m 150m 225m 300m 450m 600m 750m Érzékelő sugarak
Moduláris USB billentyűzet emulátor
Moduláris USB billentyűzet emulátor Használati és programozási leírás 2016. április Ismertető A modul alkalmas általános célú HID eszközként a számítógéphez csatlakoztatva szabványos billentyűzet emulációjára.
Egyszerű kísérletek próbapanelen
Egyszerű kísérletek próbapanelen készítette: Borbély Venczel 2017 Borbély Venczel (bvenczy@gmail.com) 1. Egyszerű áramkör létrehozása Eszközök: áramforrás (2 1,5 V), izzó, motor, fehér LED, vezetékek,
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
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,
DIGITÁLIS AKTÍV INFRASOROMPÓK
DIGITÁLIS AKTÍV INFRASOROMPÓK TELEPÍTÉSI UTASÍTÁS 30-3/6, 60-3/6, 100-3/6, 30-4/8, 60-4/8, 100-4/8, 30-5/10, 60-5/10, 100-5/10 Tartalom 1. Főbb jellemzők... 3 2. Készülék típusok... 3 3. A készülék programozása...
LPT_4DM_2a. Bekötési utasítás
LPT_4DM_2a Bekötési utasítás Az LPT illesztőkártya a PC-n futó mozgásvezérlő program ki-, és bemenőjeleit illeszti a CNC gép és a PC printer csatlakozója között. Főbb jellemzők: 4 tengely STEP és DIR jelei
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
Négysugaras infrasorompó 8 választható frekvenciával HASZNÁLATI UTASÍTÁS
Négysugaras infrasorompó 8 választható frekvenciával HASZNÁLATI UTASÍTÁS 1. Műszaki adatok Érzékelési távolság Kültér 50m 100m 150m 200m 250m Beltér 60m 90m 120m 180m 240m Érzékelő sugarak száma 4 sugár
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
Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel
Budapesti Műszaki és Gazdaságtudományi Egyetem Közlekedés- és Járműirányítási Tanszék Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel Segédlet az Irányítástechnika I.
Mérési utasítás. P2 150ohm. 22Kohm
Mérési utasítás A mérés célja: Tranzisztorok és optocsatoló mérésén keresztül megismerkedni azok felhasználhatóságával, tulajdonságaival. A mérés során el kell készíteni különböző félvezető alkatrészek
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
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
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 GSM telefon illesztő VDT - GSM. VDT-GSM Leírás v1.0
2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM VDT-GSM Leírás v1.0 Tartalomjegyzék 1. Bevezető...3 2. Felépítés és funkciók...3 3. Rögzítés...5 4. Telefonszámok beállítása a monitorokról...5
Dell Inspiron 560s: Részletes muszaki adatok
Dell Inspiron 560s: Részletes muszaki adatok Ez a dokumentum alapvető információkat tartalmaz a számítógép beállításáról és frissítéséről, valamint az illesztőprogramok frissítéséről. MEGJEGYZÉS: A kínált
Korszerű információs technológiák
MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Korszerű információs technológiák LEGO ROBOTOK PROGRAMOZÁSA Tompa Tamás tanársegéd Általános Informatikai Intézeti Tanszék Miskolc, 2018. október 20.
2-VEZETÉKES KAPUTELEFON RENDSZER Telefonos illesztő / Telefonhívó modul. VDT-TPC Felhasználói és telepítői kézikönyv VDT-TPC. VDT-TPC Leírás v1.0.
2-VEZETÉKES KAPUTELEFON RENDSZER Telefonos illesztő / Telefonhívó modul VDT-TPC Felhasználói és telepítői kézikönyv VDT-TPC VDT-TPC Leírás v1.0.pdf Bevezető Leírás: A VDT-TPC egy telefonos illesztő modul
Fényszóró modul. A feladat célkitűzései:
Fényszóró modul A feladat célkitűzései: A hallgató megértse a fényszóró modell működését, értelmezze a villamos kapcsolási rajzát, elkészítse az eszköz bekötését a National Instruments multifunkciós adatgyűjtő
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Összeadó áramkör A legegyszerűbb összeadó két bitet ad össze, és az egy bites eredményt és az átvitelt adja ki a kimenetén, ez a