Author(s): Ruzsinszki Gábor
Publisher: MalnaPC
Year: 2017
Language: Hungarian
Pages: 977
Borítóképre vonatkozó információ:......Page 11
Forráskódokra, mintakódokra vonatkozó információk......Page 12
Változások listája......Page 13
1. Bevezetés......Page 16
Használt jelölések......Page 17
Köszönetnyilvánítás......Page 18
A jövő......Page 19
A nyílt forráskódról és szerepéről......Page 20
PIC fejlesztéshez szükséges eszközök......Page 22
Programozó eszköz: PICKit......Page 24
Fordítóprogram: MikroC......Page 25
Arduino fejlesztéshez szükséges eszközök......Page 26
SOC fejlesztéshez szükséges eszközök......Page 27
CPLD / FPGA fejlesztéshez szükséges eszközök......Page 28
Rajzoló program: EAGLE......Page 29
Verziókezelő szoftver......Page 30
Mérőeszközök......Page 31
Szoftverek beszerzési helyei:......Page 32
Szükséges alapismeretek......Page 33
Alap adattípusok......Page 34
Típusmódosító szók......Page 35
Értékadó operátorok......Page 36
Sizeof operátor:......Page 37
Egész számok megadása......Page 38
if – else szerkezet......Page 39
switch – case szerkezet......Page 40
For ciklus......Page 41
do-while ciklus......Page 42
Ciklusok megszakítása és folytatása......Page 43
Típusok explicit konvertálódása......Page 44
Felsorolások......Page 45
Tömbök......Page 46
Kétdimenziós tömbök......Page 47
Karaktertömbök......Page 48
Mutatók......Page 49
Függvények......Page 50
Érték és referencia paraméter átadás......Page 51
Rekurzió......Page 52
Assembler utasítások......Page 53
Makró definiálása......Page 54
Fordító függő szolgáltatások......Page 55
4. C++ alapismeretek......Page 56
Objektum és osztály......Page 57
Konstruktor és destruktor......Page 58
Segítő függvények......Page 59
Osztályok megvalósítása és használatba vétele......Page 60
Statikus függvények és adattagok......Page 62
Dinamikus memóriakezelés......Page 63
Dinamikus memória kezelés beágyazott rendszereken......Page 64
Objektum saját magára mutatása......Page 66
Operátor átdefiniálás......Page 67
Barát függvények és barát osztályok......Page 69
Öröklődés, osztályok származtatása......Page 71
Örökölt komponensek kezelése......Page 72
Konstruktorok a leszármazott osztályokban......Page 73
Virtuális függvények......Page 74
Absztrakt osztályok......Page 75
Képernyő és billentyűzet kezelése......Page 76
Fájlkezelés......Page 79
Tagfüggvények......Page 80
Példák......Page 81
Sablonok......Page 83
C++ osztálykönyvtár......Page 86
Argumentumok fogadása......Page 87
Programok fordítása......Page 88
Több szálon futó alkalmazások készítése......Page 90
Fordítási beállítások......Page 91
Architektúra független típusrendszer......Page 92
Párhuzamos programozás OpenMP segítségével......Page 93
Kritikus szinkronizáció......Page 94
Master szinkronizáció......Page 95
Ciklus párhuzamosítás......Page 96
Verem......Page 98
5. Python alapismeretek......Page 99
Halmazok......Page 100
Leképezések......Page 101
Feltételes utasítások......Page 102
for ciklus......Page 103
Függvények, objektumok definiálása......Page 104
Osztályok, objektumok......Page 105
Modulok és használatuk......Page 108
Hibakezelés......Page 111
Alap modulkönyvtár......Page 113
Python bővítése C/C++ kóddal......Page 114
Python mikrovezérlőkre......Page 117
Elektromos mező......Page 118
Fajlagos ellenállás......Page 119
Áramsűrűség......Page 120
Alap összefüggések......Page 121
Passzív elemek......Page 122
Kirchhoff törvények......Page 123
Soros kapcsolás......Page 124
Párhuzamos kapcsolás......Page 125
Feszültségosztó......Page 126
Áramosztó......Page 127
Áramosztó több ág esetén......Page 128
Norton tétel alkalmazása......Page 129
Átalakítás Norton képpé......Page 130
Kapacitás......Page 131
Induktivitás......Page 133
Váltakozó áramú hálózatok......Page 134
Komplex számok......Page 137
Konjugáció......Page 138
Osztás......Page 139
Komplex számok alkalmazása impedancia számításban......Page 140
Négypólusok......Page 141
Szűrők......Page 143
Feszültség, áramerősség, ellenállás mérése......Page 144
Félvezetők és gyártásuk......Page 147
Dióda......Page 148
Tranzisztor, FET......Page 149
IGBT......Page 150
Tranzisztorok és FET-ek alkalmazása......Page 151
Földelt emitteres erősítő alapkapcsolás......Page 154
Helyettesítőképek......Page 156
Műveleti erősítők és alapkapcsolásaik......Page 157
Komparátor......Page 158
Invertáló alapkapcsolás......Page 159
Differenciálerősítő, kivonó áramkör......Page 160
Aktív felüláteresztő szűrő......Page 161
Lineáris stabilizátor......Page 162
Boost konverter......Page 163
Buck-boost konverter......Page 164
Irányítás műveletének fázisai......Page 165
Alapfogalmak......Page 166
Vezérlés és szabályozás......Page 169
Alapérték lefolyásának időbelisége szerint......Page 171
Rendszer szerkezete szerint......Page 172
Proporcinális deriváló szabályzó......Page 173
PID szabályzó......Page 174
Szenzorok alapfogalmai......Page 175
Átváltás számrendszerek között......Page 176
Egész számok ábrázolása előjellel......Page 177
Fixpontos tört számok ábrázolása......Page 178
Lebegőpontos számok ábrázolása......Page 179
ASCII kód......Page 181
EBDIC kódolás......Page 182
UTF kódolások......Page 183
BCD kódolás......Page 184
Digitális jelek hibavédelme......Page 185
Logikai műveletek......Page 187
Kapuáramkörök rajzjelei......Page 189
Logikai függvények megadása és egyszerűsítése......Page 191
Hazárd jelenségek......Page 194
Egyszerűsítés Quine–McCluskey módszerrel......Page 196
Hálózatok megvalósítása NAND és NOR kapuk segítségével......Page 200
Digitális integrált áramkörök......Page 201
Multiplexer......Page 202
Címdekóder......Page 205
Komparátor......Page 206
Összeadó, teljes összeadó......Page 207
Aritmetikai és logikai egység......Page 208
Univerzális kapuáramkörök......Page 209
Digitális – Analóg / Analóg – Digitális átalakítók......Page 211
Sorrendi hálózatok......Page 215
Tárolók......Page 216
Regiszterek......Page 221
Számlálók......Page 223
Órajel előállítása......Page 226
Áramkörök kimeneti típusai......Page 229
Diódás VAGY kapu......Page 231
NOR és NAND kapuk......Page 232
Schmitt trigger......Page 233
Számok......Page 235
Blokkok......Page 236
Vektorok......Page 237
Operátorok......Page 238
Procedurális értékadás......Page 239
Always és Initial blokkok......Page 240
Késleltetett utasítás végrehajtás......Page 241
Hogyan tovább......Page 242
RISC és CISC CPU típusok......Page 243
Harvard és Neumann architektúrák......Page 244
CU, ALU......Page 245
Flag regiszterek......Page 246
Belső buszrendszer......Page 247
Memória típusok......Page 248
Reset bemenet......Page 250
Alvó mód......Page 251
EEPROM adatmemória......Page 252
PWM generátorok......Page 253
Megbízhatóság és skálázhatóság......Page 254
SPI......Page 255
A buszrendszer előnyei és hátrányai......Page 256
I2C......Page 257
JTAG......Page 260
DVS, LVDS......Page 262
CAN......Page 263
RS-232......Page 265
RS-485......Page 267
RS-422......Page 270
MIDI......Page 271
Bluetooth......Page 273
I2S......Page 275
OneWire......Page 276
USB......Page 277
LPWAN, LoRA, Sigfox......Page 279
Külső oszcillátor......Page 280
Hardveres reset gomb......Page 281
Tápfeszültség ellátás......Page 282
ATX tápegységek használata......Page 286
Ki és bemenetek védelme optocsatolókkal......Page 288
Jelszint illesztés......Page 289
LED Multiplexelés......Page 290
Feszültség duplázó és triplázó......Page 291
Egy bemenettel több gomb olvasása......Page 293
USB illesztés......Page 294
11. Ismerkedés a PIC16F887-es mikrovezérlővel......Page 295
Az olvas, módosít, ír probléma......Page 298
Assembly utasítások......Page 301
Utasításokban szereplő jelölések......Page 302
Utasítások leírása......Page 303
Status regiszter......Page 309
Option Regiszter......Page 310
Intcon regiszter......Page 311
PIE1 regiszter......Page 312
PIE2 regiszter......Page 313
PIR1 regiszter......Page 314
PIR2 regiszter......Page 315
PCON regiszter......Page 316
Új projekt létrehozása......Page 317
A MikroC fejlesztőkörnyezet......Page 319
Az eszköz programozása......Page 321
HiWord függvény......Page 324
Késleltetések......Page 325
Arduino típusok......Page 326
Arduino Uno / Arduino Nano......Page 327
Arduino Leonardo......Page 328
Arduino Mega 2560 / Mega ADK......Page 329
Arduino LilyPad......Page 330
Arduino Due......Page 331
Arduino Yún......Page 332
Arduino Titan......Page 333
Arduino Micro......Page 334
Arduino Zero / M0 /M0 Pro / MKRZero......Page 335
Arduino 101......Page 336
Intel Galileo......Page 337
Adafruit Trinket / Gemma......Page 338
Adafruit Flora......Page 339
chipKIT Uno32......Page 340
Teensy......Page 341
Arduino Architektúra és egy kis történelem......Page 342
Beüzemelés......Page 343
Lap tesztelése, kész programok feltöltése......Page 345
14. Arduino programozása......Page 347
Digitális kimenetek olvasása és írása......Page 348
Analóg értékek olvasása......Page 349
Analóg érték írása PWM modulációval......Page 350
Adattípusok és kezelésük......Page 352
Matematikai függvények......Page 353
Bitekkel és byte-okkal kapcsolatos műveletek......Page 354
Különleges be/kimenet kezelő függvények......Page 355
Bemenet alapú megszakítások......Page 357
Időzítő alapú megszakítások......Page 359
Késleltetések és időkezelés......Page 360
Típuskonverziós függvények......Page 361
Szövegkezelés......Page 362
Tagfüggvények......Page 363
Soros kommunikáció......Page 365
Soros kommunikáció tesztelése......Page 367
EEPROM kezelés......Page 368
I2C buszrendszer kezelés......Page 369
SPI buszrendszer kezelés......Page 371
Tagfüggvények......Page 373
Audio könyvtár......Page 375
Scheduler könyvtár......Page 377
MouseController könyvtár......Page 378
KeyboardController könyvtár......Page 379
Könyvtár struktúra......Page 380
A kód megírása......Page 382
Eltérő architektúrák támogatása......Page 384
Csak függvényeket tartalmazó könyvtárak......Page 385
16. Arduino Extensions......Page 386
17. BBC micro:bit......Page 387
Kijelző kezelése......Page 389
Képek......Page 390
Gombok kezelése......Page 391
I/O lábak kezelése......Page 392
Kapacitív érzékelésre alkalmas lábakon használható metódusok......Page 393
Magnetométer kezelése......Page 394
További fájlkezelő műveletek......Page 395
I2c használata......Page 396
SPI használata......Page 397
Soros port kezelése......Page 398
18. ESP8266......Page 399
Node MCU......Page 401
Programozás AT parancskészlet segítségével......Page 402
IP parancsok......Page 403
WLAN parancsok......Page 404
Telnet szerver konfigurálása......Page 405
Programozás Arduino környezettel......Page 406
Program feltöltése......Page 407
Eltérések, különbségek a hivatalos Arduino változatokhoz képest......Page 408
I2C és SPI......Page 409
ESP specifikus metódusok......Page 410
WLAN kliens......Page 411
WLAN üzemmód állítása kliens vagy ap mód indása nélkül......Page 413
Hálózat szkennelés......Page 414
TCP Szerver......Page 416
UDP......Page 417
Flash kezelése......Page 418
Kezelő függvények......Page 419
Fájlok írása, kezelése......Page 420
Fájlok feltöltése a fájlrendszerre......Page 421
Arduino OTA......Page 422
HTTP alapú OTA......Page 426
19. SoC eszközök és programozásuk......Page 428
ARM......Page 429
x86 / x64......Page 430
RaspberryPi......Page 431
BananaPi......Page 433
BeagleBone......Page 435
Cubieboard......Page 436
OrangePi......Page 437
A Linux rendszerek rövid történelme......Page 438
Debian GNU/Linux......Page 440
Ubuntu......Page 441
Ångström Linux......Page 442
Fájlok, könyvtárak, fájlrendszerek......Page 443
resiserfs......Page 445
XFS......Page 446
A parancsértelmező......Page 447
Parancs kimenetének argumentumként való felhasználása......Page 448
Gyorsbillentyűk......Page 449
ls......Page 451
mv......Page 452
df......Page 453
file......Page 454
tar......Page 455
bizp2......Page 456
7z......Page 457
sha1sum......Page 458
cut......Page 459
grep......Page 460
less......Page 461
sort......Page 462
useradd......Page 463
groupmod......Page 464
nice......Page 465
sync......Page 466
umount......Page 467
Szoftverek telepítése apt-get segítségével......Page 468
Szoftverek telepítése forráskódból......Page 469
Programok időzített futtatása......Page 470
Bevezetés a shell programozásba......Page 472
Hivatkozás parancssori és függvény argumentumokra......Page 473
Feltételes utasítások......Page 474
Case utasítás......Page 476
Ciklusok......Page 477
Függvények......Page 478
20. RaspberryPi beüzemelése......Page 479
21. Programozható logikai eszközök......Page 485
PLA......Page 486
GAL......Page 487
Komplexen programozható logikai eszközök (CPLD)......Page 488
Helyileg programozható kapu tömbök (FPGA)......Page 489
Egy CPLD / FPGA cella működési felépítése......Page 490
Néhány szó CPLD-k és FPGA áramkörök alkalmazásáról.......Page 491
Projekt és terv kapcsolási rajz alapján.......Page 492
Projekt és terv verilog kód alapján......Page 496
Program feltöltése......Page 497
Az Ethernet......Page 500
Router......Page 503
Az OSI modell......Page 504
Megjelenítési réteg......Page 505
Fizikai réteg......Page 506
IP protokoll......Page 507
MAC-cím......Page 508
Portok......Page 509
Antenna típusok és zavaró tényezők......Page 510
Biztonság......Page 511
A HTTP működése......Page 513
Python......Page 515
HTML5, a weblapok leíró nyelve......Page 516
HTML alapismeretek......Page 517
Hogyan tovább?......Page 521
Verziókezelő rendszerek alapjai......Page 522
Trunk / Main......Page 523
Checkout és Revert......Page 524
Branching......Page 525
Conflict......Page 526
Verziókezelő rendszerek fajtái......Page 527
Verziókezelő szoftverek......Page 528
Adatbázis-kezelés......Page 529
Tranzakció kezelő......Page 531
Tárkezelő......Page 532
Adatbázisok modellezése......Page 533
1. Normálforma (1NF)......Page 534
Minta adatbázis tervezésre......Page 535
Az SQL nyelv......Page 538
Az SQL Három állapotú logikája......Page 540
Táblák, adatbázisok létrehozása......Page 541
Táblák módosítása, törlése, ürítése......Page 542
Lekérdezések......Page 543
Többtáblás lekérdezések......Page 546
Meglévő táblába rekordok lekérdezése......Page 548
1. LED villogtatás......Page 549
2. LED-es futófény......Page 551
3. Több funkciós LED-es futófény......Page 553
Bináris számláló......Page 557
Johnson számláló......Page 558
Alapvető kezelési információk......Page 560
Egy kijelzőn számlálás......Page 562
Több kijelzőn számlálás......Page 563
Óra készítése megszakítások nélkül......Page 565
Adatfogadás......Page 567
Mintaprogram......Page 568
Szoftveres soros kommunikációs függvények......Page 569
7. Mátrixbillentyűzet kezelése......Page 570
Billentyűzet olvasása......Page 571
8. PS/2 billentyűzet kezelése......Page 572
Utasításkészlet......Page 575
Bekötés......Page 577
Inicializációs folyamat......Page 579
Kezelés a MikroC beépített függvényeivel......Page 580
Kezelés saját készítésű illesztőprogrammal......Page 582
10. I2C buszrendszer kezelő függvények......Page 584
11. DS1307 RTC kezelése......Page 585
Kezelőszoftver......Page 587
12. Belső EEPROM kezelése......Page 590
13. Analóg értékek olvasása......Page 592
14. Véletlen szám generálása......Page 594
15. Digitális dobókocka......Page 596
16. Egyszerű szintetizátor......Page 598
17. SPI buszrendszer kezelése......Page 601
18. Hálózatkezelés......Page 602
PIC18 Esetén használható további függvények......Page 604
19. PWM moduláció......Page 606
1. Arduino, mint univerzális ISP programozó......Page 608
Attiny vezérlők programozása......Page 611
Egyenáramú kefés motor vezérlése......Page 613
Léptetőmotorok......Page 616
Kétfázisú félléptetéses üzemmód......Page 617
Meghajtó áramkörök......Page 618
Kezelőkönyvtár......Page 620
Kezelőkönyvtár......Page 621
Kefe nélküli egyenáramú motorok (BDLC)......Page 623
3. Hőmérséklet meghatározása termisztorral......Page 625
SD osztály......Page 627
File osztály......Page 628
Mappák tartalmának listázása......Page 629
Kapcsolási rajz......Page 630
5. Bluetooth modulok használata......Page 632
6. Soros EEPROM kezelése......Page 635
7. Ki-és bemenetek bővítése......Page 637
8. Az Arduino Ethernet könyvtára......Page 640
EthernetServer osztály......Page 641
Client osztály......Page 643
EthernetUDP osztály......Page 644
Színkeverési modellek......Page 645
Color osztály dokumentációja......Page 647
Beépített konstans színek......Page 648
10. Nyúlásmérő bélyegek alkalmazása......Page 649
A könyvtár használata......Page 653
Ütemezés és a feladatok futtatása......Page 654
Mintaprogram......Page 655
12. Fejlesztés Visual/Atmel Studio segítségével......Page 657
Telepítés és beüzemelés......Page 658
Inicializáció......Page 660
Üzenetek fogadása......Page 661
Kommunikáció mikrovezérlők között......Page 663
14. Nyomógomb pergésmentesítése szoftverrel......Page 665
15. Arduino Uno készítése házilag......Page 667
16. GSM modul kezelése......Page 668
A kezelőkönyvtárról......Page 669
Tagfüggvények......Page 670
Tagfüggvények......Page 671
Tagfüggvények......Page 672
GPRS osztály......Page 673
Tagfüggvények......Page 674
Tagfüggvények......Page 675
Tagfüggvények......Page 676
Tagfüggvények......Page 677
Tagfüggvények......Page 678
Tagfüggvények......Page 679
Tagfüggvények......Page 680
18. Megszakításkezelő bővítése......Page 682
19. ATmega644 és ATmega1284 alkalmazása......Page 684
20. Ultrahangos távolságmérés......Page 685
21. Digitális potméterek kezelése......Page 687
22. Energiatakarékosság......Page 690
23. Forgó jeladó kezelése......Page 692
24. Feszültség előállítása PWM modulációval......Page 695
25. Egy mindenes függvénykönyvtár: UtilLib......Page 697
26. Sebesség növelése, optimalizálás......Page 699
Mérési eredmények......Page 701
Alapismeretek......Page 702
Grafikus függvények......Page 703
Szövegkezelés......Page 705
Nokia 5110 kijelző kezelése......Page 706
Kijelző kezelő függvények......Page 707
Példaprogram......Page 708
Színes TFT kijelzők kezelése......Page 709
28. Szoftveres referencia feszültség kompenzáció......Page 710
30. LED Mátrixok és hét szegmenses kijelzők kezelése......Page 712
LED mátrixok függvényei......Page 715
7 szegmenses kijelzők függvényei......Page 716
31. PWM kimenetek bővítése......Page 717
32. Váltakozó áram szabályzása......Page 720
33. Egyvezetékes hőmérés......Page 723
A Turing gép működése......Page 725
Implementáció......Page 726
A Brainfuck egy erdekes nyelv.......Page 729
35. NeoPixel programozás......Page 730
1. Vezeték nélküli hálózatra csatlakozás......Page 733
2. Magasabb órajel használata......Page 735
3. GPIO portok elérése shell környezetből......Page 738
4. GPIO elérése c/c++ programokból......Page 741
5. GPIO elérése Python programokból......Page 744
LED villogtatás......Page 745
6. FM transzmitter......Page 746
7. Grafikus asztal távoli elérése......Page 748
8. Webmin telepítése......Page 750
9. GIT szerver telepítése......Page 753
Partícionálás......Page 755
Partíció átméretezése, mozgatása......Page 758
Partíció csatolása rendszerindításkor......Page 759
11. Windows fájl és nyomtató megosztás......Page 760
Nyomtató megosztás......Page 763
12. dlna végpont......Page 765
13. dlna szerver......Page 768
14. I2C és SPI buszrendszer kezelése......Page 770
I2C......Page 771
15. DS1307 RTC kezelése......Page 773
16. Keresztfordító környezet létrehozása......Page 775
17. Kamera modul kezelése......Page 778
raspstill specifikus beállítások......Page 779
További beállítások......Page 780
18. Soros port kezelése......Page 781
Kezelés WiringPi segítségével......Page 782
Arduino programozása......Page 783
19. Arduino és a RaspberryPi összekapcsolása......Page 786
20. Kijelző illesztési opciók......Page 788
Érintőkijelzők konfigurálása......Page 789
21. Internetes kimenet vezérlés......Page 790
A kimenet vezérlő program......Page 791
A sablonok......Page 792
22. Minecraft Szerver telepítése......Page 794
23. PWM moduláció......Page 796
24. Grafikus asztal távoli elérése RDP protokollal......Page 798
25. USB webkamerák kezelése......Page 800
Videók rögzítése......Page 801
26. Torrent kliens készítése......Page 802
Elektromos követelmények......Page 804
Mechanikai követelmények......Page 806
28. Init szkriptek......Page 807
29. AVR, Arduino programozás RaspberryPI segítségével......Page 811
30. Web szerver telepítése......Page 813
31. Wordpress telepítése webszerverre......Page 815
32.Retro játékkonzol RaspberryPi-ból......Page 819
33. NAS BananaPi-ből......Page 822
Samba......Page 824
DLNA......Page 825
iTunes könyvtár megosztás......Page 826
Energiatakarékosság......Page 827
34. Minibian......Page 828
35. Git szerver RaspberryPi/BananaPi alapokon......Page 829
36. SSH bejelentkezés jelszó nélkül......Page 832
37. SQL adattárolás......Page 835
SQLite használata C++ segítségével......Page 836
SQLite használata python segítségével......Page 840
MySQL használata python segítségével......Page 842
38. Pi zero USB programozása......Page 844
39. Pi Zero analóg hang kimenet......Page 846
40. DAC illesztése a Pi-re......Page 848
41. Windows 10 IOT telepítése és programozása......Page 850
Programozás......Page 853
1. kombinációs hálózatok megvalósítása......Page 854
2. 4 bites Hétszegmenses dekódoló......Page 856
3. Multiplexer és demultiplexer......Page 858
4. Dekóderek és enkóderek......Page 860
5. Komparátor......Page 862
6. Aritmetikai és logikai egység......Page 863
Szinkron SR tároló......Page 864
D Tároló......Page 865
Programozható lépésű bináris számláló......Page 866
Párhuzamos bemenetű, soros kimenetű......Page 867
Kétfázisú teljes léptető......Page 868
Fél lépéses üzemmód......Page 869
Szükséges szoftverek telepítése és beszerzése......Page 870
2. Bluetooth eszközök vezérlése RaspberryPi-vel......Page 873
Kezelő szoftver......Page 875
3. Egér és billentyűzet emulálás információ biztonsági szemszögből......Page 879
4. Arduino Leonardo alapú jelszó tároló rendszer......Page 881
5. Arduino alapú hangfrekvenciás spektrum analizátor......Page 886
6. Webes adatgyűjtő PHP alapokon......Page 889
Hőmérő......Page 893
Digitális dobókocka......Page 894
8. REST API......Page 895
REST API és GPIO......Page 897
REST API és Arduino......Page 898
9. DynDNS, Internere kiengedés és biztonság......Page 899
10. MQTT......Page 901
MQTT telepítése RaspberryPi-re......Page 902
Arduino és az MQTT......Page 903
11. PID szabályozás......Page 905
PID példa......Page 906
EAGLE Alapismeretek......Page 907
Kapcsolási rajz készítése......Page 909
Nyomtatott áramkör tervezése......Page 915
Nyomtatott áramkör készítése és gyártatása......Page 919
Nyomtatott áramkör gyártatása......Page 923
29. Mellékletek......Page 924
Arduino környezet által támogatott processzorok listája......Page 925
Arduino kapcsolási rajzok......Page 926
Lábkiosztások......Page 930
ENC26J60 vezérlőn alapuló Ethernet illesztő......Page 940
Házilag építhető Arduino Uno klón......Page 942
74xx IC lábkiosztások......Page 943
Bluetooth modul parancskészlete......Page 949
8 bites egész szám alsó 4 bitjének kinyerése......Page 955
Tömb legkisebb elemének kikeresése......Page 956
Tömb tartalmának másolása másik tömbbe......Page 957
Minimumkiválasztásos rendezés......Page 958
Kétirányú buborék rendezés......Page 959
Shell rendezés......Page 960
Gyorsrendezés......Page 961
ctype.h, cctype......Page 962
math.h, cmath......Page 963
string.h, cstring......Page 964
stdio.h, cstdio......Page 966
Fejlesztéshez ajánlott eszközök......Page 968
Felhasznált irodalom......Page 969