Profesionalni proizvođači, studenti i hobisti mogu razviti aplikacije za mobilne android uređaje uz pomoć programskog jezika Basic za android (Basic for Android - B4A) i Integrisanog Razvojnog Okruženja (B4A IDE). Dr Dogan Ibrahim počinje razvoj Android aplikacija za dizajnere elektronike sa opisom instalacije B4A na PC. Zatim predstavlja jednostavne projekte da bi prikazao (izneo) sintaksu B4A i osobine programiranja.
Elektroničari će uživati u ovoj knjizi jer opisuje kako android prenosni uređaj može komunicirati sa različitim hardverskim platformama - uključujući Raspbbery Pi, Arduino i procesor ESP32 - preko Wi-Fi linka ili koristeći SMS poruke. Neki projekti prikazuju kako paketi podataka mogu biti poslati sa Raspbbery Pi-a, Arduina ili ESP32 procesora na android mobilni telefon i prikazani na tom istom telefonu.
Svi android projekti u knjizi su razvijeni koristeći programski jezik B4A. Projekti za Raspbbery Pi su razvijeni pomoću Python-a. Projekti za Arduino i ESP32 su napravljeni uz popularni Arduino IDE. Svi listinzi programa, kao i detaljni opisi za sve projekte su dati u knjizi. Korisnici bi trebalo da su u mogućnosti da koriste projekte onako kako su predstavljeni ili da ih izmene da bi zadovoljili sopstvene potrebe.
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.
Arduino ploča je sada postala osnovna komponenta u zajednici proizvođača. Više ne predstavlja uvod u svet mikrokontrolera koji je čuvan samo za stručnjake. Međutim, kada je reč o proširenju mogućnosti osnovne Arduino ploče, pogramer je i dalje u velikoj meri sam. Ako zaista želite da izradite neke inovativne projekte, često je potrebno da pređete na komponentni nivo. To može stvoriti mnogo velikih problema za početnike.
Upravo je u ovoj knjizi objašnjeno kako se može izraditi širok spektar praktičnih projekata pomoću elemenata koji se isporučuju u pojedinačnom kompletu zajedno sa Arduino pločom. Ovaj komplet, pod nazivom „RFID početni komplet za Arduino UNO“, nije ograničen samo na RFID aplikacije, već sadrži više od 30 komponenata, uređaja i modula koji pokrivaju sve oblasti moderne elektronike.
Osim jednostavnijih komponenata, kao što su LED-ovi i otpornici, postoje složeniji i sofisticirani moduli u kojima se koriste sledeće najnovije tehnologije:
· senzor vlažnosti
· LED sa više boja
· velika LED matrica sa 64 svetlosnih tačaka
· 4-znakovni 7-segmentni LED ekran
· infracrveni daljinski upravljač
· kompletni modul LC displeja
· servo
· koračni motor i modul kontrolera
· kompletni modul RFID čitača i sigurnosni kod
Povrh toga moći ćete da izradite precizne digitalne termometre, higrometre, merače ekspozicije i različite alarmne sisteme. Takođe postoje praktični uređaji i aplikacije, kao što su potpuno automatski senzori za kišu, zvučno kontrolisani daljinski upravljač, višefunkcionalna meteorološka stanica i još mnogo toga.
Svi projekti koji su opisani mogu da se izrade pomoću komponenata iz kompleta koji je dostupan za nabavku.
Linux je najmoćniji univerzalno usvojen operativni sistem. Shell je program koji korisniku omogućava direktnu interakciju sa operativnim sistemom. Skriptovi su kolekcije komandi koje su sačuvane u fajlu. Shell čita ovaj fajl i izvršava komande kao da su unete pomoću tastature.
Knjiga "Naučite Linux Shell skriptovanje" obuhvata Bash, GNU Bourne Again Shell i pripremu za rad u uzbudljivom svetu Linux shell skriptovanja. CentOS je popularna i sigurna Linux distribucija zasnovana na rpmu. Zato smo upotrebili distribuciju CentOS, umesto distribucije Ubuntu. Linux Shell skriptovanje nije zavisno od Linux distribucije, ali smo mi opisali oba tipa distribucija. Započeli smo knjigu uvodom u Shell okruženje i osnovne komande koje su upotrebljene. Zatim smo istražili upravljanje procesima u Linux OS-u (što je veoma važno u stvarnom svetu), kao što su nesmetano ispravljanje grešaka i izvršavanje Shell aritmetičkih operacija. Naučićete više o novim i naprednim temama Shell skriptovanja, kao što su donošenje odluka, pokretanje sistema i podešavanje Linux okruženja, o grepu, stream editoru i AWK-u, koji su veoma moćni filteri i editori za tekst. Na kraju ćete naučiti kako da kreirate rezervne kopije, koristeći skriptove drugih jezika u Shell skriptovima, i da automatizujete zadatke administracije baze podataka za MySQL i Oracle.
Do kraja ove knjige moći ćete samouvereno da koristite sopstvene shell skriptove u stvarnom svetu.
Zahvaljujući ovoj knjizi:
U ovoj knjizi se razmatra računar Raspberry Pi 3 i njegova upotreba u aplikacijama za kontrolu i nadgledanje. U knjizi je jednostavnim terminima i pomoću testiranih i radnih primera projekata objašnjeno kako se konfiguriše računar Raspberry Pi 3, kako se instalira i koristi operativni sistem Linux i kako se pišu aplikacijski programi zasnovani na hardveru pomoću programskog jezika Python.
Dobra karakteristika ove knjige je da pokriva mnoge hardverske projekte zasnovane na računaru Raspberry Pi 3 u kojima se koriste najnoviji hardverski moduli, kao što su Sense HAT, Swiss Pi, MotoPi, Camera modul i mnogi drugi vrhunski analogni i digitalni senzori. Važna funkcija računara Raspberry Pi 3 je da sadrži Bluetooth i Wi-Fi module na ploči.
U ovoj knjizi su dati primeri projekata za upotrebu Wi-Fi i Bluetooth modula pomoću kojih je prikazano slanje stvarnih podataka na Cloud servis pomoću Wi-Fi modula i komunikacija sa Android mobilnim telefonom pomoću Bluetooth modula.
Knjiga je idealna za samostalno učenje i namenjena je za studente elektronike/elektrotehnike, inženjere u praksi, studente istraživače i hobiste. Preporučuje se da knjigu pratite prema datom rasporedu poglavlja.
Knjiga sadrži više od 30 projekata.
Svi projekti se zasnivaju na programskom jeziku Python i u potpunosti su testirani. U knjizi su dati kompletni listinzi programa svakog projekta, zajedno sa komentarima i punim opisom. Iskusni programeri bi trebalo lako da modifikuju i ažuriraju programe da bi ih prilagodili svojim potrebama.
Da bi čitaoci što lakše pratili projekte, za svaki projekat dati su sledeći podnaslovi:Naslov projekta – Opis – Cilj projekta – tip Raspberry Pi – Blok dijagram – Električna šema – Listing programa
Uz knjigu dolazi Arduino Uno pločica
U ovoj knjizi se razmatraju DC električni motori i njihova upotreba u projektima koji se zasnivaju na razvojnim pločama Arduino i Raspberry Pi Zero W. Knjiga sadrži mnogo testiranih i radnih projekata sa sledećim podnaslovima:
• Naslov projekta
• Opis projekta
• Blok dijagram
• Električna šema
• Sklop projekta
• Kompletan listing programa
• Detaljan opis programa
Projekti u ovoj knjizi obuhvataju standardne DC motore, koračne motore, servo motore i mobilne robote. Knjiga je namenjena studentima, hobistima i svima koji su zainteresovani za razvoj projekata zasnovanim na mikrokontroleru pomoću razvojne ploče Arduino ili Raspberry Pi Zero W.
Jedna od dobrih karakteristika ove knjige je što su u njoj dati kompletni projekti za daljinsku kontrolu mobilnog robota sa mobilnog telefona pomoću razvojnih ploča Arduino Uno i Raspberry Pi Zero W.
Ovi projekti su razvijeni pomoću Wi-Fi mreže i Bluetooth veze na mobilnom telefonu. Čitaoci će moći da pomeraju robot napred, nazad, levo ili desno slanjem jednostavnih komandi sa mobilnog telefona.
U knjizi su dati kompletni listinzi programa za sve projekte, kao i detaljni opisi programa. Čitaoci će moći da koriste projekte na način na koji su predstavljeni ili da ih menjaju u skladu sa svojim potrebama.
Ovo je drugo izdanje knjige koja je namenjena za inženjere, naučnike i hobiste koji žele da povežu računare sa hardverskim projektima pomoću grafičkih korisničkih interfejsa. Pokrivene su desktop i veb aplikacije.
Koristi se programski jezik Python 3, koji je jedan od najpopularnijih jezika: brzina programiranja je ključna karakteristika. Knjiga je revidirana i ažurirana, sa naglaskom na to da nauči korisnika da jednostavno napravi praktične dizajne – uređivač teksta je sve što je potrebno za pisanje Python programa.
Povezivanje hardvera se postiže korišćenjem Arduino Uno-a kao daljinskog slave uređaja. U knjizi je dat pun opis i izvorni kod komunikacionog interfejsa. Slave uređaj omogućava digitalne i analogne ulaze i izlaze. U jedan projekat možete uključiti više Uno-a pomoću kontrolnog koda koji je napisan u Python-u i koji radi na računaru.
Jedan projekat uključuje PIC mikrokontrolere sa kodom koji se može učitati na PIC pomoću Uno-a. Veb aplikacije i server su implementirani u Python, što vam omogućava da pristupite elektronskom hardveru preko Interneta. Računar Raspberry Pi može da se koristi kao veb server.
Uvodno poglavlje će vam pomoći da započnete korišćenje Linux-a. Za projekte u knjizi se koristi Debian ili varijacije, kao što su Mint ili Ubuntu.
Besplatna pločica ESP8266 uz knjigu do isteka zaliha!
U knjizi, ESP8266 i MicroPython – Pisanje sjajnih projekata, predstavljen je ESP8266 čip i opisane su njegove funkcije i kako različiti firmveri i programski jezici, kao što su MicroPython, mogu da se otpreme na čip.
ESP8266 je jeftin, mali Wi-Fi čip, sa potpuno ugrađenim TCP/IP protokolom i 32-bitnom mikrokontrolerskom jedinicom. Nekoliko proizvođača je ugradilo ESP8266 usvoje hardverske proizvode (ESP-xx, NodeMCU itd) i nude ove proizvode kao sredstva za vezu mikrokontrolerskih sistema kao što je Android, PIC mikrokontroleri i drugi na Wi-Fi.
Ova knjiga ima za cilj da nauči čitaoce kako da koriste programski jezik MicroPython na hardveru zasnovanom na ESP8266 čipu, posebno na razvojnoj ploči NodeMCU.
U knjizi je dato nekoliko zanimljivih i korisnih projekata da bi se prikazala upotreba programskog jezika MicroPython na ESP8266 hardveru NodeMCU:
Ova knjiga je namenjena onima koji žele da nauče kako da koriste GSM i GPRS modeme u projektima koji se zasnivaju na mikrokontrolerima. U ovoj knjizi su razmatrana dva tipa popularnih porodica mikrokontrolera: PIC mikrokontroleri i Arduino. Veoma popularni mikrokontroler PIC18F87J50 srednjih performansi koristi se u projektima koji se zasnivaju na PIC mikrokontroleru, zajedno sa GSM Click pločicom. Osim toga, u Arduino Uno projektima koristi se SIM900 GSM/GPRS modul. U ovoj knjizi su sadržani projekti koji se zasnivaju na GSM-u i GPRS-u.
Knjiga će vam omogućiti da kontrolišete opremu daljinskim putem slanjem SMS poruka sa mobilnog telefona na mikrokontroler, slanjem očitavanja ambijentalne temperature sa mikrokontrolera na mobilni telefon kao SMS poruke, upotrebom GPRS komande za pristup internetu sa mikrokontrolera, slanjem očitavanja temperature na „oblak“ (cloud) pomoću UDP i TCP protokola.
Pretpostavlja se da čitalac ima osnovno poznavanje C jezika i upotrebe mikrokontrolera u jednostavnim projektima. Iako nije neophodno, poznavanje najmanje jednog člana porodice PIC mikrokontrolera i Arduino Uno-a će biti prednost.
Prateći programi za projekte besplatni su za preuzimanje OVDE.
Besplatna pločica Arduino Uno do isteka zaliha
Tehnologija se konstantno menja. Novi mikrokontroleri postaju dostupni svake godine. Ono što je ostalo isto je programski jezik C koji se koristi za programiranje ovih mikrokontrolera. Ako želite da naučite ovaj standardni jezik da biste programirali mikrokontrolere, onda je ova knjiga za vas!
Arduino je hardverska platforma koja se koristi za učenje C programskog jezika, jer su Arduino pločice dostupne širom sveta i sadrže popularne AVR mikrokontrolere kompanije Atmel.
Atmel Studio se koristi kao razvojno okruženje za pisanje programa u jeziku C za AVR mikrokontrolere. To je potpuno integrisano razvojno okruženje (IDE) koje koristi GCC C softverske alatke za AVR mikrokontrolere i može se besplatno preuzeti.
Besplatna pločica Arduino Uno
Ova knjiga sadrži niz zabavnih i uzbudljivih projekata za Arduino, kao što su tihi alarm, ljudski senzor, svetlosni senzor, motorna kontrola, internet i bežična kontrola (pomoću radio veze). Za razliku od mnogih slobodnih projekata na internetu, svi projekti u ovoj knjizi su intenzivno testirani i njihov rad je zagarantovan!
Ovu knjigu možete koristiti za projekte i napraviti više od 45 projekata za ličnu upotrebu. Jasna objašnjenja, šeme i slike svakog projekta čine ovo zabavnom aktivnošću. Na slikama su radni projekti, tako da možete biti sigurni da rade.
Projekte iz ove knjige možete kombinovati kako biste napravili svoje projekte. Da bi se to olakšalo, data su jasna objašnjenja o tome kako rade ovi projekti i zašto su dizajnirani na taj način. Tako ćete naučiti mnogo o projektu i delovima koji se koriste, znanje koje možete iskoristiti u svojim projektima.
Osim toga, ova knjiga se može koristiti kao referentni vodič. Pomoću indeksa lako možete da pronađete projekte koji služe kao primeri za C ++ komande i funkcionalnost Arduino ploče. I nakon što ste napravili sve projekte u ovoj knjizi, ona će i dalje biti dragoceni priručnik koji ćete držati pored računara.
Zahvaljujući knjizi „Uvod u Python - Automatizovanje dosadnih poslova“, naučićete kako da koristite Python za pisanje programa koji će za nekoliko minuta obaviti ono što biste ručno radili satima.
Nije vam potrebno prethodno poznavanje programiranja. Kada savladate osnove programiranja, kreiraćete Python programe koji sa lakoćom izvršavaju korisne i impresivne zadatke automatizacije za:
pretraživanje teksta u fajlu i u više fajlova
kreiranje, ažuriranje, pomeranje i promenu naziva fajlova i direktorijuma
pretraživanje Weba za preuzimanje online sadržaja
ažuriranje i formatiranje podataka u Excel tabelama bilo koje veličine
razdvajanje, spajanje, označavanje vodenim žigom i šifriranje PDF fajlova
slanje e-mailova i tekstualnih obaveštenja
popunjavanje online formulara
Instrukcije korak-po-korak, koje vas vode kroz svaki program i sve praktične projekte na kraju svakog poglavlja, izazivaju vas da poboljšate te programe i upotrebite novostečene veštine da biste automatizovali izvršavanje sličnih zadataka.
Nemojte da trošite svoje vreme da radite ono što bi mogao da uradi i dobro istrenirani majmun. Čak i ako nikada niste napisali liniju koda, možete obezbediti da vaš računar obavlja pripravničke poslove umesto vas. Naučite kako da pomoću Pythona automatizujete dosadne poslove.
Napomena: Programi u ovoj knjizi su napisani za pokretanje u verziji Python 3.
Opis
Ako vam treba pomoć u pisanju programa na Pythonu 3 ili želite da ažurirate stariji kôd napisan na Pythonu 2, ova knjiga je odličan izbor. Puna je praktičnih recepata napisanih i testiranih pomoću Pythona 3.3, a namenjena je iskusnijim programerima koji žele da reše konkretne zadatke i iskoriste Pythonove moderne alatke i idiome.
U knjizi ćete naći brojne recepte kojima je obuhvaćeno više od deset tema vezanih za jezgro Pythona, kao i zadatke uobičajene za razne vrste aplikacija. Svaki recept sadrži primere koda koje možete odmah upotrebiti u svojim projektima, praćene diskusijom o tome kako i zašto dato rešenje funkcioniše.
Raspberry Pi je računar veličine kreditne kartice sa mnoštvom primena kao što su računarstvo, reprodukcija muzike i video materijala i kao upravljačka jedinica za aplikacije u industriji, komercijali i domaćinstvu.
Ova knjiga je o računaru Raspberry Pi i njegovoj upotrebi u kontrolnim aplikacijama. Knjiga objašnjava jednostavnim rečima uz primere, kako konfigurisati RPi, kako instalirati i koristiti Linuks operativni sistem, kako pisati programe uz pomoć programskog jezika Phyton i kako razviti hardverske projekte.
Knjiga počinje uvodom u računar Raspberry Pi i pokriva teme nabavke potrebne opreme i instalacije i upotrebe Linuks operativnog sistema u komandnom modu rada. Uz pomoć korisnički orijentisanog grafičkog radnog okruženja se objašnjavaju primeri aplikacija. Mrežni interfejs RPi-ja je objašnjen jednostavnim koracima i prikazuje kako se računara može pristupiti sa drugog udaljenog računara ili laptopa.
Ostatak knjige pokriva programiranje u programskom jeziku Phyton, alate za razvoj hardvera, detalje hardverskog interfejsa i projekte bazirane na RPi-ju.
Svi projekti koji su navedeni u knjizi su provereni i spremni su za rad. Uz svaki projekat su date sledeća poglavlja:
Knjiga je idealna za one koji sami izučavaju programiranje i Rpi hardver, a namenjena je i studentima elektronike ili elektrike, pogonskim inženjerima, istraživačima i hobistima.
Za razliku od nekih operativnih sistema, Linux ni ne pokušava da važne stvari sakrije od vas, nego vam daje punu kontrolu nad računarom. Ali da biste zaista ovladali Linuxom, morate razumeti njegove interne detalje: kako se sistem podiže, kako funkcioniše umrežavanje i šta tačno radi jezgro.
U ovom, potpuno revidiranom izdanju bestselera Kako radi Linux, autor Brian Ward čini da koncepti na kojima se zasnivaju Linuxove interne komponente postanu razumljivi svakome koga zanima suština rada ovog operativnog sistema. U knjizi ćete naći znanja za koja su inače potrebne godine praktičnog iskustva u obavljanju poslova na teži način. Naučićete sledeće:
Osim toga, istražićete jezgro i razmotriti ključne sistemske poslove unutar korisničkog prostora, među kojima su ulazno/izlazne operacije i sistemi datoteka. Pomoću kombinacije osnova, teorije, primera iz stvarnog života i postupnih objašnjenja, knjiga Kako radi Linux naučiće vas da rešavate nezgodne probleme i preuzmete kontrolu nad svojim operativnim sistemom.
Uvod u Python je lak za razumevanje i zabavan za čitanje i idealan za programere početnike kao i za one kojima je to novi jezik. Autor Bill Lubanovic vas vodi od osnova do složenijih i raznovrsnijih tema, kako bi vam objasnio koncepte u Python-u 3. Vežbe na kraju poglavlja vam pomažu da provežbate naučeno.
Steći ćete odličnu osnovu za rad u ovom jeziku, uključujući i najbolje praktične tehnike za testiranje, uklanjanje grešaka, ponovno korišćenje koda, i ostale savete za programiranje. Ova knjiga vam takođe pokazuje i kako se Python koristi u aplikacijama za poslovanje, nauku i umetnost uz korišćenje raznih Python alata i paketa otvorenog koda.
"Jedna od najneophodnijih knjiga o Linuxu" – Nagrada čitalaca časopisa Linux Jounal 2001. Kompetentni odgovori na sva Vaša pitanja o Linuxu.
Možete se pouzdati u to da će drugo, potpuno ažurirano izdanje Linux sistem aministracije odgovoriti na sva Vaša pitanja u vezi sa instaliranjem, konfigurisanjem i administriranjem Linuxa. Knjigu su napisala dva Linux eksperta i ona će Vas podučavati, korak po korak, svim standardnim i naprednim tehnikama koje treba da znate da biste uspostavili i održavali bezbedno, efikasno Linux okruženje. Desetine jasnih, doslednih primera detaljno ilustruju ove tehnike, tako da ćete ostati na pravom putu i ostvariti sve svoje ciljeve.
Sadrzaj obuhvata:
Instaliranje Linux servera
Kreiranje i održavanje korisničkih i grupnih naloga
Uspostavljanje bezbednosti na Linux sistemu
Deljenje fajlova pomoću Sambe i NFSa
Primenjivanje bekap strategije
Rešavanje uobičajenih Linux problema
Podešavanje X Windows Sistema
Podešavanje TCP/IP protokola i povezivanje na
Internet
Uspostavljanje mail servera
Održavanje fajlsistema i particija
Konfigurisanje štampača
Poboljšavanje performansi sistema
Pisanje shell skripti
Korišćenje alata Webmin za GUI administraciju među distribucijama
Već poznajete Python, ali želite da naučite više? Mnogo više? Proučite brojne teme važne za izradu stvarnih aplikacija.
• Knjiga obrađuje regularne izraze, internet/mrežno programiranje, GUI, SQL / baze podataka / ORM, obradu po nitima i veb programiranje.
• Upoznajte savremene trendove u programiranju: Google+, Twitter, MongoDB, OAuth, prelazak na Python 3 i Java/Jython.
• Saznajte najnovije informacije koje se odnose na Django, Google App Engine, CSV/JSON/XML i Microsoft Office.
• Sadrži primere koda na Pythonu 2 i Pythonu 3 koji će vam omogućiti da odmah krenete s programiranjem!
• Sadrži segmente koda, interaktivne primere i praktična vežbanja pomoću kojih ćete steći znanja i veštine neophodne za programiranje na Pythonu.
Python je brz, robustan i izražajan programski jezik koji dobija na zamahu. Kombinuje moć kompajliranih jezika s jednostavnošću i mogućnostima brzog programiranja svojstvenim jezicima za skriptove. U trećem izdanju knjige Python: programiranje aplikacija, vodeći programer i korporativni instruktor Wesley Chun pomaže vam da poznavanje Pythona uzdignete na naredni nivo.
USPEŠNO DODATO U KORPU