MIKRO KNJIGA
    od 1984. god.

    Prikaži 6 puta
    veću sliku


    Arduino i JavaScript za povezivanje na veb
    Dodaj u podsetnik - Wish List
    - Naučite da podesite elektronske komponente da komuniciraju sa Vebom
    - Naučite veštine iz oblasti elektronike i programiranja

    Ova knjiga obezbeđuje uvod u IoT i omogućava čitaocima da kreiraju prototipove. Kreiraćete fizičke interfejse koji komuniciraju sa Internetom i veb stranicama. Pomoću Arduina i JavaScripta možete da kreirate interaktivne fizičke displeje i povezane uređaje koji šalju podatke na Veb ili ih primaju sa Veba. Upotrebićete procese potrebne za podešavanje elektronskih komponenata, prikupljanje podataka i kreiranje veb stranica koje mogu da komuniciraju sa tim elektronskim komponentama.

    Kroz vežbe, projekte i objašnjenja ova knjiga će omogućiti da naučite osnovne veštine iz oblasti programiranja i elektronike koje su potrebne za kreiranje povezanih fizičkih interfejsa i izradu upečatljivih vizuelizacija korišćenjem velikog broja JavaScript biblioteka.

    Do kraja knjige ćete razviti potpuno radne interaktivne prototipove koji mogu da šalju podatke na fizički interfejs i primaju podatke sa njega. Najvažnije je da ćete iz knjige „Povezivanje Arduina na Veb“ naučiti kako da kreirate povezane fizičke interfejse i da „uvedete“ Veb u vaše projekte iz elektronike.

    U ovoj knjizi ćete naučiti:

    - Da izradite komandnu tablu interneta stvari (Internet of Things), koja će biti usklađena sa elektronikom koja je postavljena na Arduinu
    - Da koristite komponente za interakciju sa 3D prikazima na Internetu
    - Da kreirate veb stranice pomoću HTML-a i CSS-a
    - Da podesite Node.js server
    - Da koristite API-je WebSocket da biste obradili podatke uživo
    - Da komunicirate sa skalabilnom vektorskom grafikom


    Za koga je ova knjiga?

    Knjiga je namenjena tehnolozima, programerima i entuzijastima koji žele da prošire svoje veštine, da izrade fizičke prototipove sa povezanim uređajima i da započnu korišćenje IoT-a. Takođe je za one koje zanima povezivanje fizičkih uređaja i Veba.


    O autoru

    Indira Knight je uspešni programer i dizajner pokretne grafike, a ekspert je i za računarsko programiranje i broadcast grafiku. U poslednjih šest godina se fokusirala na razvoj veb stranica i vizuelizaciju podataka. Trenutno je zaposlena u kompaniji „Future Cities Catapult“, u kojoj, kao kreativni veb programer, kreira prototipove i projekte koji obuhvataju interakciju sa Arduinom. Takođe je aktivna članica programerske zajednice i započela je organizaciju sastanka u Londonu na kome će se raspravljati o API-ju WebVR.

    Magistrirala je 3D kompjutersku animaciju na Univerzitetu „Bournemouth“ i kompjuterske nauke na Univerzitetu „Birkbeck“ u Londonu. Kreirala je aplikacije, interaktivne umetničke instalacije, naslove popularnih igara i nezavisne filmove, a bila je zaposlena i na jednoj televizijskoj stanici.



    Sadržaj

    O autoru
    O tehničkom recezentnu
    Uvod

    Poglavlje 1: Arduino, kola i komponente
    Arduino
    Arduino hardver
    Električna energija
    Omov zakon
    Otpornici
    Električne šeme
    Arduino softver
    Preuzimanje i podešavanje Arduino IDE-a
    Povezivanje Arduina sa računarom
    Digitalni i analogni
    Anlogni izlaz
    Digitalni ulaz
    Analogni ulaz
    Rezime

    Poglavlje 2: Kreiranje veb servera
    Šta je veb server?
    Rutiranje
    Šta je Node.js?
    Upotreba interfejsa komandne linije
    Podešavanje Node.js servera
    Instaliranje Node.js servera
    Kreiranje Node.js aplikacije
    Struktura direktorijuma
    Kreiranje veb stranice
    Mehanizam za izradu šablona
    Datoteka package.json i upravljanje verzijama
    Kako funkcionišu socketi
    Rezime

    Poglavlje 3: Arduino za Front End (deo I)
    Uvod u serijski port
    Pronalaženje serijskog porta
    Serijski podaci i Arduino
    Bodna brzina
    Upotreba podataka na Front End-u
    Biblioteka SerialPort
    Preuzimanje biblioteke SerialPort
    Rezime

    Poglavlje 4: Uvod u veb sadržaj
    HTML
    HTML elementi
    HTML atributi
    Ugnežđeni elementi
    Objektni model dokumenta
    CSS
    CSS selektori
    Pravila kaskadiranja
    Model okvira
    Raspored prikaza
    Flexbox
    Boja
    RGB
    Heksadecimalna boja
    HSL
    Skalabilni grafički vektor (SVG)
    SVG skaliranje
    Prozor za prikaz
    Računarsko programiranje
    Promenljive
    Operatori
    Tipovi
    Iskazi
    Izrazi
    Strukture podataka
    Uslovni iskazi
    Petlje
    Funkcije
    Oblast važenja
    Rezime

    Poglavlje 5: Front End za Arduino
    Aplikacije
    LED veb aplikacije
    Još malo o Flexboxu
    Podešavanje LED-a
    LCD veb aplikacija
    Kreiranje servera
    Podešavanje LCD-a
    Rezime

    Poglavlje 6: Arduino za Front End (deo II)
    Analogni i digitalni signali
    Aplikacija
    Node.js aplikacija
    Proširenje aplikacije
    Vizuelizacija podataka na Arduinu
    Rezime

    Poglavlje 7: Vizuelizacija podataka
    Uvod u biblioteku D3.js
    Kako funkcioniše biblioteka D3.js
    Ulančavanje metoda
    Vizuelizacija podataka sa Arduina pomoću biblioteke D3.js
    Sređivanje koda
    Otkrivanje šablona modula
    Rezime

    Poglavlje 8: Kreiranje veb komandne table
    Komandna tabla
    Osnove vizuelizacije podataka
    Tipovi vizuelizacije
    Označavanje vizuelizacije
    Boja
    Senzori
    Senzor temperature i vlagde DHT11
    Fotootpornik
    Uvoz biblioteka
    Dodavanje dnevnih vrednosti
    Rezime

    Poglavlje 9: Fizička vizuelizacija podataka pomoću Live Data prikaza
    API
    USGS API
    Pribavljanje podataka sa spoljnog servera
    Povratni pozivi i promisi
    Statusni kodovi odziva zahteva
    Node.JS aplikacija
    Funkcije setTimeout i setInterval
    GeoJSON objekat
    Arduino komponente
    Piezo zujalica
    Rezime

    Poglavlje 10: Kreiranje upravljača za igre
    Animacija
    HTML5 canvas elemenat
    CSS animacija
    3D na Vebu
    WebGL
    3D prostor
    3D mreže
    Algoritmi senčenja
    Three.js
    Tri vektora
    Igra
    Veb aplikacija
    Izrada igre
    Rezime

    Dodatak A: Arduino zajednica i komponente
    Arduino zajednica
    Arduino komponente

    Dodatak B: Još malo Front End programiranja
    JavaScript
    ES6 i starije verzije
    JavaScript radni okviri
    Baze podataka
    Node.js mehanizmi za izradu šablona
    Serijski port
    CSS
    Flexbox
    CSS mreža
    Vizuelizacija podataka
    Biblioteke za vizuelizaciju podataka
    Resursi za vizuelizaciju podataka
    Mape
    Boja


    Detaljni podaci o knjizi
    Naslov: Arduino i JavaScript za povezivanje na veb
    Izdavač: Kompjuter biblioteka
    Strana: 393 (cb)
    Povez: meki
    Pismo: latinica
    Format: 16.5 x 23.5 cm
    Godina izdanja: 2018
    ISBN: 978-86-7310-530-7
    Naručite
    Cena:
    1.870,00 DIN
    Cena za inostranstvo:
    19,00 EUR
    Kom.:

    Naručite telefonom:
    +381 11 3055010
    +381 11 3055015





    Kupljeno uz ovu knjigu

    PHP i MySQL: razvoj aplikacija za veb, prevod 5. izdanja
    2520 din.

    Java JDK9: Kompletan priručnik, prevod 10. izdanja
    2700 din.

    Naučite React, prevod drugog izdanja
    1260 din.

    Programiranje na jeziku C (+ disketa)
    1170 din.

    Napadi na mrežne protokole: Hakerski vodič za hvatanje mrežnog saobraćaja, analizu i iskorišćavanje ranjivosti mreže
    1620 din.

    Node.js, MongoDB i Angular: integrisane alatke za razvoj veb strana
    2640 din.

    Naučite programiranje
    1980 din.

    Naučite Bootstrap 4, drugo izdanje
    1650 din.

    R za statističku obradu podataka
    2520 din.

    Kako radi Linux: Šta bi svaki superkorisnik trebalo da zna
    1620 din.

    Linux s komandne linije
    1620 din.

    JavaScript: sveobuhvatni vodič
    2430 din.

    WordPress 4.x u celosti
    1760 din.

    Gerila marketing
    1100 din.

    Naučite JavaScript
    2610 din.

    jQuery kuvar
    1980 din.

    HTML5, CSS3 i JavaScript: Integrisane tehnologije za izradu veb strana
    1750 din.

    Razvoj Android aplikacija za elektroničare: Basic za Android B4A
    1700 din.

    Kontrola motora: Projekti za Arduino i Raspberry Pi
    1600 din.

    ESP8266 i MicroPython
    1200 din.

    Ocene i mišljenja čitalaca
    Budite prvi koji će svoje mišljenje podeliti sa drugima (morate biti prijavljeni)


    Pitanja, odgovori, mišljenja...
    Prijavite se ovde i pošaljite vaša mišljenja i pitanja našim urednicima i čitaocima

    Poruku poslaoPoruka
    IDI NA VRH STRANE
    Ⓒ 1984-2019 Mikro knjiga